javax.media.opengl

## Interface GL2

- All Superinterfaces:
    GL, GL2ES1, GL2ES2, GL2ES3, GL2GL3, GLBase, GLLightingFunc, GLMatrixFunc, GLPointerFunc
  All Known Subinterfaces:
    GL3bc, GL4bc
  All Known Implementing Classes:
    DebugGL2, DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, TraceGL2, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc

      public interface GL2
      extends GL2ES1, GL2GL3

  This interface contains all OpenGL [ 1.0 .. 3.0 ] methods, as well as most of it's extensions defined at the time of this specification.

  OpenGL extensions whose functionality was incorporated into core OpenGL ≤ 3.0, are subsumed into the core namespace.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `GL_2_BYTES` Part of `GL_VERSION_1_0`
    `static int` | `GL_2D` Part of `GL_VERSION_1_0`
    `static int` | `GL_3_BYTES` Part of `GL_VERSION_1_0`
    `static int` | `GL_3D` Part of `GL_VERSION_1_0`
    `static int` | `GL_3D_COLOR` Part of `GL_VERSION_1_0`
    `static int` | `GL_3D_COLOR_TEXTURE` Part of `GL_VERSION_1_0`
    `static int` | `GL_4_BYTES` Part of `GL_VERSION_1_0`
    `static int` | `GL_422_AVERAGE_EXT` Part of `GL_EXT_422_pixels`
    `static int` | `GL_422_EXT` Part of `GL_EXT_422_pixels`
    `static int` | `GL_422_REV_AVERAGE_EXT` Part of `GL_EXT_422_pixels`
    `static int` | `GL_422_REV_EXT` Part of `GL_EXT_422_pixels`
    `static int` | `GL_4D_COLOR_TEXTURE` Part of `GL_VERSION_1_0`
    `static int` | `GL_ABGR_EXT` Part of `GL_EXT_abgr`
    `static int` | `GL_ACCUM` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_ADJACENT_PAIRS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_ACCUM_ALPHA_BITS` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_BLUE_BITS` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_BUFFER_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_CLEAR_VALUE` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_GREEN_BITS` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACCUM_RED_BITS` Part of `GL_VERSION_1_0`
    `static int` | `GL_ACTIVE_STENCIL_FACE_EXT` Part of `GL_EXT_stencil_two_side`
    `static int` | `GL_ACTIVE_VERTEX_UNITS_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_ADJACENT_PAIRS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_AFFINE_2D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_AFFINE_3D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_ALL_ATTRIB_BITS` Part of `GL_VERSION_1_0`
    `static long` | `GL_ALL_CLIENT_ATTRIB_BITS` Part of `GL_VERSION_1_1`
    `static int` | `GL_ALL_COMPLETED_NV` Part of `GL_NV_fence`
    `static int` | `GL_ALLOW_DRAW_FRG_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ALLOW_DRAW_MEM_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ALLOW_DRAW_OBJ_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ALLOW_DRAW_WIN_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ALPHA_BIAS` Part of `GL_VERSION_1_0`
    `static int` | `GL_ALPHA_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_ALPHA_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_ALPHA_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_ALPHA_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_ALPHA_INTEGER` Part of `GL_VERSION_3_0`; `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA_MAX_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_ALPHA_MIN_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_ALPHA_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_ALPHA12` Part of `GL_VERSION_1_1`
    `static int` | `GL_ALPHA16` Part of `GL_VERSION_1_1`
    `static int` | `GL_ALPHA16_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_ALPHA16I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA16UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA32I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA32UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA4` Part of `GL_VERSION_1_1`
    `static int` | `GL_ALPHA8_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_ALPHA8I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALPHA8UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_ALWAYS_FAST_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ALWAYS_SOFT_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_ARRAY_ELEMENT_LOCK_COUNT_EXT` Part of `GL_EXT_compiled_vertex_array`
    `static int` | `GL_ARRAY_ELEMENT_LOCK_FIRST_EXT` Part of `GL_EXT_compiled_vertex_array`
    `static int` | `GL_ATTENUATION_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_ATTRIB_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUTO_NORMAL` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUX_BUFFERS` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUX_DEPTH_STENCIL_APPLE` Part of `GL_APPLE_aux_depth_stencil`
    `static int` | `GL_AUX0` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUX1` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUX2` Part of `GL_VERSION_1_0`
    `static int` | `GL_AUX3` Part of `GL_VERSION_1_0`
    `static int` | `GL_AVERAGE_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_BACK_NORMALS_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_BEVEL_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_BITMAP` Part of `GL_VERSION_1_0`
    `static int` | `GL_BITMAP_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_BLUE_BIAS` Part of `GL_VERSION_1_0`
    `static int` | `GL_BLUE_MAX_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_BLUE_MIN_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_BLUE_SCALE` Part of `GL_VERSION_1_0`
    `static int` | `GL_BOLD_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_BOOL_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_BOOL_VEC2_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_BOOL_VEC3_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_BOOL_VEC4_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_BOUNDING_BOX_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_BUFFER_FLUSHING_UNMAP` Part of `GL_APPLE_flush_buffer_range`
    `static int` | `GL_BUFFER_OBJECT_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_BUFFER_SERIALIZED_MODIFY` Part of `GL_APPLE_flush_buffer_range`
    `static int` | `GL_C3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_C4F_N3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_C4UB_V2F` Part of `GL_VERSION_1_1`
    `static int` | `GL_C4UB_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_CIRCULAR_CCW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CIRCULAR_CW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CIRCULAR_TANGENT_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CLAMP` Part of `GL_VERSION_1_0`
    `static int` | `GL_CLAMP_FRAGMENT_COLOR` Part of `GL_VERSION_3_0`; `GL_ARB_color_buffer_float`
    `static int` | `GL_CLAMP_VERTEX_COLOR` Part of `GL_VERSION_3_0`; `GL_ARB_color_buffer_float`
    `static long` | `GL_CLIENT_ALL_ATTRIB_BITS` Part of `GL_VERSION_1_1`
    `static int` | `GL_CLIENT_ATTRIB_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_CLIENT_PIXEL_STORE_BIT` Part of `GL_VERSION_1_1`
    `static int` | `GL_CLIENT_VERTEX_ARRAY_BIT` Part of `GL_VERSION_1_1`
    `static int` | `GL_CLIP_FAR_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_CLIP_NEAR_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_CLIP_VOLUME_CLIPPING_HINT_EXT` Part of `GL_EXT_clip_volume_hint`
    `static int` | `GL_CLOSE_PATH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CMYK_EXT` Part of `GL_EXT_cmyka`
    `static int` | `GL_CMYKA_EXT` Part of `GL_EXT_cmyka`
    `static int` | `GL_COEFF` Part of `GL_VERSION_1_0`
    `static int` | `GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI` Part of `GL_ATI_pixel_format_float`
    `static int` | `GL_COLOR_FLOAT_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_COLOR_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_COLOR_INDEXES` Part of `GL_VERSION_1_0`
    `static int` | `GL_COLOR_MATERIAL_FACE` Part of `GL_VERSION_1_0`
    `static int` | `GL_COLOR_MATERIAL_PARAMETER` Part of `GL_VERSION_1_0`
    `static int` | `GL_COLOR_MATRIX` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_MATRIX_STACK_DEPTH` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_SAMPLES_NV` Part of `GL_NV_multisample_coverage`
    `static int` | `GL_COLOR_SUM` Part of `GL_VERSION_1_4`
    `static int` | `GL_COLOR_SUM_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_ALPHA_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_BLUE_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_FORMAT` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_GREEN_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_INTENSITY_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_LUMINANCE_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_RED_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR_TABLE_WIDTH` Part of `GL_ARB_imaging`
    `static int` | `GL_COLOR3_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_COLOR4_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_COMPARE_R_TO_TEXTURE` Part of `GL_VERSION_1_4`
    `static int` | `GL_COMPARE_REF_DEPTH_TO_TEXTURE` Part of `GL_EXT_texture_array`
    `static int` | `GL_COMPILE` Part of `GL_VERSION_1_0`
    `static int` | `GL_COMPILE_AND_EXECUTE` Part of `GL_VERSION_1_0`
    `static int` | `GL_COMPRESSED_ALPHA` Part of `GL_VERSION_1_3`
    `static int` | `GL_COMPRESSED_INTENSITY` Part of `GL_VERSION_1_3`
    `static int` | `GL_COMPRESSED_LUMINANCE` Part of `GL_VERSION_1_3`
    `static int` | `GL_COMPRESSED_LUMINANCE_ALPHA` Part of `GL_VERSION_1_3`
    `static int` | `GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT` Part of `GL_EXT_texture_compression_latc`
    `static int` | `GL_COMPRESSED_LUMINANCE_LATC1_EXT` Part of `GL_EXT_texture_compression_latc`
    `static int` | `GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT` Part of `GL_EXT_texture_compression_latc`
    `static int` | `GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT` Part of `GL_EXT_texture_compression_latc`
    `static int` | `GL_COMPRESSED_SLUMINANCE` Part of `GL_VERSION_2_1`
    `static int` | `GL_COMPRESSED_SLUMINANCE_ALPHA` Part of `GL_VERSION_2_1`
    `static int` | `GL_COMPUTE_PROGRAM_NV` Part of `GL_NV_compute_program5`
    `static int` | `GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_compute_program5`
    `static int` | `GL_CONSERVE_MEMORY_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_CONST_EYE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_CONSTANT_BORDER` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVEX_HULL_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CONVOLUTION_1D` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_2D` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_BORDER_COLOR` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_BORDER_MODE` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_FILTER_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_FILTER_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_FORMAT` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_HEIGHT` Part of `GL_ARB_imaging`
    `static int` | `GL_CONVOLUTION_WIDTH` Part of `GL_ARB_imaging`
    `static int` | `GL_COPY_PIXEL_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_COUNT_DOWN_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_COUNT_UP_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_COUNTER_RANGE_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_COUNTER_TYPE_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_CUBIC_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_CULL_FRAGMENT_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_CULL_MODES_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_CULL_VERTEX_EXT` Part of `GL_EXT_cull_vertex`
    `static int` | `GL_CULL_VERTEX_EYE_POSITION_EXT` Part of `GL_EXT_cull_vertex`
    `static int` | `GL_CULL_VERTEX_OBJECT_POSITION_EXT` Part of `GL_EXT_cull_vertex`
    `static int` | `GL_CURRENT_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_FOG_COORD` Part of `GL_VERSION_1_5`
    `static int` | `GL_CURRENT_FOG_COORDINATE` Part of `GL_VERSION_1_4`
    `static int` | `GL_CURRENT_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_MATRIX_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_CURRENT_MATRIX_INDEX_ARB` Part of `GL_ARB_matrix_palette`
    `static int` | `GL_CURRENT_MATRIX_STACK_DEPTH_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_CURRENT_OCCLUSION_QUERY_ID_NV` Part of `GL_NV_occlusion_query`
    `static int` | `GL_CURRENT_RASTER_COLOR` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_RASTER_DISTANCE` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_RASTER_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_RASTER_POSITION` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_RASTER_POSITION_VALID` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_RASTER_SECONDARY_COLOR` Part of `GL_VERSION_2_1`
    `static int` | `GL_CURRENT_RASTER_TEXTURE_COORDS` Part of `GL_VERSION_1_0`
    `static int` | `GL_CURRENT_SECONDARY_COLOR` Part of `GL_VERSION_1_4`
    `static int` | `GL_CURRENT_VERTEX_ATTRIB_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_CURRENT_VERTEX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_CURRENT_VERTEX_WEIGHT_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_CURRENT_WEIGHT_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_DATA_BUFFER_AMD` Part of `GL_AMD_name_gen_delete`
    `static int` | `GL_DEPENDENT_AR_TEXTURE_2D_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DEPENDENT_GB_TEXTURE_2D_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DEPENDENT_HILO_TEXTURE_2D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DEPENDENT_RGB_TEXTURE_3D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DEPTH_BIAS` Part of `GL_VERSION_1_0`
    `static int` | `GL_DEPTH_BOUNDS_EXT` Part of `GL_EXT_depth_bounds_test`
    `static int` | `GL_DEPTH_BOUNDS_TEST_EXT` Part of `GL_EXT_depth_bounds_test`
    `static int` | `GL_DEPTH_CLAMP_NV` Part of `GL_NV_depth_clamp`
    `static int` | `GL_DEPTH_SCALE` Part of `GL_VERSION_1_0`
    `static int` | `GL_DEPTH_STENCIL_TO_BGRA_NV` Part of `GL_NV_copy_depth_to_color`
    `static int` | `GL_DEPTH_STENCIL_TO_RGBA_NV` Part of `GL_NV_copy_depth_to_color`
    `static int` | `GL_DEPTH_TEXTURE_MODE` Part of `GL_VERSION_1_4`
    `static int` | `GL_DOMAIN` Part of `GL_VERSION_1_0`
    `static int` | `GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_DEPTH_REPLACE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_PASS_THROUGH_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_TEXTURE_1D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_DOT_PRODUCT_TEXTURE_2D_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_TEXTURE_3D_NV` Part of `GL_NV_texture_shader2`
    `static int` | `GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DRAW_BUFFER0_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER1_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER10_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER11_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER12_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER13_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER14_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER15_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER2_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER3_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER4_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER5_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER6_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER7_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER8_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_BUFFER9_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_DRAW_PIXEL_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_DRAW_PIXELS_APPLE` Part of `GL_APPLE_fence`
    `static int` | `GL_DS_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DS_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT_MAG_INTENSITY_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT_MAG_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT_MAG_VIB_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT8_MAG8_INTENSITY8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT8_MAG8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DSDT8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DT_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DT_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_DUP_FIRST_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_DUP_LAST_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_EDGE_FLAG` Part of `GL_VERSION_1_0`
    `static int` | `GL_EDGE_FLAG_ARRAY` Part of `GL_VERSION_1_1`
    `static int` | `GL_EDGE_FLAG_ARRAY_BUFFER_BINDING` Part of `GL_VERSION_1_5`
    `static int` | `GL_EDGE_FLAG_ARRAY_POINTER` Part of `GL_VERSION_1_1`
    `static int` | `GL_EDGE_FLAG_ARRAY_STRIDE` Part of `GL_VERSION_1_1`
    `static int` | `GL_EDGEFLAG_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_EMBOSS_CONSTANT_NV` Part of `GL_NV_texgen_emboss`
    `static int` | `GL_EMBOSS_LIGHT_NV` Part of `GL_NV_texgen_emboss`
    `static int` | `GL_EMBOSS_MAP_NV` Part of `GL_NV_texgen_emboss`
    `static int` | `GL_ENABLE_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_EVAL_2D_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_EVAL_FRACTIONAL_TESSELLATION_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_TRIANGULAR_2D_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB0_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB1_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB10_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB11_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB12_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB13_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB14_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB15_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB2_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB3_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB4_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB5_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB6_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB7_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB8_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EVAL_VERTEX_ATTRIB9_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_EYE_LINEAR` Part of `GL_VERSION_1_0`
    `static int` | `GL_EYE_PLANE` Part of `GL_VERSION_1_0`
    `static int` | `GL_EYE_PLANE_ABSOLUTE_NV` Part of `GL_NV_fog_distance`
    `static int` | `GL_EYE_RADIAL_NV` Part of `GL_NV_fog_distance`
    `static int` | `GL_FAILURE_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_FEEDBACK` Part of `GL_VERSION_1_0`
    `static int` | `GL_FEEDBACK_BUFFER_POINTER` Part of `GL_VERSION_1_0`
    `static int` | `GL_FEEDBACK_BUFFER_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_FEEDBACK_BUFFER_TYPE` Part of `GL_VERSION_1_0`
    `static int` | `GL_FENCE_APPLE` Part of `GL_APPLE_fence`
    `static int` | `GL_FENCE_CONDITION_NV` Part of `GL_NV_fence`
    `static int` | `GL_FENCE_STATUS_NV` Part of `GL_NV_fence`
    `static int` | `GL_FIELD_LOWER_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_FIELD_UPPER_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_FILE_NAME_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FIRST_TO_REST_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FIRST_VERTEX_CONVENTION_EXT` Part of `GL_EXT_provoking_vertex`
    `static int` | `GL_FLOAT_CLEAR_COLOR_VALUE_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_MAT2_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FLOAT_MAT3_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FLOAT_MAT4_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FLOAT_R_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_R16_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_R32_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RG_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RG16_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RG32_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGB_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGB16_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGB32_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGBA_MODE_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGBA_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGBA16_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_RGBA32_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_FLOAT_VEC2_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FLOAT_VEC3_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FLOAT_VEC4_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_FOG_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_FOG_COORD` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_ARRAY` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_ARRAY_BUFFER_BINDING` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_ARRAY_POINTER` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_ARRAY_STRIDE` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_ARRAY_TYPE` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORD_SRC` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORDINATE` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_COORDINATE_ARRAY` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING` Part of `GL_VERSION_1_5`
    `static int` | `GL_FOG_COORDINATE_ARRAY_POINTER` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_COORDINATE_ARRAY_STRIDE` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_COORDINATE_ARRAY_TYPE` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_COORDINATE_SOURCE` Part of `GL_VERSION_1_4`
    `static int` | `GL_FOG_DISTANCE_MODE_NV` Part of `GL_NV_fog_distance`
    `static int` | `GL_FOG_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_FONT_ASCENDER_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_DESCENDER_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_HAS_KERNING_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_HEIGHT_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_UNDERLINE_POSITION_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_UNDERLINE_THICKNESS_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_UNITS_PER_EM_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_X_MAX_BOUNDS_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_X_MIN_BOUNDS_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_Y_MAX_BOUNDS_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FONT_Y_MIN_BOUNDS_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_FORCE_BLUE_TO_ONE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_FORMAT_SUBSAMPLE_24_24_OML` Part of `GL_OML_subsample`
    `static int` | `GL_FORMAT_SUBSAMPLE_244_244_OML` Part of `GL_OML_subsample`
    `static int` | `GL_FRAGMENT_COLOR_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_FRAGMENT_DEPTH` Part of `GL_VERSION_1_4`
    `static int` | `GL_FRAGMENT_MATERIAL_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_FRAGMENT_NORMAL_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_FRAGMENT_PROGRAM_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_parameter_buffer_object`
    `static int` | `GL_FULL_RANGE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_FULL_STIPPLE_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_GEOMETRY_PROGRAM_NV` Part of `GL_NV_geometry_program4`
    `static int` | `GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_parameter_buffer_object`
    `static int` | `GL_GLYPH_HAS_KERNING_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_HEIGHT_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_VERTICAL_BEARING_X_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GLYPH_WIDTH_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_GREEN_BIAS` Part of `GL_VERSION_1_0`
    `static int` | `GL_GREEN_MAX_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_GREEN_MIN_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_GREEN_SCALE` Part of `GL_VERSION_1_0`
    `static int` | `GL_HALF_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_HI_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_HI_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_HILO_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_HILO16_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_HILO8_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_HINT_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_HISTOGRAM` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_ALPHA_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_BLUE_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_FORMAT` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_GREEN_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_LUMINANCE_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_RED_SIZE` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_SINK` Part of `GL_ARB_imaging`
    `static int` | `GL_HISTOGRAM_WIDTH` Part of `GL_ARB_imaging`
    `static int` | `GL_HORIZONTAL_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_INDEX` Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`
    `static int` | `GL_INDEX_ARRAY` Part of `GL_VERSION_1_1`
    `static int` | `GL_INDEX_ARRAY_BUFFER_BINDING` Part of `GL_VERSION_1_5`
    `static int` | `GL_INDEX_ARRAY_POINTER` Part of `GL_VERSION_1_1`
    `static int` | `GL_INDEX_ARRAY_STRIDE` Part of `GL_VERSION_1_1`
    `static int` | `GL_INDEX_ARRAY_TYPE` Part of `GL_VERSION_1_1`
    `static int` | `GL_INDEX_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_INDEX_BITS` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_CLEAR_VALUE` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_LOGIC_OP` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_MATERIAL_EXT` Part of `GL_EXT_index_material`
    `static int` | `GL_INDEX_MATERIAL_FACE_EXT` Part of `GL_EXT_index_material`
    `static int` | `GL_INDEX_MATERIAL_PARAMETER_EXT` Part of `GL_EXT_index_material`
    `static int` | `GL_INDEX_MODE` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_OFFSET` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_SHIFT` Part of `GL_VERSION_1_0`
    `static int` | `GL_INDEX_TEST_EXT` Part of `GL_EXT_index_func`
    `static int` | `GL_INDEX_TEST_FUNC_EXT` Part of `GL_EXT_index_func`
    `static int` | `GL_INDEX_TEST_REF_EXT` Part of `GL_EXT_index_func`
    `static int` | `GL_INDEX_WRITEMASK` Part of `GL_VERSION_1_0`
    `static int` | `GL_INT_SAMPLER_RENDERBUFFER_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_INT_VEC2_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_INT_VEC3_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_INT_VEC4_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_INTENSITY` Part of `GL_VERSION_1_1`
    `static int` | `GL_INTENSITY_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_INTENSITY_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_INTENSITY_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_INTENSITY_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_INTENSITY_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_INTENSITY12` Part of `GL_VERSION_1_1`
    `static int` | `GL_INTENSITY16` Part of `GL_VERSION_1_1`
    `static int` | `GL_INTENSITY16_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_INTENSITY16F` Part of `GL_ARB_texture_float`
    `static int` | `GL_INTENSITY16I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTENSITY16UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTENSITY32F` Part of `GL_ARB_texture_float`
    `static int` | `GL_INTENSITY32I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTENSITY32UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTENSITY4` Part of `GL_VERSION_1_1`
    `static int` | `GL_INTENSITY8` Part of `GL_VERSION_1_1`
    `static int` | `GL_INTENSITY8_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_INTENSITY8I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTENSITY8UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_INTERLACE_OML` Part of `GL_OML_interlace`
    `static int` | `GL_INTERLACE_READ_INGR` Part of `GL_INGR_interlace_read`
    `static int` | `GL_INTERLACE_READ_OML` Part of `GL_OML_interlace`
    `static int` | `GL_INVARIANT_DATATYPE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_INVARIANT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_INVARIANT_VALUE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_INVERTED_SCREEN_W_REND` Part of `GL_REND_screen_coordinates`
    `static int` | `GL_ITALIC_BIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_IUI_N3F_V2F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_IUI_N3F_V3F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_IUI_V2F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_IUI_V3F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_LARGE_CCW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_LARGE_CW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_LAST_VERTEX_CONVENTION_EXT` Part of `GL_EXT_provoking_vertex`
    `static int` | `GL_LAST_VIDEO_CAPTURE_STATUS_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_LAYOUT_DEFAULT_INTEL` Part of `GL_INTEL_map_texture`
    `static int` | `GL_LAYOUT_LINEAR_CPU_CACHED_INTEL` Part of `GL_INTEL_map_texture`
    `static int` | `GL_LAYOUT_LINEAR_INTEL` Part of `GL_INTEL_map_texture`
    `static int` | `GL_LIGHT_MODEL_COLOR_CONTROL` Part of `GL_VERSION_1_2`
    `static int` | `GL_LIGHT_MODEL_LOCAL_VIEWER` Part of `GL_VERSION_1_0`
    `static int` | `GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE` Part of `GL_APPLE_specular_vector`
    `static int` | `GL_LIGHTING_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_RESET_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_STIPPLE` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_STIPPLE_PATTERN` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_STIPPLE_REPEAT` Part of `GL_VERSION_1_0`
    `static int` | `GL_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_LINE_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_LIST_BASE` Part of `GL_VERSION_1_0`
    `static int` | `GL_LIST_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_LIST_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_LIST_MODE` Part of `GL_VERSION_1_0`
    `static int` | `GL_LO_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_LO_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_LOAD` Part of `GL_VERSION_1_0`
    `static int` | `GL_LOCAL_CONSTANT_DATATYPE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_LOCAL_CONSTANT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_LOCAL_CONSTANT_VALUE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_LOCAL_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_LOGIC_OP` Part of `GL_VERSION_1_0`
    `static int` | `GL_LUMINANCE_ALPHA_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_LUMINANCE_ALPHA_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_LUMINANCE_ALPHA_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_LUMINANCE_ALPHA_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_LUMINANCE_ALPHA_INTEGER` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE_ALPHA16F` Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
    `static int` | `GL_LUMINANCE_ALPHA16I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA16UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA32F` Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
    `static int` | `GL_LUMINANCE_ALPHA32I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA32UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA8I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_ALPHA8UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_LUMINANCE_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_LUMINANCE_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_LUMINANCE_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_LUMINANCE_INTEGER` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE12` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE12_ALPHA12` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE12_ALPHA4` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE16` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE16_ALPHA16` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE16_ALPHA16_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE16_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE16F` Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
    `static int` | `GL_LUMINANCE16I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE16UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE32F` Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
    `static int` | `GL_LUMINANCE32I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE32UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE4` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE4_ALPHA4` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE6_ALPHA2` Part of `GL_VERSION_1_1`
    `static int` | `GL_LUMINANCE8` Part of `GL_VERSION_1_1`; `GL_EXT_texture`, `GL_EXT_texture_storage`
    `static int` | `GL_LUMINANCE8_ALPHA8` Part of `GL_VERSION_1_1`; `GL_EXT_texture`, `GL_EXT_texture_storage`
    `static int` | `GL_LUMINANCE8_ALPHA8_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE8_SNORM` Part of `GL_EXT_texture_snorm`
    `static int` | `GL_LUMINANCE8I` Part of `GL_EXT_texture_integer`
    `static int` | `GL_LUMINANCE8UI` Part of `GL_EXT_texture_integer`
    `static int` | `GL_MAGNITUDE_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_MAGNITUDE_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_MAP_ATTRIB_U_ORDER_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_MAP_ATTRIB_V_ORDER_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_MAP_COLOR` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP_STENCIL` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP_TESSELLATION_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_MAP1_COLOR_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_GRID_DOMAIN` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_GRID_SEGMENTS` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_NORMAL` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_TEXTURE_COORD_1` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_TEXTURE_COORD_2` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_TEXTURE_COORD_3` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_TEXTURE_COORD_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_VERTEX_3` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP1_VERTEX_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_COLOR_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_GRID_DOMAIN` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_GRID_SEGMENTS` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_INDEX` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_NORMAL` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_TEXTURE_COORD_1` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_TEXTURE_COORD_2` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_TEXTURE_COORD_3` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_TEXTURE_COORD_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_VERTEX_3` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAP2_VERTEX_4` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_AMBIENT_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_COLOR_INDEXES_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_DIFFUSE_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_EMISSION_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_SHININESS_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAT_SPECULAR_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MATERIAL_SIDE_HINT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MATRIX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MATRIX0_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX1_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX10_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX11_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX12_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX13_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX14_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX15_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX16_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX17_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX18_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX19_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX2_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX20_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX21_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX22_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX23_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX24_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX25_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX26_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX27_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX28_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX29_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX3_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX30_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX31_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX4_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX5_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX6_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX7_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX8_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MATRIX9_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_ATTRIB_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_BINDABLE_UNIFORM_SIZE_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_MAX_CLIENT_ATTRIB_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_COLOR_MATRIX_STACK_DEPTH` Part of `GL_ARB_imaging`
    `static int` | `GL_MAX_CONVOLUTION_HEIGHT` Part of `GL_ARB_imaging`
    `static int` | `GL_MAX_CONVOLUTION_WIDTH` Part of `GL_ARB_imaging`
    `static int` | `GL_MAX_DEBUG_MESSAGE_LENGTH_AMD` Part of `GL_AMD_debug_output`
    `static int` | `GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV` Part of `GL_NV_deep_texture3D`
    `static int` | `GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV` Part of `GL_NV_deep_texture3D`
    `static int` | `GL_MAX_DRAW_BUFFERS_ATI` Part of `GL_ATI_draw_buffers`
    `static int` | `GL_MAX_EVAL_ORDER` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MAX_LIST_NESTING` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_MAP_TESSELLATION_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB` Part of `GL_ARB_matrix_palette`
    `static int` | `GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV` Part of `GL_NV_framebuffer_multisample_coverage`
    `static int` | `GL_MAX_NAME_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_PIXEL_MAP_TABLE` Part of `GL_VERSION_1_0`
    `static int` | `GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MAX_PROGRAM_ATTRIBS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_ENV_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MAX_PROGRAM_GENERIC_RESULTS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MAX_PROGRAM_INSTRUCTIONS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_MATRICES_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_OUTPUT_VERTICES_NV` Part of `GL_NV_geometry_program4`
    `static int` | `GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV` Part of `GL_NV_parameter_buffer_object`
    `static int` | `GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV` Part of `GL_NV_parameter_buffer_object`
    `static int` | `GL_MAX_PROGRAM_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_PATCH_ATTRIBS_NV` Part of `GL_NV_tessellation_program5`
    `static int` | `GL_MAX_PROGRAM_RESULT_COMPONENTS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MAX_PROGRAM_SUBROUTINE_NUM_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MAX_PROGRAM_TEMPORARIES_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_PROGRAM_TEXEL_OFFSET_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV` Part of `GL_NV_geometry_program4`
    `static int` | `GL_MAX_RATIONAL_EVAL_ORDER_NV` Part of `GL_NV_evaluators`
    `static int` | `GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB` Part of `GL_ARB_texture_rectangle`
    `static int` | `GL_MAX_SAMPLE_MASK_WORDS_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_MAX_SHININESS_NV` Part of `GL_NV_light_max_exponent`
    `static int` | `GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_MAX_SPARSE_TEXTURE_SIZE_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_MAX_SPOT_EXPONENT_NV` Part of `GL_NV_light_max_exponent`
    `static int` | `GL_MAX_TEXTURE_COORDS` Part of `GL_VERSION_2_0`
    `static int` | `GL_MAX_TEXTURE_COORDS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_TEXTURE_IMAGE_UNITS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV` Part of `GL_NV_vertex_array_range`
    `static int` | `GL_MAX_VERTEX_ATTRIBS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_MAX_VERTEX_HINT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_VERTEX_SHADER_INVARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_VERTEX_SHADER_LOCALS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MAX_VERTEX_SHADER_VARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MIN_LOD_WARNING_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_MIN_PROGRAM_TEXEL_OFFSET_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV` Part of `GL_NV_gpu_program5`
    `static int` | `GL_MIN_SPARSE_LEVEL_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_MINMAX` Part of `GL_ARB_imaging`
    `static int` | `GL_MINMAX_FORMAT` Part of `GL_ARB_imaging`
    `static int` | `GL_MINMAX_SINK` Part of `GL_ARB_imaging`
    `static int` | `GL_MIRROR_CLAMP_EXT` Part of `GL_EXT_texture_mirror_clamp`
    `static int` | `GL_MIRROR_CLAMP_TO_BORDER_EXT` Part of `GL_EXT_texture_mirror_clamp`
    `static int` | `GL_MIRROR_CLAMP_TO_EDGE_EXT` Part of `GL_EXT_texture_mirror_clamp`
    `static int` | `GL_MITER_REVERT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_MITER_TRUNCATE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_MODELVIEW0_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW0_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW0_MATRIX_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW0_STACK_DEPTH_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW1_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW1_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW1_MATRIX_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW1_STACK_DEPTH_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_MODELVIEW10_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW11_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW12_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW13_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW14_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW15_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW16_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW17_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW18_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW19_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW2_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW20_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW21_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW22_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW23_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW24_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW25_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW26_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW27_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW28_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW29_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW3_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW30_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW31_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW4_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW5_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW6_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW7_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW8_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MODELVIEW9_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_MOVE_TO_CONTINUES_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_MOVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_MOVE_TO_RESETS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_MULT` Part of `GL_VERSION_1_0`
    `static int` | `GL_MULTISAMPLE_BIT` Part of `GL_VERSION_1_3`
    `static int` | `GL_MULTISAMPLE_COVERAGE_MODES_NV` Part of `GL_NV_framebuffer_multisample_coverage`
    `static int` | `GL_MULTISAMPLE_FILTER_HINT_NV` Part of `GL_NV_multisample_filter_hint`
    `static int` | `GL_MVP_MATRIX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_N3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_NAME_STACK_DEPTH` Part of `GL_VERSION_1_0`
    `static int` | `GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_NATIVE_GRAPHICS_END_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_NATIVE_GRAPHICS_HANDLE_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_NEGATIVE_ONE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NEGATIVE_W_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NEGATIVE_X_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NEGATIVE_Y_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NEGATIVE_Z_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_NORMAL_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_NORMALIZED_RANGE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_NUM_VIDEO_CAPTURE_STREAMS_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_ACTIVE_UNIFORMS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_ATTACHED_OBJECTS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_COMPILE_STATUS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_DELETE_STATUS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_INFO_LOG_LENGTH_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_LINEAR` Part of `GL_VERSION_1_0`
    `static int` | `GL_OBJECT_LINK_STATUS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_PLANE` Part of `GL_VERSION_1_0`
    `static int` | `GL_OBJECT_SHADER_SOURCE_LENGTH_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_SUBTYPE_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_TYPE_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OBJECT_VALIDATE_STATUS_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_HILO_TEXTURE_2D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_OFFSET_TEXTURE_2D_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_2D_MATRIX_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_2D_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_2D_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_MATRIX_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_RECTANGLE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_OFFSET_TEXTURE_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_ONE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_ADD_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_CLAMP_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_CROSS_PRODUCT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_DOT3_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_DOT4_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_EXP_BASE_2_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_FLOOR_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_FRAC_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_INDEX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_LOG_BASE_2_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MADD_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MAX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MIN_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MOV_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MUL_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_MULTIPLY_MATRIX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_NEGATE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_POWER_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_RECIP_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_RECIP_SQRT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_ROUND_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_SET_GE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_SET_LT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OP_SUB_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_ORDER` Part of `GL_VERSION_1_0`
    `static int` | `GL_OUTPUT_COLOR0_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_COLOR1_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_FOG_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD0_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD1_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD10_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD11_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD12_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD13_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD14_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD15_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD16_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD17_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD18_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD19_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD2_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD20_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD21_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD22_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD23_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD24_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD25_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD26_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD27_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD28_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD29_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD3_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD30_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD31_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD4_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD5_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD6_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD7_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD8_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_TEXTURE_COORD9_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_OUTPUT_VERTEX_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_PACK_CMYK_HINT_EXT` Part of `GL_EXT_cmyka`
    `static int` | `GL_PACK_RESAMPLE_OML` Part of `GL_OML_resample`
    `static int` | `GL_PACK_ROW_BYTES_APPLE` Part of `GL_APPLE_row_bytes`
    `static int` | `GL_PALETTE4_R5_G6_B5_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE4_RGB5_A1_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE4_RGB8_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE4_RGBA4_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE4_RGBA8_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE8_R5_G6_B5_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE8_RGB5_A1_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE8_RGB8_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE8_RGBA4_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PALETTE8_RGBA8_OES` Part of `GL_OES_compressed_paletted_texture`
    `static int` | `GL_PARTIAL_SUCCESS_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_PASS_THROUGH_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_PASS_THROUGH_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_PATH_CLIENT_LENGTH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_COMMAND_COUNT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_COMPUTED_LENGTH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_COORD_COUNT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_COVER_DEPTH_FUNC_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_DASH_ARRAY_COUNT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_DASH_CAPS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_DASH_OFFSET_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_DASH_OFFSET_RESET_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_END_CAPS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_ERROR_POSITION_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FILL_BOUNDING_BOX_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FILL_COVER_MODE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FILL_MASK_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FILL_MODE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FOG_GEN_MODE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FORMAT_PS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_FORMAT_SVG_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_GEN_COEFF_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_GEN_COLOR_FORMAT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_GEN_COMPONENTS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_GEN_MODE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_INITIAL_DASH_CAP_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_INITIAL_END_CAP_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_JOIN_STYLE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_MITER_LIMIT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_OBJECT_BOUNDING_BOX_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STENCIL_FUNC_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STENCIL_REF_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STENCIL_VALUE_MASK_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STROKE_BOUNDING_BOX_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STROKE_COVER_MODE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STROKE_MASK_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_STROKE_WIDTH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_TERMINAL_DASH_CAP_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PATH_TERMINAL_END_CAP_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_PERCENTAGE_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_PERFMON_RESULT_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_PERFMON_RESULT_AVAILABLE_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_PERFMON_RESULT_SIZE_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_PERFORMANCE_MONITOR_AMD` Part of `GL_AMD_name_gen_delete`
    `static int` | `GL_PERTURB_EXT` Part of `GL_EXT_texture_perturb_normal`
    `static int` | `GL_PIXEL_COUNT_AVAILABLE_NV` Part of `GL_NV_occlusion_query`
    `static int` | `GL_PIXEL_COUNT_NV` Part of `GL_NV_occlusion_query`
    `static int` | `GL_PIXEL_COUNTER_BITS_NV` Part of `GL_NV_occlusion_query`
    `static int` | `GL_PIXEL_CUBIC_WEIGHT_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_MAG_FILTER_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_MAP_A_TO_A` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_A_TO_A_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_B_TO_B` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_B_TO_B_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_G_TO_G` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_G_TO_G_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_A` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_A_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_B` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_B_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_G` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_G_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_I` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_I_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_R` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_I_TO_R_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_R_TO_R` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_R_TO_R_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_S_TO_S` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MAP_S_TO_S_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_MIN_FILTER_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_MODE_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_PIXEL_PACK_BUFFER_BINDING_EXT` Part of `GL_EXT_pixel_buffer_object`
    `static int` | `GL_PIXEL_PACK_BUFFER_EXT` Part of `GL_EXT_pixel_buffer_object`
    `static int` | `GL_PIXEL_TRANSFORM_2D_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_TRANSFORM_2D_MATRIX_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT` Part of `GL_EXT_pixel_transform`
    `static int` | `GL_PIXEL_UNPACK_BUFFER_BINDING_EXT` Part of `GL_EXT_pixel_buffer_object`
    `static int` | `GL_PIXEL_UNPACK_BUFFER_EXT` Part of `GL_EXT_pixel_buffer_object`
    `static int` | `GL_PN_TRIANGLES_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_NORMAL_MODE_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_POINT_MODE_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI` Part of `GL_ATI_pn_triangles`
    `static int` | `GL_POINT_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_POINT_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_POLYGON` Part of `GL_VERSION_1_0`
    `static int` | `GL_POLYGON_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_POLYGON_STIPPLE` Part of `GL_VERSION_1_0`
    `static int` | `GL_POLYGON_STIPPLE_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_POLYGON_TOKEN` Part of `GL_VERSION_1_0`
    `static int` | `GL_POST_COLOR_MATRIX_ALPHA_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_ALPHA_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_BLUE_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_BLUE_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_GREEN_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_GREEN_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_RED_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_COLOR_MATRIX_RED_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_ALPHA_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_ALPHA_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_BLUE_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_BLUE_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_GREEN_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_GREEN_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_RED_BIAS` Part of `GL_ARB_imaging`
    `static int` | `GL_POST_CONVOLUTION_RED_SCALE` Part of `GL_ARB_imaging`
    `static int` | `GL_PREFER_DOUBLEBUFFER_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_PREVIOUS_TEXTURE_INPUT_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_PRIMITIVE_RESTART_INDEX_NV` Part of `GL_NV_primitive_restart`
    `static int` | `GL_PRIMITIVE_RESTART_NV` Part of `GL_NV_primitive_restart`
    `static int` | `GL_PROGRAM_ADDRESS_REGISTERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_ALU_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_ATTRIB_COMPONENTS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_PROGRAM_ATTRIBS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_BINDING_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_ERROR_POSITION_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_ERROR_STRING_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_FORMAT_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_FORMAT_ASCII_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_INSTRUCTIONS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_LENGTH_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_MATRIX_EXT` Part of `GL_EXT_direct_state_access`
    `static int` | `GL_PROGRAM_MATRIX_STACK_DEPTH_EXT` Part of `GL_EXT_direct_state_access`
    `static int` | `GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_NATIVE_ATTRIBS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_NATIVE_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_NATIVE_TEMPORARIES_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_OBJECT_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_PROGRAM_PARAMETERS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_RESULT_COMPONENTS_NV` Part of `GL_NV_gpu_program4`
    `static int` | `GL_PROGRAM_STRING_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_TEMPORARIES_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROGRAM_TEX_INDIRECTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_TEX_INSTRUCTIONS_ARB` Part of `GL_ARB_fragment_program`
    `static int` | `GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_PROVOKING_VERTEX_EXT` Part of `GL_EXT_provoking_vertex`
    `static int` | `GL_PROXY_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_PROXY_HISTOGRAM` Part of `GL_ARB_imaging`
    `static int` | `GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_PROXY_POST_CONVOLUTION_COLOR_TABLE` Part of `GL_ARB_imaging`
    `static int` | `GL_PROXY_TEXTURE_RECTANGLE_ARB` Part of `GL_ARB_texture_rectangle`
    `static int` | `GL_PURGEABLE_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_Q` Part of `GL_VERSION_1_0`
    `static int` | `GL_QUAD_STRIP` Part of `GL_VERSION_1_0`
    `static int` | `GL_QUADRATIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT` Part of `GL_EXT_provoking_vertex`
    `static int` | `GL_QUERY_BUFFER_AMD` Part of `GL_AMD_query_buffer_object`
    `static int` | `GL_QUERY_BUFFER_BINDING_AMD` Part of `GL_AMD_query_buffer_object`
    `static int` | `GL_QUERY_OBJECT_AMD` Part of `GL_AMD_name_gen_delete`
    `static int` | `GL_QUERY_RESULT_NO_WAIT_AMD` Part of `GL_AMD_query_buffer_object`
    `static int` | `GL_R` Part of `GL_VERSION_1_0`
    `static int` | `GL_READ_PIXEL_DATA_RANGE_LENGTH_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_READ_PIXEL_DATA_RANGE_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_READ_PIXEL_DATA_RANGE_POINTER_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_RECLAIM_MEMORY_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_RECT_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RED_BIAS` Part of `GL_VERSION_1_0`
    `static int` | `GL_RED_MAX_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_RED_MIN_CLAMP_INGR` Part of `GL_INGR_color_clamp`
    `static int` | `GL_RED_SCALE` Part of `GL_VERSION_1_0`
    `static int` | `GL_REDUCE` Part of `GL_ARB_imaging`
    `static int` | `GL_RELATIVE_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_HORIZONTAL_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_LARGE_CCW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_LARGE_CW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_MOVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_QUADRATIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_SMALL_CCW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_SMALL_CW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELATIVE_VERTICAL_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RELEASED_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_RENDER` Part of `GL_VERSION_1_0`
    `static int` | `GL_RENDER_MODE` Part of `GL_VERSION_1_0`
    `static int` | `GL_RENDERBUFFER_COLOR_SAMPLES_NV` Part of `GL_NV_framebuffer_multisample_coverage`
    `static int` | `GL_RENDERBUFFER_COVERAGE_SAMPLES_NV` Part of `GL_NV_framebuffer_multisample_coverage`
    `static int` | `GL_RENDERBUFFER_FREE_MEMORY_ATI` Part of `GL_ATI_meminfo`
    `static int` | `GL_REPLICATE_BORDER` Part of `GL_ARB_imaging`
    `static int` | `GL_RESAMPLE_AVERAGE_OML` Part of `GL_OML_resample`
    `static int` | `GL_RESAMPLE_DECIMATE_OML` Part of `GL_OML_resample`
    `static int` | `GL_RESAMPLE_REPLICATE_OML` Part of `GL_OML_resample`
    `static int` | `GL_RESAMPLE_ZERO_FILL_OML` Part of `GL_OML_resample`
    `static int` | `GL_RESTART_PATH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_RETAINED_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_RETURN` Part of `GL_VERSION_1_0`
    `static int` | `GL_RGB_422_APPLE` Part of `GL_APPLE_rgb_422`
    `static int` | `GL_RGB_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_RGB_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_RGB_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_RGB_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_RGB_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_RGB4_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_RGBA_DXT5_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_RGBA_FLOAT_MODE` Part of `GL_ARB_color_buffer_float`
    `static int` | `GL_RGBA_FLOAT_MODE_ATI` Part of `GL_ATI_pixel_format_float`
    `static int` | `GL_RGBA_FLOAT16_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_RGBA_FLOAT16_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_RGBA_FLOAT32_APPLE` Part of `GL_APPLE_float_pixels`
    `static int` | `GL_RGBA_FLOAT32_ATI` Part of `GL_ATI_texture_float`
    `static int` | `GL_RGBA_INTEGER_MODE` Part of `GL_EXT_texture_integer`
    `static int` | `GL_RGBA_MODE` Part of `GL_VERSION_1_0`
    `static int` | `GL_RGBA_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_RGBA4_DXT5_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_RGBA4_S3TC` Part of `GL_S3_s3tc`
    `static int` | `GL_ROUND_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_S` Part of `GL_VERSION_1_0`
    `static int` | `GL_SAMPLE_MASK_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_SAMPLE_MASK_VALUE_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_SAMPLE_POSITION_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_SAMPLER_1D_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_1D_SHADOW_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_2D_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_2D_RECT_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_2D_RECT_SHADOW_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_2D_SHADOW_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_3D_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_CUBE_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SAMPLER_OBJECT_AMD` Part of `GL_AMD_name_gen_delete`
    `static int` | `GL_SAMPLER_RENDERBUFFER_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_SCALAR_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_SCISSOR_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_SCREEN_COORDINATES_REND` Part of `GL_REND_screen_coordinates`
    `static int` | `GL_SECONDARY_COLOR_ARRAY` Part of `GL_VERSION_1_4`
    `static int` | `GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING` Part of `GL_VERSION_1_5`
    `static int` | `GL_SECONDARY_COLOR_ARRAY_POINTER` Part of `GL_VERSION_1_4`
    `static int` | `GL_SECONDARY_COLOR_ARRAY_SIZE` Part of `GL_VERSION_1_4`
    `static int` | `GL_SECONDARY_COLOR_ARRAY_STRIDE` Part of `GL_VERSION_1_4`
    `static int` | `GL_SECONDARY_COLOR_ARRAY_TYPE` Part of `GL_VERSION_1_4`
    `static int` | `GL_SELECT` Part of `GL_VERSION_1_0`
    `static int` | `GL_SELECTION_BUFFER_POINTER` Part of `GL_VERSION_1_0`
    `static int` | `GL_SELECTION_BUFFER_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_SEPARABLE_2D` Part of `GL_ARB_imaging`
    `static int` | `GL_SEPARATE_SPECULAR_COLOR` Part of `GL_VERSION_1_2`
    `static int` | `GL_SHADER_CONSISTENT_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV` Part of `GL_NV_shader_buffer_store`
    `static int` | `GL_SHADER_OBJECT_ARB` Part of `GL_ARB_shader_objects`
    `static int` | `GL_SHADER_OPERATION_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SHADING_LANGUAGE_VERSION_ARB` Part of `GL_ARB_shading_language_100`
    `static int` | `GL_SHADOW_ATTENUATION_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_SHARED_TEXTURE_PALETTE_EXT` Part of `GL_EXT_shared_texture_palette`
    `static int` | `GL_SIGNED_ALPHA_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_ALPHA8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_HILO_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_HILO16_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_HILO8_NV` Part of `GL_NV_texture_shader3`
    `static int` | `GL_SIGNED_INTENSITY_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_INTENSITY8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_LUMINANCE_ALPHA_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_LUMINANCE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_LUMINANCE8_ALPHA8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_LUMINANCE8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGB_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGB_UNSIGNED_ALPHA_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGB8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGBA_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SIGNED_RGBA8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_SINGLE_COLOR` Part of `GL_VERSION_1_2`
    `static int` | `GL_SKIP_MISSING_GLYPH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_SLUMINANCE` Part of `GL_VERSION_2_1`
    `static int` | `GL_SLUMINANCE_ALPHA` Part of `GL_VERSION_2_1`
    `static int` | `GL_SLUMINANCE8` Part of `GL_VERSION_2_1`
    `static int` | `GL_SLUMINANCE8_ALPHA8` Part of `GL_VERSION_2_1`
    `static int` | `GL_SMALL_CCW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_SMALL_CW_ARC_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_SMOOTH_CUBIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_SMOOTH_QUADRATIC_CURVE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_SOURCE0_ALPHA` Part of `GL_VERSION_1_3`
    `static int` | `GL_SOURCE0_RGB` Part of `GL_VERSION_1_3`
    `static int` | `GL_SOURCE1_ALPHA` Part of `GL_VERSION_1_3`
    `static int` | `GL_SOURCE1_RGB` Part of `GL_VERSION_1_3`
    `static int` | `GL_SOURCE2_ALPHA` Part of `GL_VERSION_1_3`
    `static int` | `GL_SOURCE2_RGB` Part of `GL_VERSION_1_3`
    `static int` | `GL_SPHERE_MAP` Part of `GL_VERSION_1_0`
    `static int` | `GL_SQUARE_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_STANDARD_FONT_NAME_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_STENCIL_CLEAR_TAG_VALUE_EXT` Part of `GL_EXT_stencil_clear_tag`
    `static int` | `GL_STENCIL_TAG_BITS_EXT` Part of `GL_EXT_stencil_clear_tag`
    `static int` | `GL_STENCIL_TEST_TWO_SIDE_EXT` Part of `GL_EXT_stencil_two_side`
    `static int` | `GL_STORAGE_CACHED_APPLE` Part of `GL_APPLE_vertex_array_range`, `GL_APPLE_texture_range`
    `static int` | `GL_STORAGE_CLIENT_APPLE` Part of `GL_APPLE_vertex_array_range`
    `static int` | `GL_STORAGE_PRIVATE_APPLE` Part of `GL_APPLE_texture_range`
    `static int` | `GL_STORAGE_SHARED_APPLE` Part of `GL_APPLE_vertex_array_range`, `GL_APPLE_texture_range`
    `static int` | `GL_STRICT_DEPTHFUNC_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_STRICT_LIGHTING_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_STRICT_SCISSOR_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_SUCCESS_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_SURFACE_MAPPED_NV` Part of `GL_NV_vdpau_interop`
    `static int` | `GL_SURFACE_REGISTERED_NV` Part of `GL_NV_vdpau_interop`
    `static int` | `GL_SURFACE_STATE_NV` Part of `GL_NV_vdpau_interop`
    `static int` | `GL_SYSTEM_FONT_NAME_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_T` Part of `GL_VERSION_1_0`
    `static int` | `GL_T2F_C3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T2F_C4F_N3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T2F_C4UB_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T2F_IUI_N3F_V2F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_T2F_IUI_N3F_V3F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_T2F_IUI_V2F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_T2F_IUI_V3F_EXT` Part of `GL_EXT_index_array_formats`
    `static int` | `GL_T2F_N3F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T2F_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T4F_C4F_N3F_V4F` Part of `GL_VERSION_1_1`
    `static int` | `GL_T4F_V4F` Part of `GL_VERSION_1_1`
    `static int` | `GL_TABLE_TOO_LARGE` Part of `GL_ARB_imaging`
    `static int` | `GL_TESS_CONTROL_PROGRAM_NV` Part of `GL_NV_tessellation_program5`
    `static int` | `GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_tessellation_program5`
    `static int` | `GL_TESS_EVALUATION_PROGRAM_NV` Part of `GL_NV_tessellation_program5`
    `static int` | `GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_tessellation_program5`
    `static int` | `GL_TEXCOORD1_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_TEXCOORD2_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_TEXCOORD3_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static long` | `GL_TEXCOORD4_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_TEXTURE_APPLICATION_MODE_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_TEXTURE_BINDING_RECTANGLE_ARB` Part of `GL_ARB_texture_rectangle`
    `static int` | `GL_TEXTURE_BINDING_RENDERBUFFER_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_TEXTURE_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_BORDER` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_BORDER_VALUES_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_BUFFER_FORMAT` Part of `GL_ARB_texture_buffer_object`
    `static int` | `GL_TEXTURE_COMPARE_FAIL_VALUE_ARB` Part of `GL_ARB_shadow_ambient`
    `static int` | `GL_TEXTURE_COMPONENTS` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_CONSTANT_DATA_SUNX` Part of `GL_SUNX_constant_data`
    `static int` | `GL_TEXTURE_DS_SIZE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_DT_SIZE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_FILTER_CONTROL` Part of `GL_VERSION_1_4`
    `static int` | `GL_TEXTURE_FLOAT_COMPONENTS_NV` Part of `GL_NV_float_buffer`
    `static int` | `GL_TEXTURE_FREE_MEMORY_ATI` Part of `GL_ATI_meminfo`
    `static int` | `GL_TEXTURE_GEN_Q` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_GEN_R` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_GEN_S` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_GEN_T` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_HI_SIZE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_INTENSITY_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_INTENSITY_TYPE` Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`; `GL_ARB_texture_float`
    `static int` | `GL_TEXTURE_LIGHT_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_TEXTURE_LO_SIZE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_LUMINANCE_SIZE` Part of `GL_VERSION_1_0`
    `static int` | `GL_TEXTURE_LUMINANCE_TYPE` Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`; `GL_ARB_texture_float`
    `static int` | `GL_TEXTURE_MAG_SIZE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_MATERIAL_FACE_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_TEXTURE_MATERIAL_PARAMETER_EXT` Part of `GL_EXT_light_texture`
    `static int` | `GL_TEXTURE_MEMORY_LAYOUT_INTEL` Part of `GL_INTEL_map_texture`
    `static int` | `GL_TEXTURE_NORMAL_EXT` Part of `GL_EXT_texture_perturb_normal`
    `static int` | `GL_TEXTURE_PRIORITY` Part of `GL_VERSION_1_1`
    `static int` | `GL_TEXTURE_RANGE_LENGTH_APPLE` Part of `GL_APPLE_texture_range`
    `static int` | `GL_TEXTURE_RANGE_POINTER_APPLE` Part of `GL_APPLE_texture_range`
    `static int` | `GL_TEXTURE_RECTANGLE_ARB` Part of `GL_ARB_texture_rectangle`
    `static int` | `GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_TEXTURE_RENDERBUFFER_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_TEXTURE_RESIDENT` Part of `GL_VERSION_1_1`
    `static int` | `GL_TEXTURE_SHADER_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_TEXTURE_STORAGE_HINT_APPLE` Part of `GL_APPLE_texture_range`
    `static int` | `GL_TEXTURE_STORAGE_SPARSE_BIT_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_TEXTURE_SWIZZLE_A_EXT` Part of `GL_EXT_texture_swizzle`
    `static int` | `GL_TEXTURE_SWIZZLE_B_EXT` Part of `GL_EXT_texture_swizzle`
    `static int` | `GL_TEXTURE_SWIZZLE_G_EXT` Part of `GL_EXT_texture_swizzle`
    `static int` | `GL_TEXTURE_SWIZZLE_R_EXT` Part of `GL_EXT_texture_swizzle`
    `static int` | `GL_TEXTURE_SWIZZLE_RGBA_EXT` Part of `GL_EXT_texture_swizzle`
    `static int` | `GL_TEXTURE_UNSIGNED_REMAP_MODE_NV` Part of `GL_NV_texture_expand_normal`
    `static int` | `GL_TIME_ELAPSED_EXT` Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
    `static int` | `GL_TRANSFORM_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_TRANSFORM_FEEDBACK_BINDING_NV` Part of `GL_NV_transform_feedback2`
    `static int` | `GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV` Part of `GL_NV_transform_feedback2`
    `static int` | `GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV` Part of `GL_NV_transform_feedback2`
    `static int` | `GL_TRANSFORM_FEEDBACK_NV` Part of `GL_NV_transform_feedback2`
    `static int` | `GL_TRANSFORM_HINT_APPLE` Part of `GL_APPLE_transform_hint`
    `static int` | `GL_TRANSLATE_2D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSLATE_3D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSLATE_X_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSLATE_Y_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSPOSE_AFFINE_2D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSPOSE_AFFINE_3D_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_TRANSPOSE_COLOR_MATRIX` Part of `GL_VERSION_1_3`
    `static int` | `GL_TRANSPOSE_CURRENT_MATRIX_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_TRANSPOSE_MODELVIEW_MATRIX` Part of `GL_VERSION_1_3`
    `static int` | `GL_TRANSPOSE_PROGRAM_MATRIX_EXT` Part of `GL_EXT_direct_state_access`
    `static int` | `GL_TRANSPOSE_PROJECTION_MATRIX` Part of `GL_VERSION_1_3`
    `static int` | `GL_TRANSPOSE_TEXTURE_MATRIX` Part of `GL_VERSION_1_3`
    `static int` | `GL_TRIANGULAR_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_UNDEFINED_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_UNIFORM_BUFFER_BINDING_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_UNIFORM_BUFFER_EXT` Part of `GL_EXT_bindable_uniform`
    `static int` | `GL_UNPACK_CLIENT_STORAGE_APPLE` Part of `GL_APPLE_client_storage`
    `static int` | `GL_UNPACK_CMYK_HINT_EXT` Part of `GL_EXT_cmyka`
    `static int` | `GL_UNPACK_CONSTANT_DATA_SUNX` Part of `GL_SUNX_constant_data`
    `static int` | `GL_UNPACK_RESAMPLE_OML` Part of `GL_OML_resample`
    `static int` | `GL_UNPACK_ROW_BYTES_APPLE` Part of `GL_APPLE_row_bytes`
    `static int` | `GL_UNSIGNED_INT_8_8_S8_S8_REV_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_UNSIGNED_INT_S8_S8_8_8_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV` Part of `GL_NV_explicit_multisample`
    `static int` | `GL_UNSIGNED_INT64_AMD` Part of `GL_AMD_performance_monitor`
    `static int` | `GL_UNSIGNED_SHORT_8_8_APPLE` Part of `GL_APPLE_ycbcr_422`, `GL_APPLE_rgb_422`
    `static int` | `GL_UNSIGNED_SHORT_8_8_REV_APPLE` Part of `GL_APPLE_ycbcr_422`, `GL_APPLE_rgb_422`
    `static int` | `GL_USE_MISSING_GLYPH_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_UTF16_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_UTF8_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_V2F` Part of `GL_VERSION_1_1`
    `static int` | `GL_V3F` Part of `GL_VERSION_1_1`
    `static int` | `GL_VARIANT_ARRAY_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_ARRAY_POINTER_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_ARRAY_STRIDE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_ARRAY_TYPE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_DATATYPE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VARIANT_VALUE_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VBO_FREE_MEMORY_ATI` Part of `GL_ATI_meminfo`
    `static int` | `GL_VECTOR_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_ARRAY_OBJECT_AMD` Part of `GL_AMD_name_gen_delete`
    `static int` | `GL_VERTEX_ARRAY_RANGE_APPLE` Part of `GL_APPLE_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE` Part of `GL_APPLE_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_LENGTH_NV` Part of `GL_NV_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_NV` Part of `GL_NV_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_POINTER_APPLE` Part of `GL_APPLE_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_POINTER_NV` Part of `GL_NV_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_VALID_NV` Part of `GL_NV_vertex_array_range`
    `static int` | `GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV` Part of `GL_NV_vertex_array_range2`
    `static int` | `GL_VERTEX_ARRAY_STORAGE_HINT_APPLE` Part of `GL_APPLE_vertex_array_range`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV` Part of `GL_NV_vertex_program4`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_ATTRIB_MAP1_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP2_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE` Part of `GL_APPLE_vertex_program_evaluators`
    `static int` | `GL_VERTEX_BLEND_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_VERTEX_CONSISTENT_HINT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_VERTEX_DATA_HINT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_VERTEX_ELEMENT_SWIZZLE_AMD` Part of `GL_AMD_interleaved_elements`
    `static int` | `GL_VERTEX_ID_SWIZZLE_AMD` Part of `GL_AMD_interleaved_elements`
    `static int` | `GL_VERTEX_PROGRAM_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV` Part of `GL_NV_parameter_buffer_object`
    `static int` | `GL_VERTEX_PROGRAM_POINT_SIZE_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_PROGRAM_TWO_SIDE` Part of `GL_VERSION_2_0`
    `static int` | `GL_VERTEX_PROGRAM_TWO_SIDE_ARB` Part of `GL_ARB_vertex_program`
    `static int` | `GL_VERTEX_SHADER_BINDING_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_INSTRUCTIONS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_INVARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_LOCALS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_OPTIMIZED_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_SHADER_VARIANTS_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_VERTEX_WEIGHT_ARRAY_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX_WEIGHTING_EXT` Part of `GL_EXT_vertex_weighting`
    `static int` | `GL_VERTEX23_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_VERTEX4_BIT_PGI` Part of `GL_PGI_vertex_hints`
    `static int` | `GL_VERTICAL_LINE_TO_NV` Part of `GL_NV_path_rendering`
    `static int` | `GL_VIBRANCE_BIAS_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_VIBRANCE_SCALE_NV` Part of `GL_NV_texture_shader`
    `static int` | `GL_VIDEO_BUFFER_BINDING_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_BUFFER_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_BUFFER_PITCH_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_FRAME_WIDTH_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_COLOR_CONVERSION_MATRIX_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_COLOR_CONVERSION_MAX_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_COLOR_CONVERSION_MIN_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIDEO_COLOR_CONVERSION_OFFSET_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_VIEWPORT_BIT` Part of `GL_VERSION_1_0`
    `static int` | `GL_VIRTUAL_PAGE_SIZE_X_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_VIRTUAL_PAGE_SIZE_Y_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_VIRTUAL_PAGE_SIZE_Z_AMD` Part of `GL_AMD_sparse_texture`
    `static int` | `GL_VOLATILE_APPLE` Part of `GL_APPLE_object_purgeable`
    `static int` | `GL_W_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_WEIGHT_SUM_UNITY_ARB` Part of `GL_ARB_vertex_blend`
    `static int` | `GL_WIDE_LINE_HINT_PGI` Part of `GL_PGI_misc_hints`
    `static int` | `GL_WRITE_DISCARD_NV` Part of `GL_NV_vdpau_interop`
    `static int` | `GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_WRITE_PIXEL_DATA_RANGE_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV` Part of `GL_NV_pixel_data_range`
    `static int` | `GL_X_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_Y_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_YCBAYCR8A_4224_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_YCBCR_422_APPLE` Part of `GL_APPLE_ycbcr_422`
    `static int` | `GL_YCBYCR8_422_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_Z_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_Z4Y12Z4CB12Z4CR12_444_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV` Part of `GL_NV_video_capture`
    `static int` | `GL_ZERO_EXT` Part of `GL_EXT_vertex_shader`
    `static int` | `GL_ZOOM_X` Part of `GL_VERSION_1_0`
    `static int` | `GL_ZOOM_Y` Part of `GL_VERSION_1_0`

    - ### Fields inherited from interface javax.media.opengl.GL2ES1

      `GL_ADD, GL_ADD_SIGNED, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_CLIENT_ACTIVE_TEXTURE, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COLOR_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_CONSTANT, GL_CONTEXT_ROBUST_ACCESS, GL_COORD_REPLACE, GL_CURRENT_COLOR, GL_CURRENT_NORMAL, GL_CURRENT_PALETTE_MATRIX, GL_CURRENT_TEXTURE_COORDS, GL_DECAL, GL_DOT3_RGB, GL_DOT3_RGBA, GL_EXP, GL_EXP2, GL_FOG, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_MODE, GL_FOG_START, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_GENERATE_MIPMAP, GL_INTERPOLATE, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_TWO_SIDE, GL_MATRIX_INDEX_ARRAY, GL_MATRIX_INDEX_ARRAY_POINTER, GL_MATRIX_INDEX_ARRAY_SIZE, GL_MATRIX_INDEX_ARRAY_STRIDE, GL_MATRIX_INDEX_ARRAY_TYPE, GL_MATRIX_PALETTE, GL_MAX_CLIP_PLANES, GL_MAX_LIGHTS, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_PALETTE_MATRICES, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_TEXTURE_UNITS, GL_MAX_VERTEX_UNITS, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMAL_MAP, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PERSPECTIVE_CORRECTION_HINT, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_SPRITE, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROJECTION_STACK_DEPTH, GL_REFLECTION_MAP, GL_RESCALE_NORMAL, GL_RGB_SCALE, GL_SHADE_MODEL, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_SUBTRACT, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_STR, GL_TEXTURE_STACK_DEPTH, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_WEIGHT_ARRAY, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_POINTER, GL_WEIGHT_ARRAY_SIZE, GL_WEIGHT_ARRAY_STRIDE, GL_WEIGHT_ARRAY_TYPE`

    - ### Fields inherited from interface javax.media.opengl.fixedfunc.GLMatrixFunc

      `GL_MATRIX_MODE, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_TEXTURE_MATRIX`

    - ### Fields inherited from interface javax.media.opengl.fixedfunc.GLPointerFunc

      `GL_COLOR_ARRAY, GL_NORMAL_ARRAY, GL_TEXTURE_COORD_ARRAY, GL_VERTEX_ARRAY`

    - ### Fields inherited from interface javax.media.opengl.fixedfunc.GLLightingFunc

      `GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_COLOR_MATERIAL, GL_CONSTANT_ATTENUATION, GL_DIFFUSE, GL_EMISSION, GL_FLAT, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LINEAR_ATTENUATION, GL_NORMALIZE, GL_POSITION, GL_QUADRATIC_ATTENUATION, GL_SHININESS, GL_SMOOTH, GL_SPECULAR, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT`

    - ### Fields inherited from interface javax.media.opengl.GL2GL3

      `GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_GPU_ADDRESS_NV, GL_CLAMP_READ_COLOR, GL_CLAMP_TO_BORDER, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ARRAY_ADDRESS_NV, GL_COLOR_ARRAY_LENGTH_NV, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_COMPUTE_SHADER_BIT, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, GL_CONTEXT_FLAGS, GL_CONTINUOUS_AMD, GL_DEBUG_CATEGORY_API_ERROR_AMD, GL_DEBUG_CATEGORY_APPLICATION_AMD, GL_DEBUG_CATEGORY_DEPRECATION_AMD, GL_DEBUG_CATEGORY_OTHER_AMD, GL_DEBUG_CATEGORY_PERFORMANCE_AMD, GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_SEVERITY_HIGH_AMD, GL_DEBUG_SEVERITY_LOW_AMD, GL_DEBUG_SEVERITY_MEDIUM_AMD, GL_DECODE_EXT, GL_DEPTH_CLAMP_FAR_AMD, GL_DEPTH_CLAMP_NEAR_AMD, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_INDIRECT_ADDRESS_NV, GL_DRAW_INDIRECT_LENGTH_NV, GL_DRAW_INDIRECT_UNIFIED_NV, GL_EDGE_FLAG_ARRAY_ADDRESS_NV, GL_EDGE_FLAG_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_ADDRESS_NV, GL_ELEMENT_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_UNIFIED_NV, GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, GL_FACTOR_MAX_AMD, GL_FACTOR_MIN_AMD, GL_FILL, GL_FIXED_ONLY, GL_FOG_COORD_ARRAY_ADDRESS_NV, GL_FOG_COORD_ARRAY_LENGTH_NV, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEOMETRY_INPUT_TYPE_ARB, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_GEOMETRY_SHADER_ARB, GL_GEOMETRY_VERTICES_OUT_ARB, GL_GPU_ADDRESS_NV, GL_GREEN_INTEGER, GL_INDEX_ARRAY_ADDRESS_NV, GL_INDEX_ARRAY_LENGTH_NV, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER_AMD, GL_LEFT, GL_LINE, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINES_ADJACENCY_ARB, GL_LOWER_LEFT, GL_MAX_CLIP_DISTANCES, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_SHADER_BUFFER_ADDRESS_NV, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, GL_NAMED_STRING_LENGTH_ARB, GL_NAMED_STRING_TYPE_ARB, GL_NORMAL_ARRAY_ADDRESS_NV, GL_NORMAL_ARRAY_LENGTH_NV, GL_PACK_IMAGE_HEIGHT, GL_PACK_LSB_FIRST, GL_PACK_SKIP_IMAGES, GL_PACK_SWAP_BYTES, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, GL_POLYGON_MODE, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PRIMITIVES_GENERATED, GL_PROGRAM_POINT_SIZE_ARB, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_RECTANGLE, GL_QUADS, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_COUNTER_BITS, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R16, GL_R16_SNORM, GL_R3_G3_B2, GL_READ_ONLY, GL_READ_WRITE, GL_RED_SNORM, GL_REPLACE_VALUE_AMD, GL_RG_SNORM, GL_RG16, GL_RG16_SNORM, GL_RGB_SNORM, GL_RGB12, GL_RGB16, GL_RGB16_SNORM, GL_RGB4, GL_RGB5, GL_RGBA_SNORM, GL_RGBA12, GL_RGBA16, GL_RGBA16_SNORM, GL_RGBA2, GL_RIGHT, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SAMPLER_BUFFER_AMD, GL_SAMPLES_PASSED, GL_SCALED_RESOLVE_FASTEST_EXT, GL_SCALED_RESOLVE_NICEST_EXT, GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, GL_SET_AMD, GL_SHADER_INCLUDE_ARB, GL_SKIP_DECODE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SRC1_ALPHA, GL_SRGB_DECODE_ARB, GL_STENCIL_BACK_OP_VALUE_AMD, GL_STENCIL_INDEX16, GL_STENCIL_OP_VALUE_AMD, GL_STEREO, GL_SUBSAMPLE_DISTANCE_AMD, GL_SYNC_CL_EVENT_ARB, GL_SYNC_CL_EVENT_COMPLETE_ARB, GL_SYNC_X11_FENCE_EXT, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_COLOR_SAMPLES_NV, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_COORD_ARRAY_ADDRESS_NV, GL_TEXTURE_COORD_ARRAY_LENGTH_NV, GL_TEXTURE_COVERAGE_SAMPLES_NV, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_RECTANGLE, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_SRGB_DECODE_EXT, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_WIDTH, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_ARB, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNPACK_LSB_FIRST, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UPPER_LEFT, GL_VERTEX_ARRAY_ADDRESS_NV, GL_VERTEX_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, GL_VERTEX_PROGRAM_POINT_SIZE`

    - ### Fields inherited from interface javax.media.opengl.GL2ES3

      `GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALL_BARRIER_BITS, GL_BLUE, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_COLOR, GL_COMPRESSED_RGBA_ASTC_10x10_KHR, GL_COMPRESSED_RGBA_ASTC_10x5_KHR, GL_COMPRESSED_RGBA_ASTC_10x6_KHR, GL_COMPRESSED_RGBA_ASTC_10x8_KHR, GL_COMPRESSED_RGBA_ASTC_12x10_KHR, GL_COMPRESSED_RGBA_ASTC_12x12_KHR, GL_COMPRESSED_RGBA_ASTC_4x4_KHR, GL_COMPRESSED_RGBA_ASTC_5x4_KHR, GL_COMPRESSED_RGBA_ASTC_5x5_KHR, GL_COMPRESSED_RGBA_ASTC_6x5_KHR, GL_COMPRESSED_RGBA_ASTC_6x6_KHR, GL_COMPRESSED_RGBA_ASTC_8x5_KHR, GL_COMPRESSED_RGBA_ASTC_8x6_KHR, GL_COMPRESSED_RGBA_ASTC_8x8_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_DEPTH, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_UNDEFINED, GL_GREEN, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_MAJOR_VERSION, GL_MAX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_SAMPLES, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_R16I, GL_R16UI, GL_R32I, GL_R32UI, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RG_INTEGER, GL_RG16I, GL_RG16UI, GL_RG32I, GL_RG32UI, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_SIGNED_NORMALIZED, GL_SRGB8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STREAM_COPY, GL_STREAM_READ, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TIMEOUT_IGNORED, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PAUSED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGER`

    - ### Fields inherited from interface javax.media.opengl.GL2ES2

      `GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_PROGRAM, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALL_SHADER_BITS, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_ATTACHED_SHADERS, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BUFFER, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CONTEXT_FLAG_DEBUG_BIT, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_VERTEX_ATTRIB, GL_DEBUG_CALLBACK_FUNCTION, GL_DEBUG_CALLBACK_USER_PARAM, GL_DEBUG_GROUP_STACK_DEPTH, GL_DEBUG_LOGGED_MESSAGES, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, GL_DEBUG_OUTPUT, GL_DEBUG_OUTPUT_SYNCHRONOUS, GL_DEBUG_SEVERITY_HIGH, GL_DEBUG_SEVERITY_LOW, GL_DEBUG_SEVERITY_MEDIUM, GL_DEBUG_SEVERITY_NOTIFICATION, GL_DEBUG_SOURCE_API, GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_SOURCE_OTHER, GL_DEBUG_SOURCE_SHADER_COMPILER, GL_DEBUG_SOURCE_THIRD_PARTY, GL_DEBUG_SOURCE_WINDOW_SYSTEM, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, GL_DEBUG_TYPE_ERROR, GL_DEBUG_TYPE_MARKER, GL_DEBUG_TYPE_OTHER, GL_DEBUG_TYPE_PERFORMANCE, GL_DEBUG_TYPE_POP_GROUP, GL_DEBUG_TYPE_PORTABILITY, GL_DEBUG_TYPE_PUSH_GROUP, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_BIT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_10_10_10_2, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DEBUG_GROUP_STACK_DEPTH, GL_MAX_DEBUG_LOGGED_MESSAGES, GL_MAX_DEBUG_MESSAGE_LENGTH, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_LABEL_LENGTH, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PROGRAM, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_QUERY, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R16F, GL_R32F, GL_R8, GL_RED, GL_RG, GL_RG16F, GL_RG32F, GL_RG8, GL_SAMPLER, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER, GL_SHADER_BINARY_DMP, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_INDEX, GL_STREAM_DRAW, GL_TEXTURE_3D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_WRAP_R, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_NORMALIZED, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VERTEX_SHADER_BIT`

    - ### Fields inherited from interface javax.media.opengl.GL

      `GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F, GL_ALPHA32F, GL_ALPHA8, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGRA, GL_BGRA8, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R11F_G11F_B10F, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB16F, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, GL_RGBA16F, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D_ARRAY, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `glAccum(int op, float value)` Entry point to C language function: `void glAccum(GLenum op, GLfloat value)` Part of `GL_VERSION_1_0`
    `void` | `glActiveStencilFaceEXT(int face)` Entry point to C language function: `void glActiveStencilFaceEXT(GLenum face)` Part of `GL_EXT_stencil_two_side`
    `ByteBuffer` | `glAllocateMemoryNV(int size, float readFrequency, float writeFrequency, float priority)` Part of `GL_NV_vertex_array_range`.
    `void` | `glApplyTextureEXT(int mode)` Entry point to C language function: `void glApplyTextureEXT(GLenum mode)` Part of `GL_EXT_light_texture`
    `boolean` | `glAreTexturesResident(int n, int[] textures, int textures_offset, byte[] residences, int residences_offset)` Entry point to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)` Part of `GL_VERSION_1_1`
    `boolean` | `glAreTexturesResident(int n, IntBuffer textures, ByteBuffer residences)` Entry point to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)` Part of `GL_VERSION_1_1`
    `void` | `glArrayElement(int i)` Entry point to C language function: `void glArrayElement(GLint i)` Part of `GL_VERSION_1_1`
    `void` | `glAttachObjectARB(int containerObj, int obj)` Entry point to C language function: `void glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj)` Part of `GL_ARB_shader_objects`
    `void` | `glBegin(int mode)` Entry point to C language function: `void glBegin(GLenum mode)` Part of `GL_VERSION_1_0`
    `void` | `glBeginConditionalRenderNVX(int id)` Entry point to C language function: `void glBeginConditionalRenderNVX(GLuint id)` Part of `GL_NVX_conditional_render`
    `void` | `glBeginOcclusionQueryNV(int id)` Entry point to C language function: `void glBeginOcclusionQueryNV(GLuint id)` Part of `GL_NV_occlusion_query`
    `void` | `glBeginPerfMonitorAMD(int monitor)` Entry point to C language function: `void glBeginPerfMonitorAMD(GLuint monitor)` Part of `GL_AMD_performance_monitor`
    `void` | `glBeginVertexShaderEXT()` Entry point to C language function: `void glBeginVertexShaderEXT(void)` Part of `GL_EXT_vertex_shader`
    `void` | `glBeginVideoCaptureNV(int video_capture_slot)` Entry point to C language function: `void glBeginVideoCaptureNV(GLuint video_capture_slot)` Part of `GL_NV_video_capture`
    `int` | `glBindLightParameterEXT(int light, int value)` Entry point to C language function: `GLuint glBindLightParameterEXT(GLenum light, GLenum value)` Part of `GL_EXT_vertex_shader`
    `int` | `glBindMaterialParameterEXT(int face, int value)` Entry point to C language function: `GLuint glBindMaterialParameterEXT(GLenum face, GLenum value)` Part of `GL_EXT_vertex_shader`
    `void` | `glBindMultiTextureEXT(int texunit, int target, int texture)` Entry point to C language function: `void glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture)` Part of `GL_EXT_direct_state_access`
    `int` | `glBindParameterEXT(int value)` Entry point to C language function: `GLuint glBindParameterEXT(GLenum value)` Part of `GL_EXT_vertex_shader`
    `void` | `glBindProgramARB(int target, int program)` Entry point to C language function: `void glBindProgramARB(GLenum target, GLuint program)` Part of `GL_ARB_vertex_program`
    `int` | `glBindTexGenParameterEXT(int unit, int coord, int value)` Entry point to C language function: `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value)` Part of `GL_EXT_vertex_shader`
    `int` | `glBindTextureUnitParameterEXT(int unit, int value)` Entry point to C language function: `GLuint glBindTextureUnitParameterEXT(GLenum unit, GLenum value)` Part of `GL_EXT_vertex_shader`
    `void` | `glBindTransformFeedbackNV(int target, int id)` Entry point to C language function: `void glBindTransformFeedbackNV(GLenum target, GLuint id)` Part of `GL_NV_transform_feedback2`
    `void` | `glBindVertexShaderEXT(int id)` Entry point to C language function: `void glBindVertexShaderEXT(GLuint id)` Part of `GL_EXT_vertex_shader`
    `void` | `glBindVideoCaptureStreamBufferNV(int video_capture_slot, int stream, int frame_region, long offset)` Entry point to C language function: `void glBindVideoCaptureStreamBufferNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset)` Part of `GL_NV_video_capture`
    `void` | `glBindVideoCaptureStreamTextureNV(int video_capture_slot, int stream, int frame_region, int target, int texture)` Entry point to C language function: `void glBindVideoCaptureStreamTextureNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture)` Part of `GL_NV_video_capture`
    `void` | `glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap, int bitmap_offset)` Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)` Part of `GL_VERSION_1_0`
    `void` | `glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap)` Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)` Part of `GL_VERSION_1_0`
    `void` | `glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, long bitmap_buffer_offset)` Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)` Part of `GL_VERSION_1_0`
    `void` | `glBlendEquationIndexedAMD(int buf, int mode)` Entry point to C language function: `void glBlendEquationIndexedAMD(GLuint buf, GLenum mode)` Part of `GL_AMD_draw_buffers_blend`
    `void` | `glBlendEquationSeparateIndexedAMD(int buf, int modeRGB, int modeAlpha)` Entry point to C language function: `void glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha)` Part of `GL_AMD_draw_buffers_blend`
    `void` | `glBlendFuncIndexedAMD(int buf, int src, int dst)` Entry point to C language function: `void glBlendFuncIndexedAMD(GLuint buf, GLenum src, GLenum dst)` Part of `GL_AMD_draw_buffers_blend`
    `void` | `glBlendFuncSeparateIndexedAMD(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)` Entry point to C language function: `void glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)` Part of `GL_AMD_draw_buffers_blend`
    `void` | `glBlendFuncSeparateINGR(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)` Entry point to C language function: `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)` Part of `GL_INGR_blend_func_separate`
    `void` | `glBufferParameteri(int target, int pname, int param)` Entry point to C language function: `void glBufferParameteri(GLenum target, GLenum pname, GLint param)` Part of `GL_APPLE_flush_buffer_range`
    `void` | `glCallList(int list)` Entry point to C language function: `void glCallList(GLuint list)` Part of `GL_VERSION_1_0`
    `void` | `glCallLists(int n, int type, Buffer lists)` Entry point to C language function: `void glCallLists(GLsizei n, GLenum type, const GLvoid * lists)` Part of `GL_VERSION_1_0`
    `int` | `glCheckNamedFramebufferStatusEXT(int framebuffer, int target)` Entry point to C language function: `GLenum glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)` Part of `GL_EXT_direct_state_access`
    `void` | `glClearAccum(float red, float green, float blue, float alpha)` Entry point to C language function: `void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)` Part of `GL_VERSION_1_0`
    `void` | `glClearColorIi(int red, int green, int blue, int alpha)` Entry point to C language function: `void glClearColorIi(GLint red, GLint green, GLint blue, GLint alpha)` Part of `GL_EXT_texture_integer`
    `void` | `glClearColorIui(int red, int green, int blue, int alpha)` Entry point to C language function: `void glClearColorIui(GLuint red, GLuint green, GLuint blue, GLuint alpha)` Part of `GL_EXT_texture_integer`
    `void` | `glClearIndex(float c)` Entry point to C language function: `void glClearIndex(GLfloat c)` Part of `GL_VERSION_1_0`
    `void` | `glClientAttribDefaultEXT(int mask)` Entry point to C language function: `void glClientAttribDefaultEXT(GLbitfield mask)` Part of `GL_EXT_direct_state_access`
    `void` | `glClipPlane(int plane, double[] equation, int equation_offset)` Entry point to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation)` Part of `GL_VERSION_1_0`
    `void` | `glClipPlane(int plane, DoubleBuffer equation)` Entry point to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation)` Part of `GL_VERSION_1_0`
    `void` | `glClipPlanef(int plane, float[] equation, int equation_offset)` Entry point to C language function: `void glClipPlanef(GLenum plane, const GLfloat * equation)` Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
    `void` | `glClipPlanef(int plane, FloatBuffer equation)` Entry point to C language function: `void glClipPlanef(GLenum plane, const GLfloat * equation)` Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
    `void` | `glColor3b(byte red, byte green, byte blue)` Entry point to C language function: `void glColor3b(GLbyte red, GLbyte green, GLbyte blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3bv(byte[] v, int v_offset)` Entry point to C language function: `void glColor3bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3bv(ByteBuffer v)` Entry point to C language function: `void glColor3bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3d(double red, double green, double blue)` Entry point to C language function: `void glColor3d(GLdouble red, GLdouble green, GLdouble blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3dv(double[] v, int v_offset)` Entry point to C language function: `void glColor3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3dv(DoubleBuffer v)` Entry point to C language function: `void glColor3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3f(float red, float green, float blue)` Entry point to C language function: `void glColor3f(GLfloat red, GLfloat green, GLfloat blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3fv(float[] v, int v_offset)` Entry point to C language function: `void glColor3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3fv(FloatBuffer v)` Entry point to C language function: `void glColor3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3h(short red, short green, short blue)` Entry point to C language function: `void glColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue)` Part of `GL_NV_half_float`
    `void` | `glColor3hv(short[] v, int v_offset)` Entry point to C language function: `void glColor3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glColor3hv(ShortBuffer v)` Entry point to C language function: `void glColor3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glColor3i(int red, int green, int blue)` Entry point to C language function: `void glColor3i(GLint red, GLint green, GLint blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3iv(int[] v, int v_offset)` Entry point to C language function: `void glColor3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3iv(IntBuffer v)` Entry point to C language function: `void glColor3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3s(short red, short green, short blue)` Entry point to C language function: `void glColor3s(GLshort red, GLshort green, GLshort blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3sv(short[] v, int v_offset)` Entry point to C language function: `void glColor3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3sv(ShortBuffer v)` Entry point to C language function: `void glColor3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3ub(byte red, byte green, byte blue)` Entry point to C language function: `void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3ubv(byte[] v, int v_offset)` Entry point to C language function: `void glColor3ubv(const GLubyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3ubv(ByteBuffer v)` Entry point to C language function: `void glColor3ubv(const GLubyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3ui(int red, int green, int blue)` Entry point to C language function: `void glColor3ui(GLuint red, GLuint green, GLuint blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3uiv(int[] v, int v_offset)` Entry point to C language function: `void glColor3uiv(const GLuint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3uiv(IntBuffer v)` Entry point to C language function: `void glColor3uiv(const GLuint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3us(short red, short green, short blue)` Entry point to C language function: `void glColor3us(GLushort red, GLushort green, GLushort blue)` Part of `GL_VERSION_1_0`
    `void` | `glColor3usv(short[] v, int v_offset)` Entry point to C language function: `void glColor3usv(const GLushort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor3usv(ShortBuffer v)` Entry point to C language function: `void glColor3usv(const GLushort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4b(byte red, byte green, byte blue, byte alpha)` Entry point to C language function: `void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4bv(byte[] v, int v_offset)` Entry point to C language function: `void glColor4bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4bv(ByteBuffer v)` Entry point to C language function: `void glColor4bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4d(double red, double green, double blue, double alpha)` Entry point to C language function: `void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4dv(double[] v, int v_offset)` Entry point to C language function: `void glColor4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4dv(DoubleBuffer v)` Entry point to C language function: `void glColor4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4fv(float[] v, int v_offset)` Entry point to C language function: `void glColor4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4fv(FloatBuffer v)` Entry point to C language function: `void glColor4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4h(short red, short green, short blue, short alpha)` Entry point to C language function: `void glColor4h(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)` Part of `GL_NV_half_float`
    `void` | `glColor4hv(short[] v, int v_offset)` Entry point to C language function: `void glColor4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glColor4hv(ShortBuffer v)` Entry point to C language function: `void glColor4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glColor4i(int red, int green, int blue, int alpha)` Entry point to C language function: `void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4iv(int[] v, int v_offset)` Entry point to C language function: `void glColor4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4iv(IntBuffer v)` Entry point to C language function: `void glColor4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4s(short red, short green, short blue, short alpha)` Entry point to C language function: `void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4sv(short[] v, int v_offset)` Entry point to C language function: `void glColor4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4sv(ShortBuffer v)` Entry point to C language function: `void glColor4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4ubv(byte[] v, int v_offset)` Entry point to C language function: `void glColor4ubv(const GLubyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4ubv(ByteBuffer v)` Entry point to C language function: `void glColor4ubv(const GLubyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4ui(int red, int green, int blue, int alpha)` Entry point to C language function: `void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4uiv(int[] v, int v_offset)` Entry point to C language function: `void glColor4uiv(const GLuint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4uiv(IntBuffer v)` Entry point to C language function: `void glColor4uiv(const GLuint * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4us(short red, short green, short blue, short alpha)` Entry point to C language function: `void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)` Part of `GL_VERSION_1_0`
    `void` | `glColor4usv(short[] v, int v_offset)` Entry point to C language function: `void glColor4usv(const GLushort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColor4usv(ShortBuffer v)` Entry point to C language function: `void glColor4usv(const GLushort * v)` Part of `GL_VERSION_1_0`
    `void` | `glColorMaskIndexed(int index, boolean r, boolean g, boolean b, boolean a)` Entry point to C language function: `void glColorMaskIndexed(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)` Part of `GL_EXT_draw_buffers2`
    `void` | `glColorMaterial(int face, int mode)` Entry point to C language function: `void glColorMaterial(GLenum face, GLenum mode)` Part of `GL_VERSION_1_0`
    `void` | `glColorSubTable(int target, int start, int count, int format, int type, Buffer data)` Entry point to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorSubTable(int target, int start, int count, int format, int type, long data_buffer_offset)` Entry point to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTable(int target, int internalformat, int width, int format, int type, Buffer table)` Entry point to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTable(int target, int internalformat, int width, int format, int type, long table_buffer_offset)` Entry point to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTableParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTableParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTableParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glColorTableParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCompileShaderARB(int shaderObj)` Entry point to C language function: `void glCompileShaderARB(GLhandleARB shaderObj)` Part of `GL_ARB_shader_objects`
    `void` | `glCompressedMultiTexImage1DEXT(int texunit, int target, int level, int internalformat, int width, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedMultiTexImage2DEXT(int texunit, int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedMultiTexImage3DEXT(int texunit, int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedMultiTexSubImage1DEXT(int texunit, int target, int level, int xoffset, int width, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedMultiTexSubImage2DEXT(int texunit, int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedMultiTexSubImage3DEXT(int texunit, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureImage1DEXT(int texture, int target, int level, int internalformat, int width, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureImage2DEXT(int texture, int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureImage3DEXT(int texture, int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureSubImage1DEXT(int texture, int target, int level, int xoffset, int width, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureSubImage2DEXT(int texture, int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glCompressedTextureSubImage3DEXT(int texture, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer bits)` Entry point to C language function: `void glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)` Part of `GL_EXT_direct_state_access`
    `void` | `glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image)` Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, long image_buffer_offset)` Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image)` Entry point to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, long image_buffer_offset)` Entry point to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameterf(int target, int pname, float params)` Entry point to C language function: `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameteri(int target, int pname, int params)` Entry point to C language function: `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glConvolutionParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCopyColorSubTable(int target, int start, int x, int y, int width)` Entry point to C language function: `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCopyColorTable(int target, int internalformat, int x, int y, int width)` Entry point to C language function: `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width)` Entry point to C language function: `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height)` Entry point to C language function: `void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glCopyImageSubDataNV(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int width, int height, int depth)` Entry point to C language function: `void glCopyImageSubDataNV(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)` Part of `GL_NV_copy_image`
    `void` | `glCopyMultiTexImage1DEXT(int texunit, int target, int level, int internalformat, int x, int y, int width, int border)` Entry point to C language function: `void glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyMultiTexImage2DEXT(int texunit, int target, int level, int internalformat, int x, int y, int width, int height, int border)` Entry point to C language function: `void glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyMultiTexSubImage1DEXT(int texunit, int target, int level, int xoffset, int x, int y, int width)` Entry point to C language function: `void glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyMultiTexSubImage2DEXT(int texunit, int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)` Entry point to C language function: `void glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyMultiTexSubImage3DEXT(int texunit, int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)` Entry point to C language function: `void glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyPathNV(int resultPath, int srcPath)` Entry point to C language function: `void glCopyPathNV(GLuint resultPath, GLuint srcPath)` Part of `GL_NV_path_rendering`
    `void` | `glCopyPixels(int x, int y, int width, int height, int type)` Entry point to C language function: `void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)` Part of `GL_VERSION_1_0`
    `void` | `glCopyTextureImage1DEXT(int texture, int target, int level, int internalformat, int x, int y, int width, int border)` Entry point to C language function: `void glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyTextureImage2DEXT(int texture, int target, int level, int internalformat, int x, int y, int width, int height, int border)` Entry point to C language function: `void glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyTextureSubImage1DEXT(int texture, int target, int level, int xoffset, int x, int y, int width)` Entry point to C language function: `void glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyTextureSubImage2DEXT(int texture, int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)` Entry point to C language function: `void glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glCopyTextureSubImage3DEXT(int texture, int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)` Entry point to C language function: `void glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glCoverFillPathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int coverMode, int transformType, float[] transformValues, int transformValues_offset)` Entry point to C language function: `void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glCoverFillPathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int coverMode, int transformType, FloatBuffer transformValues)` Entry point to C language function: `void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glCoverFillPathNV(int path, int coverMode)` Entry point to C language function: `void glCoverFillPathNV(GLuint path, GLenum coverMode)` Part of `GL_NV_path_rendering`
    `void` | `glCoverStrokePathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int coverMode, int transformType, float[] transformValues, int transformValues_offset)` Entry point to C language function: `void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glCoverStrokePathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int coverMode, int transformType, FloatBuffer transformValues)` Entry point to C language function: `void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glCoverStrokePathNV(int path, int coverMode)` Entry point to C language function: `void glCoverStrokePathNV(GLuint path, GLenum coverMode)` Part of `GL_NV_path_rendering`
    `int` | `glCreateProgramObjectARB()` Entry point to C language function: `GLhandleARB glCreateProgramObjectARB(void)` Part of `GL_ARB_shader_objects`
    `int` | `glCreateShaderObjectARB(int shaderType)` Entry point to C language function: `GLhandleARB glCreateShaderObjectARB(GLenum shaderType)` Part of `GL_ARB_shader_objects`
    `void` | `glCullParameterdvEXT(int pname, double[] params, int params_offset)` Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params)` Part of `GL_EXT_cull_vertex`
    `void` | `glCullParameterdvEXT(int pname, DoubleBuffer params)` Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params)` Part of `GL_EXT_cull_vertex`
    `void` | `glCullParameterfvEXT(int pname, float[] params, int params_offset)` Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params)` Part of `GL_EXT_cull_vertex`
    `void` | `glCullParameterfvEXT(int pname, FloatBuffer params)` Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params)` Part of `GL_EXT_cull_vertex`
    `void` | `glCurrentPaletteMatrix(int index)` Entry point to C language function: `void glCurrentPaletteMatrix(GLint index)` Part of `GL_OES_matrix_palette`; `GL_ARB_matrix_palette`
    `void` | `glDeleteFencesAPPLE(int n, int[] fences, int fences_offset)` Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)` Part of `GL_APPLE_fence`
    `void` | `glDeleteFencesAPPLE(int n, IntBuffer fences)` Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)` Part of `GL_APPLE_fence`
    `void` | `glDeleteFencesNV(int n, int[] fences, int fences_offset)` Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * fences)` Part of `GL_NV_fence`
    `void` | `glDeleteFencesNV(int n, IntBuffer fences)` Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * fences)` Part of `GL_NV_fence`
    `void` | `glDeleteLists(int list, int range)` Entry point to C language function: `void glDeleteLists(GLuint list, GLsizei range)` Part of `GL_VERSION_1_0`
    `void` | `glDeleteNamesAMD(int identifier, int num, int[] names, int names_offset)` Entry point to C language function: `void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names)` Part of `GL_AMD_name_gen_delete`
    `void` | `glDeleteNamesAMD(int identifier, int num, IntBuffer names)` Entry point to C language function: `void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names)` Part of `GL_AMD_name_gen_delete`
    `void` | `glDeleteObjectARB(int obj)` Entry point to C language function: `void glDeleteObjectARB(GLhandleARB obj)` Part of `GL_ARB_shader_objects`
    `void` | `glDeleteOcclusionQueriesNV(int n, int[] ids, int ids_offset)` Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)` Part of `GL_NV_occlusion_query`
    `void` | `glDeleteOcclusionQueriesNV(int n, IntBuffer ids)` Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)` Part of `GL_NV_occlusion_query`
    `void` | `glDeletePathsNV(int path, int range)` Entry point to C language function: `void glDeletePathsNV(GLuint path, GLsizei range)` Part of `GL_NV_path_rendering`
    `void` | `glDeletePerfMonitorsAMD(int n, int[] monitors, int monitors_offset)` Entry point to C language function: `void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors)` Part of `GL_AMD_performance_monitor`
    `void` | `glDeletePerfMonitorsAMD(int n, IntBuffer monitors)` Entry point to C language function: `void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors)` Part of `GL_AMD_performance_monitor`
    `void` | `glDeleteProgramsARB(int n, int[] programs, int programs_offset)` Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * programs)` Part of `GL_ARB_vertex_program`
    `void` | `glDeleteProgramsARB(int n, IntBuffer programs)` Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * programs)` Part of `GL_ARB_vertex_program`
    `void` | `glDeleteTransformFeedbacksNV(int n, int[] ids, int ids_offset)` Entry point to C language function: `void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids)` Part of `GL_NV_transform_feedback2`
    `void` | `glDeleteTransformFeedbacksNV(int n, IntBuffer ids)` Entry point to C language function: `void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids)` Part of `GL_NV_transform_feedback2`
    `void` | `glDeleteVertexShaderEXT(int id)` Entry point to C language function: `void glDeleteVertexShaderEXT(GLuint id)` Part of `GL_EXT_vertex_shader`
    `void` | `glDepthBoundsEXT(double zmin, double zmax)` Entry point to C language function: `void glDepthBoundsEXT(GLclampd zmin, GLclampd zmax)` Part of `GL_EXT_depth_bounds_test`
    `void` | `glDetachObjectARB(int containerObj, int attachedObj)` Entry point to C language function: `void glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj)` Part of `GL_ARB_shader_objects`
    `void` | `glDisableClientStateiEXT(int array, int index)` Entry point to C language function: `void glDisableClientStateiEXT(GLenum array, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glDisableClientStateIndexedEXT(int array, int index)` Entry point to C language function: `void glDisableClientStateIndexedEXT(GLenum array, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glDisableIndexed(int target, int index)` Entry point to C language function: `void glDisableIndexed(GLenum target, GLuint index)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glDisableVariantClientStateEXT(int id)` Entry point to C language function: `void glDisableVariantClientStateEXT(GLuint id)` Part of `GL_EXT_vertex_shader`
    `void` | `glDisableVertexArrayAttribEXT(int vaobj, int index)` Entry point to C language function: `void glDisableVertexArrayAttribEXT(GLuint vaobj, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glDisableVertexArrayEXT(int vaobj, int array)` Entry point to C language function: `void glDisableVertexArrayEXT(GLuint vaobj, GLenum array)` Part of `GL_EXT_direct_state_access`
    `void` | `glDisableVertexAttribAPPLE(int index, int pname)` Entry point to C language function: `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glDisableVertexAttribArrayARB(int index)` Entry point to C language function: `void glDisableVertexAttribArrayARB(GLuint index)` Part of `GL_ARB_vertex_program`
    `void` | `glDrawBuffersATI(int n, int[] bufs, int bufs_offset)` Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * bufs)` Part of `GL_ATI_draw_buffers`
    `void` | `glDrawBuffersATI(int n, IntBuffer bufs)` Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * bufs)` Part of `GL_ATI_draw_buffers`
    `void` | `glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)` Entry point to C language function: `void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount);` Part of `GL_ES_VERSION_3_0`, `GL_VERSION_3_1`; `GL_ARB_draw_instanced`
    `void` | `glDrawPixels(int width, int height, int format, int type, Buffer pixels)` Entry point to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_VERSION_1_0`
    `void` | `glDrawPixels(int width, int height, int format, int type, long pixels_buffer_offset)` Entry point to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_VERSION_1_0`
    `void` | `glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)` Entry point to C language function: `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);` Part of `GL_VERSION_1_2`, `GL_ES_VERSION_3_0`
    `void` | `glDrawTextureNV(int texture, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)` Entry point to C language function: `void glDrawTextureNV(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)` Part of `GL_NV_draw_texture`
    `void` | `glDrawTransformFeedbackNV(int mode, int id)` Entry point to C language function: `void glDrawTransformFeedbackNV(GLenum mode, GLuint id)` Part of `GL_NV_transform_feedback2`
    `void` | `glEdgeFlag(boolean flag)` Entry point to C language function: `void glEdgeFlag(GLboolean flag)` Part of `GL_VERSION_1_0`
    `void` | `glEdgeFlagPointer(int stride, Buffer ptr)` Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr)` Part of `GL_VERSION_1_1`
    `void` | `glEdgeFlagPointer(int stride, long ptr_buffer_offset)` Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr)` Part of `GL_VERSION_1_1`
    `void` | `glEdgeFlagv(byte[] flag, int flag_offset)` Entry point to C language function: `void glEdgeFlagv(const GLboolean * flag)` Part of `GL_VERSION_1_0`
    `void` | `glEdgeFlagv(ByteBuffer flag)` Entry point to C language function: `void glEdgeFlagv(const GLboolean * flag)` Part of `GL_VERSION_1_0`
    `void` | `glEnableClientStateiEXT(int array, int index)` Entry point to C language function: `void glEnableClientStateiEXT(GLenum array, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glEnableClientStateIndexedEXT(int array, int index)` Entry point to C language function: `void glEnableClientStateIndexedEXT(GLenum array, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glEnableIndexed(int target, int index)` Entry point to C language function: `void glEnableIndexed(GLenum target, GLuint index)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glEnableVariantClientStateEXT(int id)` Entry point to C language function: `void glEnableVariantClientStateEXT(GLuint id)` Part of `GL_EXT_vertex_shader`
    `void` | `glEnableVertexArrayAttribEXT(int vaobj, int index)` Entry point to C language function: `void glEnableVertexArrayAttribEXT(GLuint vaobj, GLuint index)` Part of `GL_EXT_direct_state_access`
    `void` | `glEnableVertexArrayEXT(int vaobj, int array)` Entry point to C language function: `void glEnableVertexArrayEXT(GLuint vaobj, GLenum array)` Part of `GL_EXT_direct_state_access`
    `void` | `glEnableVertexAttribAPPLE(int index, int pname)` Entry point to C language function: `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glEnableVertexAttribArrayARB(int index)` Entry point to C language function: `void glEnableVertexAttribArrayARB(GLuint index)` Part of `GL_ARB_vertex_program`
    `void` | `glEnd()` Entry point to C language function: `void glEnd(void)` Part of `GL_VERSION_1_0`
    `void` | `glEndConditionalRenderNVX()` Entry point to C language function: `void glEndConditionalRenderNVX(void)` Part of `GL_NVX_conditional_render`
    `void` | `glEndList()` Entry point to C language function: `void glEndList(void)` Part of `GL_VERSION_1_0`
    `void` | `glEndOcclusionQueryNV()` Entry point to C language function: `void glEndOcclusionQueryNV(void)` Part of `GL_NV_occlusion_query`
    `void` | `glEndPerfMonitorAMD(int monitor)` Entry point to C language function: `void glEndPerfMonitorAMD(GLuint monitor)` Part of `GL_AMD_performance_monitor`
    `void` | `glEndVertexShaderEXT()` Entry point to C language function: `void glEndVertexShaderEXT(void)` Part of `GL_EXT_vertex_shader`
    `void` | `glEndVideoCaptureNV(int video_capture_slot)` Entry point to C language function: `void glEndVideoCaptureNV(GLuint video_capture_slot)` Part of `GL_NV_video_capture`
    `void` | `glEvalCoord1d(double u)` Entry point to C language function: `void glEvalCoord1d(GLdouble u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord1dv(double[] u, int u_offset)` Entry point to C language function: `void glEvalCoord1dv(const GLdouble * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord1dv(DoubleBuffer u)` Entry point to C language function: `void glEvalCoord1dv(const GLdouble * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord1f(float u)` Entry point to C language function: `void glEvalCoord1f(GLfloat u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord1fv(float[] u, int u_offset)` Entry point to C language function: `void glEvalCoord1fv(const GLfloat * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord1fv(FloatBuffer u)` Entry point to C language function: `void glEvalCoord1fv(const GLfloat * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2d(double u, double v)` Entry point to C language function: `void glEvalCoord2d(GLdouble u, GLdouble v)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2dv(double[] u, int u_offset)` Entry point to C language function: `void glEvalCoord2dv(const GLdouble * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2dv(DoubleBuffer u)` Entry point to C language function: `void glEvalCoord2dv(const GLdouble * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2f(float u, float v)` Entry point to C language function: `void glEvalCoord2f(GLfloat u, GLfloat v)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2fv(float[] u, int u_offset)` Entry point to C language function: `void glEvalCoord2fv(const GLfloat * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalCoord2fv(FloatBuffer u)` Entry point to C language function: `void glEvalCoord2fv(const GLfloat * u)` Part of `GL_VERSION_1_0`
    `void` | `glEvalMapsNV(int target, int mode)` Entry point to C language function: `void glEvalMapsNV(GLenum target, GLenum mode)` Part of `GL_NV_evaluators`
    `void` | `glEvalMesh1(int mode, int i1, int i2)` Entry point to C language function: `void glEvalMesh1(GLenum mode, GLint i1, GLint i2)` Part of `GL_VERSION_1_0`
    `void` | `glEvalMesh2(int mode, int i1, int i2, int j1, int j2)` Entry point to C language function: `void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)` Part of `GL_VERSION_1_0`
    `void` | `glEvalPoint1(int i)` Entry point to C language function: `void glEvalPoint1(GLint i)` Part of `GL_VERSION_1_0`
    `void` | `glEvalPoint2(int i, int j)` Entry point to C language function: `void glEvalPoint2(GLint i, GLint j)` Part of `GL_VERSION_1_0`
    `void` | `glExtractComponentEXT(int res, int src, int num)` Entry point to C language function: `void glExtractComponentEXT(GLuint res, GLuint src, GLuint num)` Part of `GL_EXT_vertex_shader`
    `void` | `glFeedbackBuffer(int size, int type, FloatBuffer buffer)` Entry point to C language function: `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer)` Part of `GL_VERSION_1_0`
    `void` | `glFinishFenceAPPLE(int fence)` Entry point to C language function: `void glFinishFenceAPPLE(GLuint fence)` Part of `GL_APPLE_fence`
    `void` | `glFinishFenceNV(int fence)` Entry point to C language function: `void glFinishFenceNV(GLuint fence)` Part of `GL_NV_fence`
    `void` | `glFinishObjectAPPLE(int object, int name)` Entry point to C language function: `void glFinishObjectAPPLE(GLenum object, GLint name)` Part of `GL_APPLE_fence`
    `void` | `glFinishTextureSUNX()` Entry point to C language function: `void glFinishTextureSUNX(void)` Part of `GL_SUNX_constant_data`
    `void` | `glFlushMappedNamedBufferRangeEXT(int buffer, long offset, long length)` Entry point to C language function: `void glFlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length)` Part of `GL_EXT_direct_state_access`
    `void` | `glFlushPixelDataRangeNV(int target)` Entry point to C language function: `void glFlushPixelDataRangeNV(GLenum target)` Part of `GL_NV_pixel_data_range`
    `void` | `glFlushVertexArrayRangeAPPLE(int length, Buffer pointer)` Entry point to C language function: `void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)` Part of `GL_APPLE_vertex_array_range`
    `void` | `glFlushVertexArrayRangeNV()` Entry point to C language function: `void glFlushVertexArrayRangeNV(void)` Part of `GL_NV_vertex_array_range`
    `void` | `glFogCoordd(double coord)` Entry point to C language function: `void glFogCoordd(GLdouble coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoorddv(double[] coord, int coord_offset)` Entry point to C language function: `void glFogCoorddv(const GLdouble * coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoorddv(DoubleBuffer coord)` Entry point to C language function: `void glFogCoorddv(const GLdouble * coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoordf(float coord)` Entry point to C language function: `void glFogCoordf(GLfloat coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoordfv(float[] coord, int coord_offset)` Entry point to C language function: `void glFogCoordfv(const GLfloat * coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoordfv(FloatBuffer coord)` Entry point to C language function: `void glFogCoordfv(const GLfloat * coord)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoordh(short fog)` Entry point to C language function: `void glFogCoordh(GLhalfNV fog)` Part of `GL_NV_half_float`
    `void` | `glFogCoordhv(short[] fog, int fog_offset)` Entry point to C language function: `void glFogCoordhv(const GLhalfNV * fog)` Part of `GL_NV_half_float`
    `void` | `glFogCoordhv(ShortBuffer fog)` Entry point to C language function: `void glFogCoordhv(const GLhalfNV * fog)` Part of `GL_NV_half_float`
    `void` | `glFogCoordPointer(int type, int stride, Buffer pointer)` Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_4`
    `void` | `glFogCoordPointer(int type, int stride, long pointer_buffer_offset)` Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_4`
    `void` | `glFogi(int pname, int param)` Entry point to C language function: `void glFogi(GLenum pname, GLint param)` Part of `GL_VERSION_1_0`
    `void` | `glFogiv(int pname, int[] params, int params_offset)` Entry point to C language function: `void glFogiv(GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glFogiv(int pname, IntBuffer params)` Entry point to C language function: `void glFogiv(GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glFramebufferDrawBufferEXT(int framebuffer, int mode)` Entry point to C language function: `void glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode)` Part of `GL_EXT_direct_state_access`
    `void` | `glFramebufferDrawBuffersEXT(int framebuffer, int n, int[] bufs, int bufs_offset)` Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)` Part of `GL_EXT_direct_state_access`
    `void` | `glFramebufferDrawBuffersEXT(int framebuffer, int n, IntBuffer bufs)` Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)` Part of `GL_EXT_direct_state_access`
    `void` | `glFramebufferReadBufferEXT(int framebuffer, int mode)` Entry point to C language function: `void glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode)` Part of `GL_EXT_direct_state_access`
    `void` | `glFramebufferTextureEXT(int target, int attachment, int texture, int level)` Entry point to C language function: `void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)` Part of `GL_NV_geometry_program4`
    `void` | `glFramebufferTextureFaceEXT(int target, int attachment, int texture, int level, int face)` Entry point to C language function: `void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)` Part of `GL_NV_geometry_program4`
    `void` | `glFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer)` Entry point to C language function: `void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)` Part of `GL_NV_geometry_program4`
    `void` | `glFrameTerminatorGREMEDY()` Entry point to C language function: `void glFrameTerminatorGREMEDY(void)` Part of `GL_GREMEDY_frame_terminator`
    `void` | `glFreeMemoryNV(ByteBuffer pointer)` Part of `GL_NV_vertex_array_range`.
    `void` | `glGenerateMultiTexMipmapEXT(int texunit, int target)` Entry point to C language function: `void glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target)` Part of `GL_EXT_direct_state_access`
    `void` | `glGenerateTextureMipmapEXT(int texture, int target)` Entry point to C language function: `void glGenerateTextureMipmapEXT(GLuint texture, GLenum target)` Part of `GL_EXT_direct_state_access`
    `void` | `glGenFencesAPPLE(int n, int[] fences, int fences_offset)` Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * fences)` Part of `GL_APPLE_fence`
    `void` | `glGenFencesAPPLE(int n, IntBuffer fences)` Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * fences)` Part of `GL_APPLE_fence`
    `void` | `glGenFencesNV(int n, int[] fences, int fences_offset)` Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * fences)` Part of `GL_NV_fence`
    `void` | `glGenFencesNV(int n, IntBuffer fences)` Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * fences)` Part of `GL_NV_fence`
    `int` | `glGenLists(int range)` Entry point to C language function: `GLuint glGenLists(GLsizei range)` Part of `GL_VERSION_1_0`
    `void` | `glGenNamesAMD(int identifier, int num, int[] names, int names_offset)` Entry point to C language function: `void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names)` Part of `GL_AMD_name_gen_delete`
    `void` | `glGenNamesAMD(int identifier, int num, IntBuffer names)` Entry point to C language function: `void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names)` Part of `GL_AMD_name_gen_delete`
    `void` | `glGenOcclusionQueriesNV(int n, int[] ids, int ids_offset)` Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)` Part of `GL_NV_occlusion_query`
    `void` | `glGenOcclusionQueriesNV(int n, IntBuffer ids)` Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)` Part of `GL_NV_occlusion_query`
    `int` | `glGenPathsNV(int range)` Entry point to C language function: `GLuint glGenPathsNV(GLsizei range)` Part of `GL_NV_path_rendering`
    `void` | `glGenPerfMonitorsAMD(int n, int[] monitors, int monitors_offset)` Entry point to C language function: `void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors)` Part of `GL_AMD_performance_monitor`
    `void` | `glGenPerfMonitorsAMD(int n, IntBuffer monitors)` Entry point to C language function: `void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors)` Part of `GL_AMD_performance_monitor`
    `void` | `glGenProgramsARB(int n, int[] programs, int programs_offset)` Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * programs)` Part of `GL_ARB_vertex_program`
    `void` | `glGenProgramsARB(int n, IntBuffer programs)` Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * programs)` Part of `GL_ARB_vertex_program`
    `int` | `glGenSymbolsEXT(int datatype, int storagetype, int range, int components)` Entry point to C language function: `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)` Part of `GL_EXT_vertex_shader`
    `void` | `glGenTransformFeedbacksNV(int n, int[] ids, int ids_offset)` Entry point to C language function: `void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids)` Part of `GL_NV_transform_feedback2`
    `void` | `glGenTransformFeedbacksNV(int n, IntBuffer ids)` Entry point to C language function: `void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids)` Part of `GL_NV_transform_feedback2`
    `int` | `glGenVertexShadersEXT(int range)` Entry point to C language function: `GLuint glGenVertexShadersEXT(GLuint range)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetActiveUniformARB(int programObj, int index, int maxLength, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)` Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)` Part of `GL_ARB_shader_objects`
    `void` | `glGetActiveUniformARB(int programObj, int index, int maxLength, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)` Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)` Part of `GL_ARB_shader_objects`
    `void` | `glGetAttachedObjectsARB(int containerObj, int maxCount, int[] count, int count_offset, int[] obj, int obj_offset)` Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)` Part of `GL_ARB_shader_objects`
    `void` | `glGetAttachedObjectsARB(int containerObj, int maxCount, IntBuffer count, IntBuffer obj)` Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)` Part of `GL_ARB_shader_objects`
    `void` | `glGetBooleanIndexedv(int target, int index, byte[] data, int data_offset)` Entry point to C language function: `void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glGetBooleanIndexedv(int target, int index, ByteBuffer data)` Entry point to C language function: `void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glGetClipPlane(int plane, double[] equation, int equation_offset)` Entry point to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation)` Part of `GL_VERSION_1_0`
    `void` | `glGetClipPlane(int plane, DoubleBuffer equation)` Entry point to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation)` Part of `GL_VERSION_1_0`
    `void` | `glGetClipPlanef(int plane, float[] equation, int equation_offset)` Entry point to C language function: `void glGetClipPlanef(GLenum plane, GLfloat * equation)` Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
    `void` | `glGetClipPlanef(int plane, FloatBuffer equation)` Entry point to C language function: `void glGetClipPlanef(GLenum plane, GLfloat * equation)` Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
    `void` | `glGetColorTable(int target, int format, int type, Buffer table)` Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetColorTable(int target, int format, int type, long table_buffer_offset)` Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetColorTableParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetColorTableParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetColorTableParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetColorTableParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetCompressedMultiTexImageEXT(int texunit, int target, int lod, Buffer img)` Entry point to C language function: `void glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetCompressedTextureImageEXT(int texture, int target, int lod, Buffer img)` Entry point to C language function: `void glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetConvolutionFilter(int target, int format, int type, Buffer image)` Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetConvolutionFilter(int target, int format, int type, long image_buffer_offset)` Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetConvolutionParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetConvolutionParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetConvolutionParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetConvolutionParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetDoublei_vEXT(int pname, int index, double[] params, int params_offset)` Entry point to C language function: `void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetDoublei_vEXT(int pname, int index, DoubleBuffer params)` Entry point to C language function: `void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetDoubleIndexedvEXT(int target, int index, double[] data, int data_offset)` Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetDoubleIndexedvEXT(int target, int index, DoubleBuffer data)` Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFenceivNV(int fence, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)` Part of `GL_NV_fence`
    `void` | `glGetFenceivNV(int fence, int pname, IntBuffer params)` Entry point to C language function: `void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)` Part of `GL_NV_fence`
    `void` | `glGetFloati_vEXT(int pname, int index, float[] params, int params_offset)` Entry point to C language function: `void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFloati_vEXT(int pname, int index, FloatBuffer params)` Entry point to C language function: `void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFloatIndexedvEXT(int target, int index, float[] data, int data_offset)` Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFloatIndexedvEXT(int target, int index, FloatBuffer data)` Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFramebufferParameterivEXT(int framebuffer, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetFramebufferParameterivEXT(int framebuffer, int pname, IntBuffer params)` Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `int` | `glGetHandleARB(int pname)` Entry point to C language function: `GLhandleARB glGetHandleARB(GLenum pname)` Part of `GL_ARB_shader_objects`
    `void` | `glGetHistogram(int target, boolean reset, int format, int type, Buffer values)` Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetHistogram(int target, boolean reset, int format, int type, long values_buffer_offset)` Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetHistogramParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetHistogramParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetHistogramParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetHistogramParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `long` | `glGetImageHandleNV(int texture, int level, boolean layered, int layer, int format)` Entry point to C language function: `GLuint64 glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)` Part of `GL_NV_bindless_texture`
    `void` | `glGetInfoLogARB(int obj, int maxLength, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)` Entry point to C language function: `void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)` Part of `GL_ARB_shader_objects`
    `void` | `glGetInfoLogARB(int obj, int maxLength, IntBuffer length, ByteBuffer infoLog)` Entry point to C language function: `void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)` Part of `GL_ARB_shader_objects`
    `void` | `glGetIntegerIndexedv(int target, int index, int[] data, int data_offset)` Entry point to C language function: `void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glGetIntegerIndexedv(int target, int index, IntBuffer data)` Entry point to C language function: `void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `void` | `glGetInvariantBooleanvEXT(int id, int value, byte[] data, int data_offset)` Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetInvariantBooleanvEXT(int id, int value, ByteBuffer data)` Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetInvariantFloatvEXT(int id, int value, float[] data, int data_offset)` Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetInvariantFloatvEXT(int id, int value, FloatBuffer data)` Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetInvariantIntegervEXT(int id, int value, int[] data, int data_offset)` Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetInvariantIntegervEXT(int id, int value, IntBuffer data)` Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLightiv(int light, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glGetLightiv(int light, int pname, IntBuffer params)` Entry point to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glGetLocalConstantBooleanvEXT(int id, int value, byte[] data, int data_offset)` Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLocalConstantBooleanvEXT(int id, int value, ByteBuffer data)` Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLocalConstantFloatvEXT(int id, int value, float[] data, int data_offset)` Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLocalConstantFloatvEXT(int id, int value, FloatBuffer data)` Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLocalConstantIntegervEXT(int id, int value, int[] data, int data_offset)` Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetLocalConstantIntegervEXT(int id, int value, IntBuffer data)` Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetMapAttribParameterfvNV(int target, int index, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapAttribParameterfvNV(int target, int index, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapAttribParameterivNV(int target, int index, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapAttribParameterivNV(int target, int index, int pname, IntBuffer params)` Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapControlPointsNV(int target, int index, int type, int ustride, int vstride, boolean packed, Buffer points)` Entry point to C language function: `void glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points)` Part of `GL_NV_evaluators`
    `void` | `glGetMapdv(int target, int query, double[] v, int v_offset)` Entry point to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapdv(int target, int query, DoubleBuffer v)` Entry point to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapfv(int target, int query, float[] v, int v_offset)` Entry point to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapfv(int target, int query, FloatBuffer v)` Entry point to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapiv(int target, int query, int[] v, int v_offset)` Entry point to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapiv(int target, int query, IntBuffer v)` Entry point to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glGetMapParameterfvNV(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapParameterfvNV(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapParameterivNV(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMapParameterivNV(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)` Part of `GL_NV_evaluators`
    `void` | `glGetMaterialiv(int face, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glGetMaterialiv(int face, int pname, IntBuffer params)` Entry point to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glGetMinmax(int target, boolean reset, int format, int type, Buffer values)` Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMinmax(int target, boolean reset, int format, int type, long values_buffer_offset)` Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMinmaxParameterfv(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMinmaxParameterfv(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMinmaxParameteriv(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMinmaxParameteriv(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetMultisamplefvNV(int pname, int index, float[] val, int val_offset)` Entry point to C language function: `void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val)` Part of `GL_NV_explicit_multisample`
    `void` | `glGetMultisamplefvNV(int pname, int index, FloatBuffer val)` Entry point to C language function: `void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val)` Part of `GL_NV_explicit_multisample`
    `void` | `glGetMultiTexEnvfvEXT(int texunit, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexEnvfvEXT(int texunit, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexEnvivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexEnvivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGendvEXT(int texunit, int coord, int pname, double[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGendvEXT(int texunit, int coord, int pname, DoubleBuffer params)` Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGenfvEXT(int texunit, int coord, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGenfvEXT(int texunit, int coord, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGenivEXT(int texunit, int coord, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexGenivEXT(int texunit, int coord, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexImageEXT(int texunit, int target, int level, int format, int type, Buffer pixels)` Entry point to C language function: `void glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexLevelParameterfvEXT(int texunit, int target, int level, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexLevelParameterfvEXT(int texunit, int target, int level, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexLevelParameterivEXT(int texunit, int target, int level, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexLevelParameterivEXT(int texunit, int target, int level, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterfvEXT(int texunit, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterfvEXT(int texunit, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterIivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterIivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterIuivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterIuivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetMultiTexParameterivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedBufferParameterivEXT(int buffer, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedBufferParameterivEXT(int buffer, int pname, IntBuffer params)` Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedBufferSubDataEXT(int buffer, long offset, long size, Buffer data)` Entry point to C language function: `void glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedFramebufferAttachmentParameterivEXT(int framebuffer, int attachment, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedFramebufferAttachmentParameterivEXT(int framebuffer, int attachment, int pname, IntBuffer params)` Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramivEXT(int program, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramivEXT(int program, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterdvEXT(int program, int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterdvEXT(int program, int target, int index, DoubleBuffer params)` Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterfvEXT(int program, int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterfvEXT(int program, int target, int index, FloatBuffer params)` Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterIivEXT(int program, int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterIivEXT(int program, int target, int index, IntBuffer params)` Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterIuivEXT(int program, int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramLocalParameterIuivEXT(int program, int target, int index, IntBuffer params)` Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedProgramStringEXT(int program, int target, int pname, Buffer string)` Entry point to C language function: `void glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedRenderbufferParameterivEXT(int renderbuffer, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetNamedRenderbufferParameterivEXT(int renderbuffer, int pname, IntBuffer params)` Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetnColorTable(int target, int format, int type, int bufSize, Buffer table)` Entry point to C language function: `void glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table)` Part of `GL_ARB_robustness`
    `void` | `glGetnConvolutionFilter(int target, int format, int type, int bufSize, Buffer image)` Entry point to C language function: `void glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image)` Part of `GL_ARB_robustness`
    `void` | `glGetnHistogram(int target, boolean reset, int format, int type, int bufSize, Buffer values)` Entry point to C language function: `void glGetnHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapdv(int target, int query, int bufSize, double[] v, int v_offset)` Entry point to C language function: `void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapdv(int target, int query, int bufSize, DoubleBuffer v)` Entry point to C language function: `void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapfv(int target, int query, int bufSize, float[] v, int v_offset)` Entry point to C language function: `void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapfv(int target, int query, int bufSize, FloatBuffer v)` Entry point to C language function: `void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapiv(int target, int query, int bufSize, int[] v, int v_offset)` Entry point to C language function: `void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMapiv(int target, int query, int bufSize, IntBuffer v)` Entry point to C language function: `void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v)` Part of `GL_ARB_robustness`
    `void` | `glGetnMinmax(int target, boolean reset, int format, int type, int bufSize, Buffer values)` Entry point to C language function: `void glGetnMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapfv(int map, int bufSize, float[] values, int values_offset)` Entry point to C language function: `void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapfv(int map, int bufSize, FloatBuffer values)` Entry point to C language function: `void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapuiv(int map, int bufSize, int[] values, int values_offset)` Entry point to C language function: `void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapuiv(int map, int bufSize, IntBuffer values)` Entry point to C language function: `void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapusv(int map, int bufSize, short[] values, int values_offset)` Entry point to C language function: `void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPixelMapusv(int map, int bufSize, ShortBuffer values)` Entry point to C language function: `void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values)` Part of `GL_ARB_robustness`
    `void` | `glGetnPolygonStipple(int bufSize, byte[] pattern, int pattern_offset)` Entry point to C language function: `void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern)` Part of `GL_ARB_robustness`
    `void` | `glGetnPolygonStipple(int bufSize, ByteBuffer pattern)` Entry point to C language function: `void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern)` Part of `GL_ARB_robustness`
    `void` | `glGetnSeparableFilter(int target, int format, int type, int rowBufSize, Buffer row, int columnBufSize, Buffer column, Buffer span)` Entry point to C language function: `void glGetnSeparableFilter(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span)` Part of `GL_ARB_robustness`
    `void` | `glGetObjectParameterfvARB(int obj, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetObjectParameterfvARB(int obj, int pname, FloatBuffer params)` Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetObjectParameterivAPPLE(int objectType, int name, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params)` Part of `GL_APPLE_object_purgeable`
    `void` | `glGetObjectParameterivAPPLE(int objectType, int name, int pname, IntBuffer params)` Entry point to C language function: `void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params)` Part of `GL_APPLE_object_purgeable`
    `void` | `glGetObjectParameterivARB(int obj, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetObjectParameterivARB(int obj, int pname, IntBuffer params)` Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetOcclusionQueryivNV(int id, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)` Part of `GL_NV_occlusion_query`
    `void` | `glGetOcclusionQueryivNV(int id, int pname, IntBuffer params)` Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)` Part of `GL_NV_occlusion_query`
    `void` | `glGetOcclusionQueryuivNV(int id, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)` Part of `GL_NV_occlusion_query`
    `void` | `glGetOcclusionQueryuivNV(int id, int pname, IntBuffer params)` Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)` Part of `GL_NV_occlusion_query`
    `void` | `glGetPathColorGenfvNV(int color, int pname, float[] value, int value_offset)` Entry point to C language function: `void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathColorGenfvNV(int color, int pname, FloatBuffer value)` Entry point to C language function: `void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathColorGenivNV(int color, int pname, int[] value, int value_offset)` Entry point to C language function: `void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathColorGenivNV(int color, int pname, IntBuffer value)` Entry point to C language function: `void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathCommandsNV(int path, byte[] commands, int commands_offset)` Entry point to C language function: `void glGetPathCommandsNV(GLuint path, GLubyte * commands)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathCommandsNV(int path, ByteBuffer commands)` Entry point to C language function: `void glGetPathCommandsNV(GLuint path, GLubyte * commands)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathCoordsNV(int path, float[] coords, int coords_offset)` Entry point to C language function: `void glGetPathCoordsNV(GLuint path, GLfloat * coords)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathCoordsNV(int path, FloatBuffer coords)` Entry point to C language function: `void glGetPathCoordsNV(GLuint path, GLfloat * coords)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathDashArrayNV(int path, float[] dashArray, int dashArray_offset)` Entry point to C language function: `void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathDashArrayNV(int path, FloatBuffer dashArray)` Entry point to C language function: `void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray)` Part of `GL_NV_path_rendering`
    `float` | `glGetPathLengthNV(int path, int startSegment, int numSegments)` Entry point to C language function: `GLfloat glGetPathLengthNV(GLuint path, GLsizei startSegment, GLsizei numSegments)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, float[] metrics, int metrics_offset)` Entry point to C language function: `void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, FloatBuffer metrics)` Entry point to C language function: `void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathMetricsNV(int metricQueryMask, int numPaths, int pathNameType, Buffer paths, int pathBase, int stride, float[] metrics, int metrics_offset)` Entry point to C language function: `void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathMetricsNV(int metricQueryMask, int numPaths, int pathNameType, Buffer paths, int pathBase, int stride, FloatBuffer metrics)` Entry point to C language function: `void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathParameterfvNV(int path, int pname, float[] value, int value_offset)` Entry point to C language function: `void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathParameterfvNV(int path, int pname, FloatBuffer value)` Entry point to C language function: `void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathParameterivNV(int path, int pname, int[] value, int value_offset)` Entry point to C language function: `void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathParameterivNV(int path, int pname, IntBuffer value)` Entry point to C language function: `void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathSpacingNV(int pathListMode, int numPaths, int pathNameType, Buffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, float[] returnedSpacing, int returnedSpacing_offset)` Entry point to C language function: `void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathSpacingNV(int pathListMode, int numPaths, int pathNameType, Buffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, FloatBuffer returnedSpacing)` Entry point to C language function: `void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathTexGenfvNV(int texCoordSet, int pname, float[] value, int value_offset)` Entry point to C language function: `void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathTexGenfvNV(int texCoordSet, int pname, FloatBuffer value)` Entry point to C language function: `void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathTexGenivNV(int texCoordSet, int pname, int[] value, int value_offset)` Entry point to C language function: `void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPathTexGenivNV(int texCoordSet, int pname, IntBuffer value)` Entry point to C language function: `void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glGetPerfMonitorCounterDataAMD(int monitor, int pname, int dataSize, int[] data, int data_offset, int[] bytesWritten, int bytesWritten_offset)` Entry point to C language function: `void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCounterDataAMD(int monitor, int pname, int dataSize, IntBuffer data, IntBuffer bytesWritten)` Entry point to C language function: `void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, Buffer data)` Entry point to C language function: `void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCountersAMD(int group, int[] numCounters, int numCounters_offset, int[] maxActiveCounters, int maxActiveCounters_offset, int counterSize, int[] counters, int counters_offset)` Entry point to C language function: `void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, int counterSize, IntBuffer counters)` Entry point to C language function: `void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, int[] length, int length_offset, byte[] counterString, int counterString_offset)` Entry point to C language function: `void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, IntBuffer length, ByteBuffer counterString)` Entry point to C language function: `void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorGroupsAMD(int[] numGroups, int numGroups_offset, int groupsSize, int[] groups, int groups_offset)` Entry point to C language function: `void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorGroupsAMD(IntBuffer numGroups, int groupsSize, IntBuffer groups)` Entry point to C language function: `void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorGroupStringAMD(int group, int bufSize, int[] length, int length_offset, byte[] groupString, int groupString_offset)` Entry point to C language function: `void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPerfMonitorGroupStringAMD(int group, int bufSize, IntBuffer length, ByteBuffer groupString)` Entry point to C language function: `void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString)` Part of `GL_AMD_performance_monitor`
    `void` | `glGetPixelMapfv(int map, float[] values, int values_offset)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapfv(int map, FloatBuffer values)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapfv(int map, long values_buffer_offset)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapuiv(int map, int[] values, int values_offset)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapuiv(int map, IntBuffer values)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapuiv(int map, long values_buffer_offset)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapusv(int map, long values_buffer_offset)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapusv(int map, short[] values, int values_offset)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelMapusv(int map, ShortBuffer values)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glGetPixelTransformParameterfvEXT(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glGetPixelTransformParameterfvEXT(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glGetPixelTransformParameterivEXT(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glGetPixelTransformParameterivEXT(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glGetPointeri_vEXT(int pname, int index, PointerBuffer params)` Entry point to C language function: `void glGetPointeri_vEXT(GLenum pname, GLuint index, GLvoid * * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetPolygonStipple(byte[] mask, int mask_offset)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glGetPolygonStipple(ByteBuffer mask)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glGetPolygonStipple(long mask_buffer_offset)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glGetProgramEnvParameterdvARB(int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramEnvParameterdvARB(int target, int index, DoubleBuffer params)` Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramEnvParameterfvARB(int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramEnvParameterfvARB(int target, int index, FloatBuffer params)` Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramEnvParameterIivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramEnvParameterIivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramEnvParameterIuivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramEnvParameterIuivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramivARB(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramivARB(int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramLocalParameterdvARB(int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramLocalParameterdvARB(int target, int index, DoubleBuffer params)` Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramLocalParameterfvARB(int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramLocalParameterfvARB(int target, int index, FloatBuffer params)` Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramLocalParameterIivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramLocalParameterIivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramLocalParameterIuivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramLocalParameterIuivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glGetProgramStringARB(int target, int pname, Buffer string)` Entry point to C language function: `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string)` Part of `GL_ARB_vertex_program`
    `void` | `glGetProgramSubroutineParameteruivNV(int target, int index, int[] param, int param_offset)` Entry point to C language function: `void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param)` Part of `GL_NV_gpu_program5`
    `void` | `glGetProgramSubroutineParameteruivNV(int target, int index, IntBuffer param)` Entry point to C language function: `void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param)` Part of `GL_NV_gpu_program5`
    `void` | `glGetQueryObjecti64vEXT(int id, int pname, long[] params, int params_offset)` Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)` Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
    `void` | `glGetQueryObjecti64vEXT(int id, int pname, LongBuffer params)` Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)` Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
    `void` | `glGetQueryObjectui64vEXT(int id, int pname, long[] params, int params_offset)` Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)` Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
    `void` | `glGetQueryObjectui64vEXT(int id, int pname, LongBuffer params)` Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)` Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
    `void` | `glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span)` Entry point to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetSeparableFilter(int target, int format, int type, long row_buffer_offset, long column_buffer_offset, long span_buffer_offset)` Entry point to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glGetShaderSourceARB(int obj, int maxLength, int[] length, int length_offset, byte[] source, int source_offset)` Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)` Part of `GL_ARB_shader_objects`
    `void` | `glGetShaderSourceARB(int obj, int maxLength, IntBuffer length, ByteBuffer source)` Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)` Part of `GL_ARB_shader_objects`
    `void` | `glGetTexGendv(int coord, int pname, double[] params, int params_offset)` Entry point to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)` Part of `GL_VERSION_1_0`
    `void` | `glGetTexGendv(int coord, int pname, DoubleBuffer params)` Entry point to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)` Part of `GL_VERSION_1_0`
    `long` | `glGetTextureHandleNV(int texture)` Entry point to C language function: `GLuint64 glGetTextureHandleNV(GLuint texture)` Part of `GL_NV_bindless_texture`
    `void` | `glGetTextureImageEXT(int texture, int target, int level, int format, int type, Buffer pixels)` Entry point to C language function: `void glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureLevelParameterfvEXT(int texture, int target, int level, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureLevelParameterfvEXT(int texture, int target, int level, int pname, FloatBuffer params)` Entry point to C language function: `void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureLevelParameterivEXT(int texture, int target, int level, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureLevelParameterivEXT(int texture, int target, int level, int pname, IntBuffer params)` Entry point to C language function: `void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterfvEXT(int texture, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterfvEXT(int texture, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterIivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterIivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterIuivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterIuivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetTextureParameterivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)` Part of `GL_EXT_direct_state_access`
    `long` | `glGetTextureSamplerHandleNV(int texture, int sampler)` Entry point to C language function: `GLuint64 glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler)` Part of `GL_NV_bindless_texture`
    `int` | `glGetUniformBufferSizeEXT(int program, int location)` Entry point to C language function: `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location)` Part of `GL_EXT_bindable_uniform`
    `void` | `glGetUniformfvARB(int programObj, int location, float[] params, int params_offset)` Entry point to C language function: `void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetUniformfvARB(int programObj, int location, FloatBuffer params)` Entry point to C language function: `void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetUniformivARB(int programObj, int location, int[] params, int params_offset)` Entry point to C language function: `void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)` Part of `GL_ARB_shader_objects`
    `void` | `glGetUniformivARB(int programObj, int location, IntBuffer params)` Entry point to C language function: `void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)` Part of `GL_ARB_shader_objects`
    `int` | `glGetUniformLocationARB(int programObj, String name)` Entry point to C language function: `GLint glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name)` Part of `GL_ARB_shader_objects`
    `long` | `glGetUniformOffsetEXT(int program, int location)` Entry point to C language function: `GLintptr glGetUniformOffsetEXT(GLuint program, GLint location)` Part of `GL_EXT_bindable_uniform`
    `void` | `glGetVariantBooleanvEXT(int id, int value, byte[] data, int data_offset)` Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVariantBooleanvEXT(int id, int value, ByteBuffer data)` Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVariantFloatvEXT(int id, int value, float[] data, int data_offset)` Entry point to C language function: `void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVariantFloatvEXT(int id, int value, FloatBuffer data)` Entry point to C language function: `void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVariantIntegervEXT(int id, int value, int[] data, int data_offset)` Entry point to C language function: `void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVariantIntegervEXT(int id, int value, IntBuffer data)` Entry point to C language function: `void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)` Part of `GL_EXT_vertex_shader`
    `void` | `glGetVertexArrayIntegeri_vEXT(int vaobj, int index, int pname, int[] param, int param_offset)` Entry point to C language function: `void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexArrayIntegeri_vEXT(int vaobj, int index, int pname, IntBuffer param)` Entry point to C language function: `void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexArrayIntegervEXT(int vaobj, int pname, int[] param, int param_offset)` Entry point to C language function: `void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexArrayIntegervEXT(int vaobj, int pname, IntBuffer param)` Entry point to C language function: `void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexArrayPointeri_vEXT(int vaobj, int index, int pname, PointerBuffer param)` Entry point to C language function: `void glGetVertexArrayPointeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLvoid * * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexArrayPointervEXT(int vaobj, int pname, PointerBuffer param)` Entry point to C language function: `void glGetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, GLvoid * * param)` Part of `GL_EXT_direct_state_access`
    `void` | `glGetVertexAttribdvARB(int index, int pname, double[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribdvARB(int index, int pname, DoubleBuffer params)` Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribfvARB(int index, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribfvARB(int index, int pname, FloatBuffer params)` Entry point to C language function: `void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribIivEXT(int index, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)` Part of `GL_NV_vertex_program4`
    `void` | `glGetVertexAttribIivEXT(int index, int pname, IntBuffer params)` Entry point to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)` Part of `GL_NV_vertex_program4`
    `void` | `glGetVertexAttribIuivEXT(int index, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)` Part of `GL_NV_vertex_program4`
    `void` | `glGetVertexAttribIuivEXT(int index, int pname, IntBuffer params)` Entry point to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)` Part of `GL_NV_vertex_program4`
    `void` | `glGetVertexAttribivARB(int index, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribivARB(int index, int pname, IntBuffer params)` Entry point to C language function: `void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)` Part of `GL_ARB_vertex_program`
    `void` | `glGetVertexAttribLi64vNV(int index, int pname, long[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glGetVertexAttribLi64vNV(int index, int pname, LongBuffer params)` Entry point to C language function: `void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glGetVertexAttribLui64vNV(int index, int pname, long[] params, int params_offset)` Entry point to C language function: `void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glGetVertexAttribLui64vNV(int index, int pname, LongBuffer params)` Entry point to C language function: `void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glGetVideoCaptureivNV(int video_capture_slot, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureivNV(int video_capture_slot, int pname, IntBuffer params)` Entry point to C language function: `void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamdvNV(int video_capture_slot, int stream, int pname, double[] params, int params_offset)` Entry point to C language function: `void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamdvNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)` Entry point to C language function: `void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamfvNV(int video_capture_slot, int stream, int pname, float[] params, int params_offset)` Entry point to C language function: `void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamfvNV(int video_capture_slot, int stream, int pname, FloatBuffer params)` Entry point to C language function: `void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamivNV(int video_capture_slot, int stream, int pname, int[] params, int params_offset)` Entry point to C language function: `void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glGetVideoCaptureStreamivNV(int video_capture_slot, int stream, int pname, IntBuffer params)` Entry point to C language function: `void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glHintPGI(int target, int mode)` Entry point to C language function: `void glHintPGI(GLenum target, GLint mode)` Part of `GL_PGI_misc_hints`
    `void` | `glHistogram(int target, int width, int internalformat, boolean sink)` Entry point to C language function: `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glIndexd(double c)` Entry point to C language function: `void glIndexd(GLdouble c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexdv(double[] c, int c_offset)` Entry point to C language function: `void glIndexdv(const GLdouble * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexdv(DoubleBuffer c)` Entry point to C language function: `void glIndexdv(const GLdouble * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexf(float c)` Entry point to C language function: `void glIndexf(GLfloat c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexFuncEXT(int func, float ref)` Entry point to C language function: `void glIndexFuncEXT(GLenum func, GLclampf ref)` Part of `GL_EXT_index_func`
    `void` | `glIndexfv(float[] c, int c_offset)` Entry point to C language function: `void glIndexfv(const GLfloat * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexfv(FloatBuffer c)` Entry point to C language function: `void glIndexfv(const GLfloat * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexi(int c)` Entry point to C language function: `void glIndexi(GLint c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexiv(int[] c, int c_offset)` Entry point to C language function: `void glIndexiv(const GLint * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexiv(IntBuffer c)` Entry point to C language function: `void glIndexiv(const GLint * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexMask(int mask)` Entry point to C language function: `void glIndexMask(GLuint mask)` Part of `GL_VERSION_1_0`
    `void` | `glIndexMaterialEXT(int face, int mode)` Entry point to C language function: `void glIndexMaterialEXT(GLenum face, GLenum mode)` Part of `GL_EXT_index_material`
    `void` | `glIndexPointer(int type, int stride, Buffer ptr)` Entry point to C language function: `void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr)` Part of `GL_VERSION_1_1`
    `void` | `glIndexs(short c)` Entry point to C language function: `void glIndexs(GLshort c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexsv(short[] c, int c_offset)` Entry point to C language function: `void glIndexsv(const GLshort * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexsv(ShortBuffer c)` Entry point to C language function: `void glIndexsv(const GLshort * c)` Part of `GL_VERSION_1_0`
    `void` | `glIndexub(byte c)` Entry point to C language function: `void glIndexub(GLubyte c)` Part of `GL_VERSION_1_1`
    `void` | `glIndexubv(byte[] c, int c_offset)` Entry point to C language function: `void glIndexubv(const GLubyte * c)` Part of `GL_VERSION_1_1`
    `void` | `glIndexubv(ByteBuffer c)` Entry point to C language function: `void glIndexubv(const GLubyte * c)` Part of `GL_VERSION_1_1`
    `void` | `glInitNames()` Entry point to C language function: `void glInitNames(void)` Part of `GL_VERSION_1_0`
    `void` | `glInsertComponentEXT(int res, int src, int num)` Entry point to C language function: `void glInsertComponentEXT(GLuint res, GLuint src, GLuint num)` Part of `GL_EXT_vertex_shader`
    `void` | `glInterleavedArrays(int format, int stride, Buffer pointer)` Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_1`
    `void` | `glInterleavedArrays(int format, int stride, long pointer_buffer_offset)` Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_1`
    `void` | `glInterpolatePathsNV(int resultPath, int pathA, int pathB, float weight)` Entry point to C language function: `void glInterpolatePathsNV(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight)` Part of `GL_NV_path_rendering`
    `boolean` | `glIsEnabledIndexed(int target, int index)` Entry point to C language function: `GLboolean glIsEnabledIndexed(GLenum target, GLuint index)` Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
    `boolean` | `glIsFenceAPPLE(int fence)` Entry point to C language function: `GLboolean glIsFenceAPPLE(GLuint fence)` Part of `GL_APPLE_fence`
    `boolean` | `glIsFenceNV(int fence)` Entry point to C language function: `GLboolean glIsFenceNV(GLuint fence)` Part of `GL_NV_fence`
    `boolean` | `glIsImageHandleResidentNV(long handle)` Entry point to C language function: `GLboolean glIsImageHandleResidentNV(GLuint64 handle)` Part of `GL_NV_bindless_texture`
    `boolean` | `glIsList(int list)` Entry point to C language function: `GLboolean glIsList(GLuint list)` Part of `GL_VERSION_1_0`
    `boolean` | `glIsNameAMD(int identifier, int name)` Entry point to C language function: `GLboolean glIsNameAMD(GLenum identifier, GLuint name)` Part of `GL_AMD_name_gen_delete`
    `boolean` | `glIsOcclusionQueryNV(int id)` Entry point to C language function: `GLboolean glIsOcclusionQueryNV(GLuint id)` Part of `GL_NV_occlusion_query`
    `boolean` | `glIsPathNV(int path)` Entry point to C language function: `GLboolean glIsPathNV(GLuint path)` Part of `GL_NV_path_rendering`
    `boolean` | `glIsPointInFillPathNV(int path, int mask, float x, float y)` Entry point to C language function: `GLboolean glIsPointInFillPathNV(GLuint path, GLuint mask, GLfloat x, GLfloat y)` Part of `GL_NV_path_rendering`
    `boolean` | `glIsPointInStrokePathNV(int path, float x, float y)` Entry point to C language function: `GLboolean glIsPointInStrokePathNV(GLuint path, GLfloat x, GLfloat y)` Part of `GL_NV_path_rendering`
    `boolean` | `glIsProgramARB(int program)` Entry point to C language function: `GLboolean glIsProgramARB(GLuint program)` Part of `GL_ARB_vertex_program`
    `boolean` | `glIsTextureHandleResidentNV(long handle)` Entry point to C language function: `GLboolean glIsTextureHandleResidentNV(GLuint64 handle)` Part of `GL_NV_bindless_texture`
    `boolean` | `glIsTransformFeedbackNV(int id)` Entry point to C language function: `GLboolean glIsTransformFeedbackNV(GLuint id)` Part of `GL_NV_transform_feedback2`
    `boolean` | `glIsVariantEnabledEXT(int id, int cap)` Entry point to C language function: `GLboolean glIsVariantEnabledEXT(GLuint id, GLenum cap)` Part of `GL_EXT_vertex_shader`
    `boolean` | `glIsVertexAttribEnabledAPPLE(int index, int pname)` Entry point to C language function: `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glLighti(int light, int pname, int param)` Entry point to C language function: `void glLighti(GLenum light, GLenum pname, GLint param)` Part of `GL_VERSION_1_0`
    `void` | `glLightiv(int light, int pname, int[] params, int params_offset)` Entry point to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glLightiv(int light, int pname, IntBuffer params)` Entry point to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glLightModeli(int pname, int param)` Entry point to C language function: `void glLightModeli(GLenum pname, GLint param)` Part of `GL_VERSION_1_0`
    `void` | `glLightModeliv(int pname, int[] params, int params_offset)` Entry point to C language function: `void glLightModeliv(GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glLightModeliv(int pname, IntBuffer params)` Entry point to C language function: `void glLightModeliv(GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glLineStipple(int factor, short pattern)` Entry point to C language function: `void glLineStipple(GLint factor, GLushort pattern)` Part of `GL_VERSION_1_0`
    `void` | `glLinkProgramARB(int programObj)` Entry point to C language function: `void glLinkProgramARB(GLhandleARB programObj)` Part of `GL_ARB_shader_objects`
    `void` | `glListBase(int base)` Entry point to C language function: `void glListBase(GLuint base)` Part of `GL_VERSION_1_0`
    `void` | `glLoadMatrixd(double[] m, int m_offset)` Entry point to C language function: `void glLoadMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_0`
    `void` | `glLoadMatrixd(DoubleBuffer m)` Entry point to C language function: `void glLoadMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_0`
    `void` | `glLoadName(int name)` Entry point to C language function: `void glLoadName(GLuint name)` Part of `GL_VERSION_1_0`
    `void` | `glLoadTransposeMatrixd(double[] m, int m_offset)` Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_3`
    `void` | `glLoadTransposeMatrixd(DoubleBuffer m)` Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_3`
    `void` | `glLoadTransposeMatrixf(float[] m, int m_offset)` Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m)` Part of `GL_VERSION_1_3`
    `void` | `glLoadTransposeMatrixf(FloatBuffer m)` Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m)` Part of `GL_VERSION_1_3`
    `void` | `glLockArraysEXT(int first, int count)` Entry point to C language function: `void glLockArraysEXT(GLint first, GLsizei count)` Part of `GL_EXT_compiled_vertex_array`
    `void` | `glMakeImageHandleNonResidentNV(long handle)` Entry point to C language function: `void glMakeImageHandleNonResidentNV(GLuint64 handle)` Part of `GL_NV_bindless_texture`
    `void` | `glMakeImageHandleResidentNV(long handle, int access)` Entry point to C language function: `void glMakeImageHandleResidentNV(GLuint64 handle, GLenum access)` Part of `GL_NV_bindless_texture`
    `void` | `glMakeTextureHandleNonResidentNV(long handle)` Entry point to C language function: `void glMakeTextureHandleNonResidentNV(GLuint64 handle)` Part of `GL_NV_bindless_texture`
    `void` | `glMakeTextureHandleResidentNV(long handle)` Entry point to C language function: `void glMakeTextureHandleResidentNV(GLuint64 handle)` Part of `GL_NV_bindless_texture`
    `void` | `glMap1d(int target, double u1, double u2, int stride, int order, double[] points, int points_offset)` Entry point to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap1d(int target, double u1, double u2, int stride, int order, DoubleBuffer points)` Entry point to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap1f(int target, float u1, float u2, int stride, int order, float[] points, int points_offset)` Entry point to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points)` Entry point to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset)` Entry point to C language function: `void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points)` Entry point to C language function: `void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset)` Entry point to C language function: `void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)` Part of `GL_VERSION_1_0`
    `void` | `glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points)` Entry point to C language function: `void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)` Part of `GL_VERSION_1_0`
    `void` | `glMapControlPointsNV(int target, int index, int type, int ustride, int vstride, int uorder, int vorder, boolean packed, Buffer points)` Entry point to C language function: `void glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points)` Part of `GL_NV_evaluators`
    `void` | `glMapGrid1d(int un, double u1, double u2)` Entry point to C language function: `void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)` Part of `GL_VERSION_1_0`
    `void` | `glMapGrid1f(int un, float u1, float u2)` Entry point to C language function: `void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)` Part of `GL_VERSION_1_0`
    `void` | `glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2)` Entry point to C language function: `void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)` Part of `GL_VERSION_1_0`
    `void` | `glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2)` Entry point to C language function: `void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)` Part of `GL_VERSION_1_0`
    `ByteBuffer` | `glMapNamedBufferEXT(int buffer, int access)` Entry point to C language function: `void * glMapNamedBufferEXT(GLuint buffer, GLenum access)` Part of `GL_EXT_direct_state_access`
    `ByteBuffer` | `glMapNamedBufferRangeEXT(int buffer, long offset, long length, int access)` Entry point to C language function: `void * glMapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)` Part of `GL_EXT_direct_state_access`
    `void` | `glMapParameterfvNV(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glMapParameterfvNV(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_NV_evaluators`
    `void` | `glMapParameterivNV(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)` Part of `GL_NV_evaluators`
    `void` | `glMapParameterivNV(int target, int pname, IntBuffer params)` Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)` Part of `GL_NV_evaluators`
    `ByteBuffer` | `glMapTexture2DINTEL(int texture, int level, int access, int[] stride, int stride_offset, int[] layout, int layout_offset)` Entry point to C language function: `void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout)` Part of `GL_INTEL_map_texture`
    `ByteBuffer` | `glMapTexture2DINTEL(int texture, int level, int access, IntBuffer stride, IntBuffer layout)` Entry point to C language function: `void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout)` Part of `GL_INTEL_map_texture`
    `void` | `glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, double[] points, int points_offset)` Entry point to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, DoubleBuffer points)` Entry point to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, float[] points, int points_offset)` Entry point to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, FloatBuffer points)` Entry point to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset)` Entry point to C language function: `void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points)` Entry point to C language function: `void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset)` Entry point to C language function: `void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points)` Entry point to C language function: `void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)` Part of `GL_APPLE_vertex_program_evaluators`
    `void` | `glMateriali(int face, int pname, int param)` Entry point to C language function: `void glMateriali(GLenum face, GLenum pname, GLint param)` Part of `GL_VERSION_1_0`
    `void` | `glMaterialiv(int face, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glMaterialiv(int face, int pname, IntBuffer params)` Entry point to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params)` Part of `GL_VERSION_1_0`
    `void` | `glMatrixFrustumEXT(int mode, double left, double right, double bottom, double top, double zNear, double zFar)` Entry point to C language function: `void glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixIndexPointer(int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glMatrixIndexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_OES_matrix_palette`; `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexubvARB(int size, byte[] indices, int indices_offset)` Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexubvARB(int size, ByteBuffer indices)` Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexuivARB(int size, int[] indices, int indices_offset)` Entry point to C language function: `void glMatrixIndexuivARB(GLint size, const GLuint * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexuivARB(int size, IntBuffer indices)` Entry point to C language function: `void glMatrixIndexuivARB(GLint size, const GLuint * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexusvARB(int size, short[] indices, int indices_offset)` Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixIndexusvARB(int size, ShortBuffer indices)` Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * indices)` Part of `GL_ARB_matrix_palette`
    `void` | `glMatrixLoaddEXT(int mode, double[] m, int m_offset)` Entry point to C language function: `void glMatrixLoaddEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoaddEXT(int mode, DoubleBuffer m)` Entry point to C language function: `void glMatrixLoaddEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadfEXT(int mode, float[] m, int m_offset)` Entry point to C language function: `void glMatrixLoadfEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadfEXT(int mode, FloatBuffer m)` Entry point to C language function: `void glMatrixLoadfEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadIdentityEXT(int mode)` Entry point to C language function: `void glMatrixLoadIdentityEXT(GLenum mode)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadTransposedEXT(int mode, double[] m, int m_offset)` Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadTransposedEXT(int mode, DoubleBuffer m)` Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadTransposefEXT(int mode, float[] m, int m_offset)` Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixLoadTransposefEXT(int mode, FloatBuffer m)` Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultdEXT(int mode, double[] m, int m_offset)` Entry point to C language function: `void glMatrixMultdEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultdEXT(int mode, DoubleBuffer m)` Entry point to C language function: `void glMatrixMultdEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultfEXT(int mode, float[] m, int m_offset)` Entry point to C language function: `void glMatrixMultfEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultfEXT(int mode, FloatBuffer m)` Entry point to C language function: `void glMatrixMultfEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultTransposedEXT(int mode, double[] m, int m_offset)` Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultTransposedEXT(int mode, DoubleBuffer m)` Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultTransposefEXT(int mode, float[] m, int m_offset)` Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixMultTransposefEXT(int mode, FloatBuffer m)` Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixOrthoEXT(int mode, double left, double right, double bottom, double top, double zNear, double zFar)` Entry point to C language function: `void glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixPopEXT(int mode)` Entry point to C language function: `void glMatrixPopEXT(GLenum mode)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixPushEXT(int mode)` Entry point to C language function: `void glMatrixPushEXT(GLenum mode)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixRotatedEXT(int mode, double angle, double x, double y, double z)` Entry point to C language function: `void glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixRotatefEXT(int mode, float angle, float x, float y, float z)` Entry point to C language function: `void glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixScaledEXT(int mode, double x, double y, double z)` Entry point to C language function: `void glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixScalefEXT(int mode, float x, float y, float z)` Entry point to C language function: `void glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixTranslatedEXT(int mode, double x, double y, double z)` Entry point to C language function: `void glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMatrixTranslatefEXT(int mode, float x, float y, float z)` Entry point to C language function: `void glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)` Part of `GL_EXT_direct_state_access`
    `void` | `glMinmax(int target, int internalformat, boolean sink)` Entry point to C language function: `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glMultiTexBufferEXT(int texunit, int target, int internalformat, int buffer)` Entry point to C language function: `void glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexCoord1bOES(int texture, byte s)` Entry point to C language function: `void glMultiTexCoord1bOES(GLenum texture, GLbyte s)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord1bvOES(int texture, byte[] coords, int coords_offset)` Entry point to C language function: `void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord1bvOES(int texture, ByteBuffer coords)` Entry point to C language function: `void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord1d(int target, double s)` Entry point to C language function: `void glMultiTexCoord1d(GLenum target, GLdouble s)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1dv(int target, double[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1dv(int target, DoubleBuffer v)` Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1f(int target, float s)` Entry point to C language function: `void glMultiTexCoord1f(GLenum target, GLfloat s)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1fv(int target, float[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1fv(int target, FloatBuffer v)` Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1h(int target, short s)` Entry point to C language function: `void glMultiTexCoord1h(GLenum target, GLhalfNV s)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord1hv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord1hv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord1i(int target, int s)` Entry point to C language function: `void glMultiTexCoord1i(GLenum target, GLint s)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1iv(int target, int[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1iv(int target, IntBuffer v)` Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1s(int target, short s)` Entry point to C language function: `void glMultiTexCoord1s(GLenum target, GLshort s)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1sv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord1sv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2bOES(int texture, byte s, byte t)` Entry point to C language function: `void glMultiTexCoord2bOES(GLenum texture, GLbyte s, GLbyte t)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord2bvOES(int texture, byte[] coords, int coords_offset)` Entry point to C language function: `void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord2bvOES(int texture, ByteBuffer coords)` Entry point to C language function: `void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord2d(int target, double s, double t)` Entry point to C language function: `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2dv(int target, double[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2dv(int target, DoubleBuffer v)` Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2f(int target, float s, float t)` Entry point to C language function: `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2fv(int target, float[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2fv(int target, FloatBuffer v)` Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2h(int target, short s, short t)` Entry point to C language function: `void glMultiTexCoord2h(GLenum target, GLhalfNV s, GLhalfNV t)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord2hv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord2hv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord2i(int target, int s, int t)` Entry point to C language function: `void glMultiTexCoord2i(GLenum target, GLint s, GLint t)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2iv(int target, int[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2iv(int target, IntBuffer v)` Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2s(int target, short s, short t)` Entry point to C language function: `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2sv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord2sv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3bOES(int texture, byte s, byte t, byte r)` Entry point to C language function: `void glMultiTexCoord3bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord3bvOES(int texture, byte[] coords, int coords_offset)` Entry point to C language function: `void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord3bvOES(int texture, ByteBuffer coords)` Entry point to C language function: `void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord3d(int target, double s, double t, double r)` Entry point to C language function: `void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3dv(int target, double[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3dv(int target, DoubleBuffer v)` Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3f(int target, float s, float t, float r)` Entry point to C language function: `void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3fv(int target, float[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3fv(int target, FloatBuffer v)` Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3h(int target, short s, short t, short r)` Entry point to C language function: `void glMultiTexCoord3h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord3hv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord3hv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord3i(int target, int s, int t, int r)` Entry point to C language function: `void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3iv(int target, int[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3iv(int target, IntBuffer v)` Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3s(int target, short s, short t, short r)` Entry point to C language function: `void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3sv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord3sv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4bOES(int texture, byte s, byte t, byte r, byte q)` Entry point to C language function: `void glMultiTexCoord4bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord4bvOES(int texture, byte[] coords, int coords_offset)` Entry point to C language function: `void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord4bvOES(int texture, ByteBuffer coords)` Entry point to C language function: `void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glMultiTexCoord4d(int target, double s, double t, double r, double q)` Entry point to C language function: `void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4dv(int target, double[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4dv(int target, DoubleBuffer v)` Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4fv(int target, float[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4fv(int target, FloatBuffer v)` Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4h(int target, short s, short t, short r, short q)` Entry point to C language function: `void glMultiTexCoord4h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord4hv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord4hv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glMultiTexCoord4i(int target, int s, int t, int r, int q)` Entry point to C language function: `void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4iv(int target, int[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4iv(int target, IntBuffer v)` Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4s(int target, short s, short t, short r, short q)` Entry point to C language function: `void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4sv(int target, short[] v, int v_offset)` Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoord4sv(int target, ShortBuffer v)` Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v)` Part of `GL_VERSION_1_3`
    `void` | `glMultiTexCoordPointerEXT(int texunit, int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnvfEXT(int texunit, int target, int pname, float param)` Entry point to C language function: `void glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnvfvEXT(int texunit, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnvfvEXT(int texunit, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnviEXT(int texunit, int target, int pname, int param)` Entry point to C language function: `void glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnvivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexEnvivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGendEXT(int texunit, int coord, int pname, double param)` Entry point to C language function: `void glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGendvEXT(int texunit, int coord, int pname, double[] params, int params_offset)` Entry point to C language function: `void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGendvEXT(int texunit, int coord, int pname, DoubleBuffer params)` Entry point to C language function: `void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGenfEXT(int texunit, int coord, int pname, float param)` Entry point to C language function: `void glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGenfvEXT(int texunit, int coord, int pname, float[] params, int params_offset)` Entry point to C language function: `void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGenfvEXT(int texunit, int coord, int pname, FloatBuffer params)` Entry point to C language function: `void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGeniEXT(int texunit, int coord, int pname, int param)` Entry point to C language function: `void glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGenivEXT(int texunit, int coord, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexGenivEXT(int texunit, int coord, int pname, IntBuffer params)` Entry point to C language function: `void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexImage1DEXT(int texunit, int target, int level, int internalformat, int width, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexImage2DEXT(int texunit, int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexImage3DEXT(int texunit, int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterfEXT(int texunit, int target, int pname, float param)` Entry point to C language function: `void glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterfvEXT(int texunit, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterfvEXT(int texunit, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameteriEXT(int texunit, int target, int pname, int param)` Entry point to C language function: `void glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterIivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterIivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterIuivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterIuivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterivEXT(int texunit, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexParameterivEXT(int texunit, int target, int pname, IntBuffer params)` Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexRenderbufferEXT(int texunit, int target, int renderbuffer)` Entry point to C language function: `void glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexSubImage1DEXT(int texunit, int target, int level, int xoffset, int width, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexSubImage2DEXT(int texunit, int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultiTexSubImage3DEXT(int texunit, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)` Entry point to C language function: `void glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glMultMatrixd(double[] m, int m_offset)` Entry point to C language function: `void glMultMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_0`
    `void` | `glMultMatrixd(DoubleBuffer m)` Entry point to C language function: `void glMultMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_0`
    `void` | `glMultTransposeMatrixd(double[] m, int m_offset)` Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_3`
    `void` | `glMultTransposeMatrixd(DoubleBuffer m)` Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m)` Part of `GL_VERSION_1_3`
    `void` | `glMultTransposeMatrixf(float[] m, int m_offset)` Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m)` Part of `GL_VERSION_1_3`
    `void` | `glMultTransposeMatrixf(FloatBuffer m)` Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m)` Part of `GL_VERSION_1_3`
    `void` | `glNamedBufferDataEXT(int buffer, long size, Buffer data, int usage)` Entry point to C language function: `void glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedBufferSubDataEXT(int buffer, long offset, long size, Buffer data)` Entry point to C language function: `void glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedCopyBufferSubDataEXT(int readBuffer, int writeBuffer, long readOffset, long writeOffset, long size)` Entry point to C language function: `void glNamedCopyBufferSubDataEXT(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferRenderbufferEXT(int framebuffer, int attachment, int renderbuffertarget, int renderbuffer)` Entry point to C language function: `void glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTexture1DEXT(int framebuffer, int attachment, int textarget, int texture, int level)` Entry point to C language function: `void glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTexture2DEXT(int framebuffer, int attachment, int textarget, int texture, int level)` Entry point to C language function: `void glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTexture3DEXT(int framebuffer, int attachment, int textarget, int texture, int level, int zoffset)` Entry point to C language function: `void glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTextureEXT(int framebuffer, int attachment, int texture, int level)` Entry point to C language function: `void glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTextureFaceEXT(int framebuffer, int attachment, int texture, int level, int face)` Entry point to C language function: `void glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedFramebufferTextureLayerEXT(int framebuffer, int attachment, int texture, int level, int layer)` Entry point to C language function: `void glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4dEXT(int program, int target, int index, double x, double y, double z, double w)` Entry point to C language function: `void glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4dvEXT(int program, int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4dvEXT(int program, int target, int index, DoubleBuffer params)` Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4fEXT(int program, int target, int index, float x, float y, float z, float w)` Entry point to C language function: `void glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4fvEXT(int program, int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameter4fvEXT(int program, int target, int index, FloatBuffer params)` Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4iEXT(int program, int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4ivEXT(int program, int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4ivEXT(int program, int target, int index, IntBuffer params)` Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4uiEXT(int program, int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4uivEXT(int program, int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameterI4uivEXT(int program, int target, int index, IntBuffer params)` Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameters4fvEXT(int program, int target, int index, int count, float[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParameters4fvEXT(int program, int target, int index, int count, FloatBuffer params)` Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParametersI4ivEXT(int program, int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParametersI4ivEXT(int program, int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParametersI4uivEXT(int program, int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramLocalParametersI4uivEXT(int program, int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedProgramStringEXT(int program, int target, int format, int len, Buffer string)` Entry point to C language function: `void glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedRenderbufferStorageEXT(int renderbuffer, int internalformat, int width, int height)` Entry point to C language function: `void glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedRenderbufferStorageMultisampleCoverageEXT(int renderbuffer, int coverageSamples, int colorSamples, int internalformat, int width, int height)` Entry point to C language function: `void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glNamedRenderbufferStorageMultisampleEXT(int renderbuffer, int samples, int internalformat, int width, int height)` Entry point to C language function: `void glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)` Part of `GL_EXT_direct_state_access`
    `void` | `glNewList(int list, int mode)` Entry point to C language function: `void glNewList(GLuint list, GLenum mode)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3b(byte nx, byte ny, byte nz)` Entry point to C language function: `void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3bv(byte[] v, int v_offset)` Entry point to C language function: `void glNormal3bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3bv(ByteBuffer v)` Entry point to C language function: `void glNormal3bv(const GLbyte * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3d(double nx, double ny, double nz)` Entry point to C language function: `void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3dv(double[] v, int v_offset)` Entry point to C language function: `void glNormal3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3dv(DoubleBuffer v)` Entry point to C language function: `void glNormal3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3fv(float[] v, int v_offset)` Entry point to C language function: `void glNormal3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3fv(FloatBuffer v)` Entry point to C language function: `void glNormal3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3h(short nx, short ny, short nz)` Entry point to C language function: `void glNormal3h(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz)` Part of `GL_NV_half_float`
    `void` | `glNormal3hv(short[] v, int v_offset)` Entry point to C language function: `void glNormal3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glNormal3hv(ShortBuffer v)` Entry point to C language function: `void glNormal3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glNormal3i(int nx, int ny, int nz)` Entry point to C language function: `void glNormal3i(GLint nx, GLint ny, GLint nz)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3iv(int[] v, int v_offset)` Entry point to C language function: `void glNormal3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3iv(IntBuffer v)` Entry point to C language function: `void glNormal3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3s(short nx, short ny, short nz)` Entry point to C language function: `void glNormal3s(GLshort nx, GLshort ny, GLshort nz)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3sv(short[] v, int v_offset)` Entry point to C language function: `void glNormal3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glNormal3sv(ShortBuffer v)` Entry point to C language function: `void glNormal3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `int` | `glObjectPurgeableAPPLE(int objectType, int name, int option)` Entry point to C language function: `GLenum glObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)` Part of `GL_APPLE_object_purgeable`
    `int` | `glObjectUnpurgeableAPPLE(int objectType, int name, int option)` Entry point to C language function: `GLenum glObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)` Part of `GL_APPLE_object_purgeable`
    `void` | `glPassThrough(float token)` Entry point to C language function: `void glPassThrough(GLfloat token)` Part of `GL_VERSION_1_0`
    `void` | `glPathColorGenNV(int color, int genMode, int colorFormat, float[] coeffs, int coeffs_offset)` Entry point to C language function: `void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs)` Part of `GL_NV_path_rendering`
    `void` | `glPathColorGenNV(int color, int genMode, int colorFormat, FloatBuffer coeffs)` Entry point to C language function: `void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs)` Part of `GL_NV_path_rendering`
    `void` | `glPathCommandsNV(int path, int numCommands, byte[] commands, int commands_offset, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathCommandsNV(int path, int numCommands, ByteBuffer commands, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathCoordsNV(int path, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathCoordsNV(GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathCoverDepthFuncNV(int func)` Entry point to C language function: `void glPathCoverDepthFuncNV(GLenum func)` Part of `GL_NV_path_rendering`
    `void` | `glPathDashArrayNV(int path, int dashCount, float[] dashArray, int dashArray_offset)` Entry point to C language function: `void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray)` Part of `GL_NV_path_rendering`
    `void` | `glPathDashArrayNV(int path, int dashCount, FloatBuffer dashArray)` Entry point to C language function: `void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray)` Part of `GL_NV_path_rendering`
    `void` | `glPathFogGenNV(int genMode)` Entry point to C language function: `void glPathFogGenNV(GLenum genMode)` Part of `GL_NV_path_rendering`
    `void` | `glPathGlyphRangeNV(int firstPathName, int fontTarget, Buffer fontName, int fontStyle, int firstGlyph, int numGlyphs, int handleMissingGlyphs, int pathParameterTemplate, float emScale)` Entry point to C language function: `void glPathGlyphRangeNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)` Part of `GL_NV_path_rendering`
    `void` | `glPathGlyphsNV(int firstPathName, int fontTarget, Buffer fontName, int fontStyle, int numGlyphs, int type, Buffer charcodes, int handleMissingGlyphs, int pathParameterTemplate, float emScale)` Entry point to C language function: `void glPathGlyphsNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid * charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameterfNV(int path, int pname, float value)` Entry point to C language function: `void glPathParameterfNV(GLuint path, GLenum pname, GLfloat value)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameterfvNV(int path, int pname, float[] value, int value_offset)` Entry point to C language function: `void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameterfvNV(int path, int pname, FloatBuffer value)` Entry point to C language function: `void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameteriNV(int path, int pname, int value)` Entry point to C language function: `void glPathParameteriNV(GLuint path, GLenum pname, GLint value)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameterivNV(int path, int pname, int[] value, int value_offset)` Entry point to C language function: `void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glPathParameterivNV(int path, int pname, IntBuffer value)` Entry point to C language function: `void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value)` Part of `GL_NV_path_rendering`
    `void` | `glPathStencilDepthOffsetNV(float factor, float units)` Entry point to C language function: `void glPathStencilDepthOffsetNV(GLfloat factor, GLfloat units)` Part of `GL_NV_path_rendering`
    `void` | `glPathStencilFuncNV(int func, int ref, int mask)` Entry point to C language function: `void glPathStencilFuncNV(GLenum func, GLint ref, GLuint mask)` Part of `GL_NV_path_rendering`
    `void` | `glPathStringNV(int path, int format, int length, Buffer pathString)` Entry point to C language function: `void glPathStringNV(GLuint path, GLenum format, GLsizei length, const GLvoid * pathString)` Part of `GL_NV_path_rendering`
    `void` | `glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, int numCommands, byte[] commands, int commands_offset, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, int numCommands, ByteBuffer commands, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathSubCoordsNV(int path, int coordStart, int numCoords, int coordType, Buffer coords)` Entry point to C language function: `void glPathSubCoordsNV(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid * coords)` Part of `GL_NV_path_rendering`
    `void` | `glPathTexGenNV(int texCoordSet, int genMode, int components, float[] coeffs, int coeffs_offset)` Entry point to C language function: `void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs)` Part of `GL_NV_path_rendering`
    `void` | `glPathTexGenNV(int texCoordSet, int genMode, int components, FloatBuffer coeffs)` Entry point to C language function: `void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs)` Part of `GL_NV_path_rendering`
    `void` | `glPauseTransformFeedbackNV()` Entry point to C language function: `void glPauseTransformFeedbackNV(void)` Part of `GL_NV_transform_feedback2`
    `void` | `glPixelDataRangeNV(int target, int length, Buffer pointer)` Entry point to C language function: `void glPixelDataRangeNV(GLenum target, GLsizei length, const GLvoid * pointer)` Part of `GL_NV_pixel_data_range`
    `void` | `glPixelMapfv(int map, int mapsize, float[] values, int values_offset)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapfv(int map, int mapsize, FloatBuffer values)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapfv(int map, int mapsize, long values_buffer_offset)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapuiv(int map, int mapsize, int[] values, int values_offset)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapuiv(int map, int mapsize, IntBuffer values)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapuiv(int map, int mapsize, long values_buffer_offset)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapusv(int map, int mapsize, long values_buffer_offset)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapusv(int map, int mapsize, short[] values, int values_offset)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelMapusv(int map, int mapsize, ShortBuffer values)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)` Part of `GL_VERSION_1_0`
    `void` | `glPixelTransferf(int pname, float param)` Entry point to C language function: `void glPixelTransferf(GLenum pname, GLfloat param)` Part of `GL_VERSION_1_0`
    `void` | `glPixelTransferi(int pname, int param)` Entry point to C language function: `void glPixelTransferi(GLenum pname, GLint param)` Part of `GL_VERSION_1_0`
    `void` | `glPixelTransformParameterfEXT(int target, int pname, float param)` Entry point to C language function: `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelTransformParameterfvEXT(int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelTransformParameterfvEXT(int target, int pname, FloatBuffer params)` Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelTransformParameteriEXT(int target, int pname, int param)` Entry point to C language function: `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelTransformParameterivEXT(int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelTransformParameterivEXT(int target, int pname, IntBuffer params)` Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_pixel_transform`
    `void` | `glPixelZoom(float xfactor, float yfactor)` Entry point to C language function: `void glPixelZoom(GLfloat xfactor, GLfloat yfactor)` Part of `GL_VERSION_1_0`
    `void` | `glPNTrianglesfATI(int pname, float param)` Entry point to C language function: `void glPNTrianglesfATI(GLenum pname, GLfloat param)` Part of `GL_ATI_pn_triangles`
    `void` | `glPNTrianglesiATI(int pname, int param)` Entry point to C language function: `void glPNTrianglesiATI(GLenum pname, GLint param)` Part of `GL_ATI_pn_triangles`
    `boolean` | `glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, float[] x, int x_offset, float[] y, int y_offset, float[] tangentX, int tangentX_offset, float[] tangentY, int tangentY_offset)` Entry point to C language function: `GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY)` Part of `GL_NV_path_rendering`
    `boolean` | `glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, FloatBuffer x, FloatBuffer y, FloatBuffer tangentX, FloatBuffer tangentY)` Entry point to C language function: `GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY)` Part of `GL_NV_path_rendering`
    `void` | `glPolygonStipple(byte[] mask, int mask_offset)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glPolygonStipple(ByteBuffer mask)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glPolygonStipple(long mask_buffer_offset)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)` Part of `GL_VERSION_1_0`
    `void` | `glPopAttrib()` Entry point to C language function: `void glPopAttrib(void)` Part of `GL_VERSION_1_0`
    `void` | `glPopClientAttrib()` Entry point to C language function: `void glPopClientAttrib(void)` Part of `GL_VERSION_1_1`
    `void` | `glPopName()` Entry point to C language function: `void glPopName(void)` Part of `GL_VERSION_1_0`
    `void` | `glPrimitiveRestartIndexNV(int index)` Entry point to C language function: `void glPrimitiveRestartIndexNV(GLuint index)` Part of `GL_NV_primitive_restart`
    `void` | `glPrimitiveRestartNV()` Entry point to C language function: `void glPrimitiveRestartNV(void)` Part of `GL_NV_primitive_restart`
    `void` | `glPrioritizeTextures(int n, int[] textures, int textures_offset, float[] priorities, int priorities_offset)` Entry point to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)` Part of `GL_VERSION_1_1`
    `void` | `glPrioritizeTextures(int n, IntBuffer textures, FloatBuffer priorities)` Entry point to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)` Part of `GL_VERSION_1_1`
    `void` | `glProgramBufferParametersfvNV(int target, int bindingIndex, int wordIndex, int count, float[] params, int params_offset)` Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramBufferParametersfvNV(int target, int bindingIndex, int wordIndex, int count, FloatBuffer params)` Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramBufferParametersIivNV(int target, int bindingIndex, int wordIndex, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramBufferParametersIivNV(int target, int bindingIndex, int wordIndex, int count, IntBuffer params)` Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramBufferParametersIuivNV(int target, int bindingIndex, int wordIndex, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramBufferParametersIuivNV(int target, int bindingIndex, int wordIndex, int count, IntBuffer params)` Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params)` Part of `GL_NV_parameter_buffer_object`
    `void` | `glProgramEnvParameter4dARB(int target, int index, double x, double y, double z, double w)` Entry point to C language function: `void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameter4dvARB(int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameter4dvARB(int target, int index, DoubleBuffer params)` Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w)` Entry point to C language function: `void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameter4fvARB(int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameter4fvARB(int target, int index, FloatBuffer params)` Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramEnvParameterI4iNV(int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameterI4ivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameterI4ivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameterI4uiNV(int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameterI4uivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameterI4uivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParameters4fvEXT(int target, int index, int count, float[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_gpu_program_parameters`
    `void` | `glProgramEnvParameters4fvEXT(int target, int index, int count, FloatBuffer params)` Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_gpu_program_parameters`
    `void` | `glProgramEnvParametersI4ivNV(int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParametersI4ivNV(int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParametersI4uivNV(int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramEnvParametersI4uivNV(int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameter4dARB(int target, int index, double x, double y, double z, double w)` Entry point to C language function: `void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameter4dvARB(int target, int index, double[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameter4dvARB(int target, int index, DoubleBuffer params)` Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameter4fARB(int target, int index, float x, float y, float z, float w)` Entry point to C language function: `void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameter4fvARB(int target, int index, float[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameter4fvARB(int target, int index, FloatBuffer params)` Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramLocalParameterI4iNV(int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameterI4ivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameterI4ivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameterI4uiNV(int target, int index, int x, int y, int z, int w)` Entry point to C language function: `void glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameterI4uivNV(int target, int index, int[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameterI4uivNV(int target, int index, IntBuffer params)` Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParameters4fvEXT(int target, int index, int count, float[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_gpu_program_parameters`
    `void` | `glProgramLocalParameters4fvEXT(int target, int index, int count, FloatBuffer params)` Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)` Part of `GL_EXT_gpu_program_parameters`
    `void` | `glProgramLocalParametersI4ivNV(int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParametersI4ivNV(int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParametersI4uivNV(int target, int index, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramLocalParametersI4uivNV(int target, int index, int count, IntBuffer params)` Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program4`
    `void` | `glProgramStringARB(int target, int format, int len, String string)` Entry point to C language function: `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string)` Part of `GL_ARB_vertex_program`
    `void` | `glProgramSubroutineParametersuivNV(int target, int count, int[] params, int params_offset)` Entry point to C language function: `void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program5`
    `void` | `glProgramSubroutineParametersuivNV(int target, int count, IntBuffer params)` Entry point to C language function: `void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params)` Part of `GL_NV_gpu_program5`
    `void` | `glProgramUniform1uiEXT(int program, int location, int v0)` Entry point to C language function: `void glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform1uivEXT(int program, int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform1uivEXT(int program, int location, int count, IntBuffer value)` Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform2uiEXT(int program, int location, int v0, int v1)` Entry point to C language function: `void glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform2uivEXT(int program, int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform2uivEXT(int program, int location, int count, IntBuffer value)` Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform3uiEXT(int program, int location, int v0, int v1, int v2)` Entry point to C language function: `void glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform3uivEXT(int program, int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform3uivEXT(int program, int location, int count, IntBuffer value)` Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform4uiEXT(int program, int location, int v0, int v1, int v2, int v3)` Entry point to C language function: `void glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform4uivEXT(int program, int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniform4uivEXT(int program, int location, int count, IntBuffer value)` Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformHandleui64NV(int program, int location, long value)` Entry point to C language function: `void glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value)` Part of `GL_NV_bindless_texture`
    `void` | `glProgramUniformHandleui64vNV(int program, int location, int count, long[] values, int values_offset)` Entry point to C language function: `void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values)` Part of `GL_NV_bindless_texture`
    `void` | `glProgramUniformHandleui64vNV(int program, int location, int count, LongBuffer values)` Entry point to C language function: `void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values)` Part of `GL_NV_bindless_texture`
    `void` | `glProgramUniformMatrix2x3fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix2x3fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix2x4fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix2x4fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix3x2fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix3x2fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix3x4fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix3x4fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix4x2fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix4x2fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix4x3fvEXT(int program, int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramUniformMatrix4x3fvEXT(int program, int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_EXT_direct_state_access`
    `void` | `glProgramVertexLimitNV(int target, int limit)` Entry point to C language function: `void glProgramVertexLimitNV(GLenum target, GLint limit)` Part of `GL_NV_geometry_program4`
    `void` | `glProvokingVertexEXT(int mode)` Entry point to C language function: `void glProvokingVertexEXT(GLenum mode)` Part of `GL_EXT_provoking_vertex`
    `void` | `glPushAttrib(int mask)` Entry point to C language function: `void glPushAttrib(GLbitfield mask)` Part of `GL_VERSION_1_0`
    `void` | `glPushClientAttrib(int mask)` Entry point to C language function: `void glPushClientAttrib(GLbitfield mask)` Part of `GL_VERSION_1_1`
    `void` | `glPushClientAttribDefaultEXT(int mask)` Entry point to C language function: `void glPushClientAttribDefaultEXT(GLbitfield mask)` Part of `GL_EXT_direct_state_access`
    `void` | `glPushName(int name)` Entry point to C language function: `void glPushName(GLuint name)` Part of `GL_VERSION_1_0`
    `int` | `glQueryMatrixxOES(int[] mantissa, int mantissa_offset, int[] exponent, int exponent_offset)` Entry point to C language function: `GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)` Part of `GL_OES_query_matrix`
    `int` | `glQueryMatrixxOES(IntBuffer mantissa, IntBuffer exponent)` Entry point to C language function: `GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)` Part of `GL_OES_query_matrix`
    `void` | `glRasterPos2d(double x, double y)` Entry point to C language function: `void glRasterPos2d(GLdouble x, GLdouble y)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2dv(double[] v, int v_offset)` Entry point to C language function: `void glRasterPos2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2dv(DoubleBuffer v)` Entry point to C language function: `void glRasterPos2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2f(float x, float y)` Entry point to C language function: `void glRasterPos2f(GLfloat x, GLfloat y)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2fv(float[] v, int v_offset)` Entry point to C language function: `void glRasterPos2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2fv(FloatBuffer v)` Entry point to C language function: `void glRasterPos2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2i(int x, int y)` Entry point to C language function: `void glRasterPos2i(GLint x, GLint y)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2iv(int[] v, int v_offset)` Entry point to C language function: `void glRasterPos2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2iv(IntBuffer v)` Entry point to C language function: `void glRasterPos2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2s(short x, short y)` Entry point to C language function: `void glRasterPos2s(GLshort x, GLshort y)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2sv(short[] v, int v_offset)` Entry point to C language function: `void glRasterPos2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos2sv(ShortBuffer v)` Entry point to C language function: `void glRasterPos2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3d(double x, double y, double z)` Entry point to C language function: `void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3dv(double[] v, int v_offset)` Entry point to C language function: `void glRasterPos3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3dv(DoubleBuffer v)` Entry point to C language function: `void glRasterPos3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3f(float x, float y, float z)` Entry point to C language function: `void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3fv(float[] v, int v_offset)` Entry point to C language function: `void glRasterPos3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3fv(FloatBuffer v)` Entry point to C language function: `void glRasterPos3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3i(int x, int y, int z)` Entry point to C language function: `void glRasterPos3i(GLint x, GLint y, GLint z)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3iv(int[] v, int v_offset)` Entry point to C language function: `void glRasterPos3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3iv(IntBuffer v)` Entry point to C language function: `void glRasterPos3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3s(short x, short y, short z)` Entry point to C language function: `void glRasterPos3s(GLshort x, GLshort y, GLshort z)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3sv(short[] v, int v_offset)` Entry point to C language function: `void glRasterPos3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos3sv(ShortBuffer v)` Entry point to C language function: `void glRasterPos3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4d(double x, double y, double z, double w)` Entry point to C language function: `void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4dv(double[] v, int v_offset)` Entry point to C language function: `void glRasterPos4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4dv(DoubleBuffer v)` Entry point to C language function: `void glRasterPos4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4f(float x, float y, float z, float w)` Entry point to C language function: `void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4fv(float[] v, int v_offset)` Entry point to C language function: `void glRasterPos4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4fv(FloatBuffer v)` Entry point to C language function: `void glRasterPos4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4i(int x, int y, int z, int w)` Entry point to C language function: `void glRasterPos4i(GLint x, GLint y, GLint z, GLint w)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4iv(int[] v, int v_offset)` Entry point to C language function: `void glRasterPos4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4iv(IntBuffer v)` Entry point to C language function: `void glRasterPos4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4s(short x, short y, short z, short w)` Entry point to C language function: `void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4sv(short[] v, int v_offset)` Entry point to C language function: `void glRasterPos4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRasterPos4sv(ShortBuffer v)` Entry point to C language function: `void glRasterPos4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glRectd(double x1, double y1, double x2, double y2)` Entry point to C language function: `void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)` Part of `GL_VERSION_1_0`
    `void` | `glRectdv(double[] v1, int v1_offset, double[] v2, int v2_offset)` Entry point to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRectdv(DoubleBuffer v1, DoubleBuffer v2)` Entry point to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRectf(float x1, float y1, float x2, float y2)` Entry point to C language function: `void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)` Part of `GL_VERSION_1_0`
    `void` | `glRectfv(float[] v1, int v1_offset, float[] v2, int v2_offset)` Entry point to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRectfv(FloatBuffer v1, FloatBuffer v2)` Entry point to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRecti(int x1, int y1, int x2, int y2)` Entry point to C language function: `void glRecti(GLint x1, GLint y1, GLint x2, GLint y2)` Part of `GL_VERSION_1_0`
    `void` | `glRectiv(int[] v1, int v1_offset, int[] v2, int v2_offset)` Entry point to C language function: `void glRectiv(const GLint * v1, const GLint * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRectiv(IntBuffer v1, IntBuffer v2)` Entry point to C language function: `void glRectiv(const GLint * v1, const GLint * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRects(short x1, short y1, short x2, short y2)` Entry point to C language function: `void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)` Part of `GL_VERSION_1_0`
    `void` | `glRectsv(short[] v1, int v1_offset, short[] v2, int v2_offset)` Entry point to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRectsv(ShortBuffer v1, ShortBuffer v2)` Entry point to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2)` Part of `GL_VERSION_1_0`
    `void` | `glRenderbufferStorageMultisampleCoverageNV(int target, int coverageSamples, int colorSamples, int internalformat, int width, int height)` Entry point to C language function: `void glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)` Part of `GL_NV_framebuffer_multisample_coverage`
    `int` | `glRenderMode(int mode)` Entry point to C language function: `GLint glRenderMode(GLenum mode)` Part of `GL_VERSION_1_0`
    `void` | `glResetHistogram(int target)` Entry point to C language function: `void glResetHistogram(GLenum target)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glResetMinmax(int target)` Entry point to C language function: `void glResetMinmax(GLenum target)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glResumeTransformFeedbackNV()` Entry point to C language function: `void glResumeTransformFeedbackNV(void)` Part of `GL_NV_transform_feedback2`
    `void` | `glRotated(double angle, double x, double y, double z)` Entry point to C language function: `void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_0`
    `void` | `glSampleMaskIndexedNV(int index, int mask)` Entry point to C language function: `void glSampleMaskIndexedNV(GLuint index, GLbitfield mask)` Part of `GL_NV_explicit_multisample`
    `void` | `glScaled(double x, double y, double z)` Entry point to C language function: `void glScaled(GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_0`
    `void` | `glSecondaryColor3b(byte red, byte green, byte blue)` Entry point to C language function: `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3bv(byte[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3bv(ByteBuffer v)` Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3d(double red, double green, double blue)` Entry point to C language function: `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3dv(double[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3dv(DoubleBuffer v)` Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3f(float red, float green, float blue)` Entry point to C language function: `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3fv(float[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3fv(FloatBuffer v)` Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3h(short red, short green, short blue)` Entry point to C language function: `void glSecondaryColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue)` Part of `GL_NV_half_float`
    `void` | `glSecondaryColor3hv(short[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glSecondaryColor3hv(ShortBuffer v)` Entry point to C language function: `void glSecondaryColor3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glSecondaryColor3i(int red, int green, int blue)` Entry point to C language function: `void glSecondaryColor3i(GLint red, GLint green, GLint blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3iv(int[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3iv(IntBuffer v)` Entry point to C language function: `void glSecondaryColor3iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3s(short red, short green, short blue)` Entry point to C language function: `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3sv(short[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3sv(ShortBuffer v)` Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3ub(byte red, byte green, byte blue)` Entry point to C language function: `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3ubv(byte[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3ubv(ByteBuffer v)` Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3ui(int red, int green, int blue)` Entry point to C language function: `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3uiv(int[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3uiv(IntBuffer v)` Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3us(short red, short green, short blue)` Entry point to C language function: `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3usv(short[] v, int v_offset)` Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColor3usv(ShortBuffer v)` Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColorPointer(int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_4`
    `void` | `glSecondaryColorPointer(int size, int type, int stride, long pointer_buffer_offset)` Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_VERSION_1_4`
    `void` | `glSelectBuffer(int size, IntBuffer buffer)` Entry point to C language function: `void glSelectBuffer(GLsizei size, GLuint * buffer)` Part of `GL_VERSION_1_0`
    `void` | `glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, int[] counterList, int counterList_offset)` Entry point to C language function: `void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList)` Part of `GL_AMD_performance_monitor`
    `void` | `glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, IntBuffer counterList)` Entry point to C language function: `void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList)` Part of `GL_AMD_performance_monitor`
    `void` | `glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column)` Entry point to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, long row_buffer_offset, long column_buffer_offset)` Entry point to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)` Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
    `void` | `glSetFenceAPPLE(int fence)` Entry point to C language function: `void glSetFenceAPPLE(GLuint fence)` Part of `GL_APPLE_fence`
    `void` | `glSetFenceNV(int fence, int condition)` Entry point to C language function: `void glSetFenceNV(GLuint fence, GLenum condition)` Part of `GL_NV_fence`
    `void` | `glSetInvariantEXT(int id, int type, Buffer addr)` Entry point to C language function: `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glSetLocalConstantEXT(int id, int type, Buffer addr)` Entry point to C language function: `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glShaderOp1EXT(int op, int res, int arg1)` Entry point to C language function: `void glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1)` Part of `GL_EXT_vertex_shader`
    `void` | `glShaderOp2EXT(int op, int res, int arg1, int arg2)` Entry point to C language function: `void glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2)` Part of `GL_EXT_vertex_shader`
    `void` | `glShaderOp3EXT(int op, int res, int arg1, int arg2, int arg3)` Entry point to C language function: `void glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)` Part of `GL_EXT_vertex_shader`
    `void` | `glShaderSourceARB(int shaderObj, int count, String[] string, int[] length, int length_offset)` Entry point to C language function: `void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length)` Part of `GL_ARB_shader_objects`
    `void` | `glShaderSourceARB(int shaderObj, int count, String[] string, IntBuffer length)` Entry point to C language function: `void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length)` Part of `GL_ARB_shader_objects`
    `void` | `glStencilClearTagEXT(int stencilTagBits, int stencilClearTag)` Entry point to C language function: `void glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag)` Part of `GL_EXT_stencil_clear_tag`
    `void` | `glStencilFillPathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int fillMode, int mask, int transformType, float[] transformValues, int transformValues_offset)` Entry point to C language function: `void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glStencilFillPathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int fillMode, int mask, int transformType, FloatBuffer transformValues)` Entry point to C language function: `void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glStencilFillPathNV(int path, int fillMode, int mask)` Entry point to C language function: `void glStencilFillPathNV(GLuint path, GLenum fillMode, GLuint mask)` Part of `GL_NV_path_rendering`
    `void` | `glStencilStrokePathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int reference, int mask, int transformType, float[] transformValues, int transformValues_offset)` Entry point to C language function: `void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glStencilStrokePathInstancedNV(int numPaths, int pathNameType, Buffer paths, int pathBase, int reference, int mask, int transformType, FloatBuffer transformValues)` Entry point to C language function: `void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glStencilStrokePathNV(int path, int reference, int mask)` Entry point to C language function: `void glStencilStrokePathNV(GLuint path, GLint reference, GLuint mask)` Part of `GL_NV_path_rendering`
    `void` | `glStringMarkerGREMEDY(int len, Buffer string)` Entry point to C language function: `void glStringMarkerGREMEDY(GLsizei len, const GLvoid * string)` Part of `GL_GREMEDY_string_marker`
    `void` | `glSwizzleEXT(int res, int in, int outX, int outY, int outZ, int outW)` Entry point to C language function: `void glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)` Part of `GL_EXT_vertex_shader`
    `void` | `glSyncTextureINTEL(int texture)` Entry point to C language function: `void glSyncTextureINTEL(GLuint texture)` Part of `GL_INTEL_map_texture`
    `boolean` | `glTestFenceAPPLE(int fence)` Entry point to C language function: `GLboolean glTestFenceAPPLE(GLuint fence)` Part of `GL_APPLE_fence`
    `boolean` | `glTestFenceNV(int fence)` Entry point to C language function: `GLboolean glTestFenceNV(GLuint fence)` Part of `GL_NV_fence`
    `boolean` | `glTestObjectAPPLE(int object, int name)` Entry point to C language function: `GLboolean glTestObjectAPPLE(GLenum object, GLuint name)` Part of `GL_APPLE_fence`
    `void` | `glTexCoord1bOES(byte s)` Entry point to C language function: `void glTexCoord1bOES(GLbyte s)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord1bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glTexCoord1bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord1bvOES(ByteBuffer coords)` Entry point to C language function: `void glTexCoord1bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord1d(double s)` Entry point to C language function: `void glTexCoord1d(GLdouble s)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1dv(double[] v, int v_offset)` Entry point to C language function: `void glTexCoord1dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1dv(DoubleBuffer v)` Entry point to C language function: `void glTexCoord1dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1f(float s)` Entry point to C language function: `void glTexCoord1f(GLfloat s)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1fv(float[] v, int v_offset)` Entry point to C language function: `void glTexCoord1fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1fv(FloatBuffer v)` Entry point to C language function: `void glTexCoord1fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1h(short s)` Entry point to C language function: `void glTexCoord1h(GLhalfNV s)` Part of `GL_NV_half_float`
    `void` | `glTexCoord1hv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord1hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord1hv(ShortBuffer v)` Entry point to C language function: `void glTexCoord1hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord1i(int s)` Entry point to C language function: `void glTexCoord1i(GLint s)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1iv(int[] v, int v_offset)` Entry point to C language function: `void glTexCoord1iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1iv(IntBuffer v)` Entry point to C language function: `void glTexCoord1iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1s(short s)` Entry point to C language function: `void glTexCoord1s(GLshort s)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1sv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord1sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord1sv(ShortBuffer v)` Entry point to C language function: `void glTexCoord1sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2bOES(byte s, byte t)` Entry point to C language function: `void glTexCoord2bOES(GLbyte s, GLbyte t)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord2bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glTexCoord2bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord2bvOES(ByteBuffer coords)` Entry point to C language function: `void glTexCoord2bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord2d(double s, double t)` Entry point to C language function: `void glTexCoord2d(GLdouble s, GLdouble t)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2dv(double[] v, int v_offset)` Entry point to C language function: `void glTexCoord2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2dv(DoubleBuffer v)` Entry point to C language function: `void glTexCoord2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2f(float s, float t)` Entry point to C language function: `void glTexCoord2f(GLfloat s, GLfloat t)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2fv(float[] v, int v_offset)` Entry point to C language function: `void glTexCoord2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2fv(FloatBuffer v)` Entry point to C language function: `void glTexCoord2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2h(short s, short t)` Entry point to C language function: `void glTexCoord2h(GLhalfNV s, GLhalfNV t)` Part of `GL_NV_half_float`
    `void` | `glTexCoord2hv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord2hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord2hv(ShortBuffer v)` Entry point to C language function: `void glTexCoord2hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord2i(int s, int t)` Entry point to C language function: `void glTexCoord2i(GLint s, GLint t)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2iv(int[] v, int v_offset)` Entry point to C language function: `void glTexCoord2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2iv(IntBuffer v)` Entry point to C language function: `void glTexCoord2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2s(short s, short t)` Entry point to C language function: `void glTexCoord2s(GLshort s, GLshort t)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2sv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord2sv(ShortBuffer v)` Entry point to C language function: `void glTexCoord2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3bOES(byte s, byte t, byte r)` Entry point to C language function: `void glTexCoord3bOES(GLbyte s, GLbyte t, GLbyte r)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord3bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glTexCoord3bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord3bvOES(ByteBuffer coords)` Entry point to C language function: `void glTexCoord3bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord3d(double s, double t, double r)` Entry point to C language function: `void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3dv(double[] v, int v_offset)` Entry point to C language function: `void glTexCoord3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3dv(DoubleBuffer v)` Entry point to C language function: `void glTexCoord3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3f(float s, float t, float r)` Entry point to C language function: `void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3fv(float[] v, int v_offset)` Entry point to C language function: `void glTexCoord3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3fv(FloatBuffer v)` Entry point to C language function: `void glTexCoord3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3h(short s, short t, short r)` Entry point to C language function: `void glTexCoord3h(GLhalfNV s, GLhalfNV t, GLhalfNV r)` Part of `GL_NV_half_float`
    `void` | `glTexCoord3hv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord3hv(ShortBuffer v)` Entry point to C language function: `void glTexCoord3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord3i(int s, int t, int r)` Entry point to C language function: `void glTexCoord3i(GLint s, GLint t, GLint r)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3iv(int[] v, int v_offset)` Entry point to C language function: `void glTexCoord3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3iv(IntBuffer v)` Entry point to C language function: `void glTexCoord3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3s(short s, short t, short r)` Entry point to C language function: `void glTexCoord3s(GLshort s, GLshort t, GLshort r)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3sv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord3sv(ShortBuffer v)` Entry point to C language function: `void glTexCoord3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4bOES(byte s, byte t, byte r, byte q)` Entry point to C language function: `void glTexCoord4bOES(GLbyte s, GLbyte t, GLbyte r, GLbyte q)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord4bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glTexCoord4bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord4bvOES(ByteBuffer coords)` Entry point to C language function: `void glTexCoord4bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glTexCoord4d(double s, double t, double r, double q)` Entry point to C language function: `void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4dv(double[] v, int v_offset)` Entry point to C language function: `void glTexCoord4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4dv(DoubleBuffer v)` Entry point to C language function: `void glTexCoord4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4f(float s, float t, float r, float q)` Entry point to C language function: `void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4fv(float[] v, int v_offset)` Entry point to C language function: `void glTexCoord4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4fv(FloatBuffer v)` Entry point to C language function: `void glTexCoord4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4h(short s, short t, short r, short q)` Entry point to C language function: `void glTexCoord4h(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)` Part of `GL_NV_half_float`
    `void` | `glTexCoord4hv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord4hv(ShortBuffer v)` Entry point to C language function: `void glTexCoord4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glTexCoord4i(int s, int t, int r, int q)` Entry point to C language function: `void glTexCoord4i(GLint s, GLint t, GLint r, GLint q)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4iv(int[] v, int v_offset)` Entry point to C language function: `void glTexCoord4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4iv(IntBuffer v)` Entry point to C language function: `void glTexCoord4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4s(short s, short t, short r, short q)` Entry point to C language function: `void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4sv(short[] v, int v_offset)` Entry point to C language function: `void glTexCoord4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexCoord4sv(ShortBuffer v)` Entry point to C language function: `void glTexCoord4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glTexGend(int coord, int pname, double param)` Entry point to C language function: `void glTexGend(GLenum coord, GLenum pname, GLdouble param)` Part of `GL_VERSION_1_0`
    `void` | `glTexGendv(int coord, int pname, double[] params, int params_offset)` Entry point to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)` Part of `GL_VERSION_1_0`
    `void` | `glTexGendv(int coord, int pname, DoubleBuffer params)` Entry point to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)` Part of `GL_VERSION_1_0`
    `void` | `glTexRenderbufferNV(int target, int renderbuffer)` Entry point to C language function: `void glTexRenderbufferNV(GLenum target, GLuint renderbuffer)` Part of `GL_NV_explicit_multisample`
    `void` | `glTexStorageSparseAMD(int target, int internalFormat, int width, int height, int depth, int layers, int flags)` Entry point to C language function: `void glTexStorageSparseAMD(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)` Part of `GL_AMD_sparse_texture`
    `void` | `glTextureBarrierNV()` Entry point to C language function: `void glTextureBarrierNV(void)` Part of `GL_NV_texture_barrier`
    `void` | `glTextureBufferEXT(int texture, int target, int internalformat, int buffer)` Entry point to C language function: `void glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureImage1DEXT(int texture, int target, int level, int internalformat, int width, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureImage2DEXT(int texture, int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureImage3DEXT(int texture, int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureLightEXT(int pname)` Entry point to C language function: `void glTextureLightEXT(GLenum pname)` Part of `GL_EXT_light_texture`
    `void` | `glTextureMaterialEXT(int face, int mode)` Entry point to C language function: `void glTextureMaterialEXT(GLenum face, GLenum mode)` Part of `GL_EXT_light_texture`
    `void` | `glTextureNormalEXT(int mode)` Entry point to C language function: `void glTextureNormalEXT(GLenum mode)` Part of `GL_EXT_texture_perturb_normal`
    `void` | `glTextureParameterfEXT(int texture, int target, int pname, float param)` Entry point to C language function: `void glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterfvEXT(int texture, int target, int pname, float[] params, int params_offset)` Entry point to C language function: `void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterfvEXT(int texture, int target, int pname, FloatBuffer params)` Entry point to C language function: `void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameteriEXT(int texture, int target, int pname, int param)` Entry point to C language function: `void glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterIivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterIivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterIuivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterIuivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterivEXT(int texture, int target, int pname, int[] params, int params_offset)` Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureParameterivEXT(int texture, int target, int pname, IntBuffer params)` Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureRangeAPPLE(int target, int length, Buffer pointer)` Entry point to C language function: `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer)` Part of `GL_APPLE_texture_range`
    `void` | `glTextureRenderbufferEXT(int texture, int target, int renderbuffer)` Entry point to C language function: `void glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureStorageSparseAMD(int texture, int target, int internalFormat, int width, int height, int depth, int layers, int flags)` Entry point to C language function: `void glTextureStorageSparseAMD(GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)` Part of `GL_AMD_sparse_texture`
    `void` | `glTextureSubImage1DEXT(int texture, int target, int level, int xoffset, int width, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureSubImage2DEXT(int texture, int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTextureSubImage3DEXT(int texture, int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)` Entry point to C language function: `void glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)` Part of `GL_EXT_direct_state_access`
    `void` | `glTransformPathNV(int resultPath, int srcPath, int transformType, float[] transformValues, int transformValues_offset)` Entry point to C language function: `void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glTransformPathNV(int resultPath, int srcPath, int transformType, FloatBuffer transformValues)` Entry point to C language function: `void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues)` Part of `GL_NV_path_rendering`
    `void` | `glTranslated(double x, double y, double z)` Entry point to C language function: `void glTranslated(GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_0`
    `void` | `glUniform1fARB(int location, float v0)` Entry point to C language function: `void glUniform1fARB(GLint location, GLfloat v0)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform1fvARB(int location, int count, float[] value, int value_offset)` Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform1fvARB(int location, int count, FloatBuffer value)` Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform1iARB(int location, int v0)` Entry point to C language function: `void glUniform1iARB(GLint location, GLint v0)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform1ivARB(int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform1ivARB(int location, int count, IntBuffer value)` Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2fARB(int location, float v0, float v1)` Entry point to C language function: `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2fvARB(int location, int count, float[] value, int value_offset)` Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2fvARB(int location, int count, FloatBuffer value)` Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2iARB(int location, int v0, int v1)` Entry point to C language function: `void glUniform2iARB(GLint location, GLint v0, GLint v1)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2ivARB(int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform2ivARB(int location, int count, IntBuffer value)` Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3fARB(int location, float v0, float v1, float v2)` Entry point to C language function: `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3fvARB(int location, int count, float[] value, int value_offset)` Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3fvARB(int location, int count, FloatBuffer value)` Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3iARB(int location, int v0, int v1, int v2)` Entry point to C language function: `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3ivARB(int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform3ivARB(int location, int count, IntBuffer value)` Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4fARB(int location, float v0, float v1, float v2, float v3)` Entry point to C language function: `void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4fvARB(int location, int count, float[] value, int value_offset)` Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4fvARB(int location, int count, FloatBuffer value)` Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4iARB(int location, int v0, int v1, int v2, int v3)` Entry point to C language function: `void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4ivARB(int location, int count, int[] value, int value_offset)` Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniform4ivARB(int location, int count, IntBuffer value)` Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformBufferEXT(int program, int location, int buffer)` Entry point to C language function: `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer)` Part of `GL_EXT_bindable_uniform`
    `void` | `glUniformHandleui64NV(int location, long value)` Entry point to C language function: `void glUniformHandleui64NV(GLint location, GLuint64 value)` Part of `GL_NV_bindless_texture`
    `void` | `glUniformHandleui64vNV(int location, int count, long[] value, int value_offset)` Entry point to C language function: `void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value)` Part of `GL_NV_bindless_texture`
    `void` | `glUniformHandleui64vNV(int location, int count, LongBuffer value)` Entry point to C language function: `void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value)` Part of `GL_NV_bindless_texture`
    `void` | `glUniformMatrix2fvARB(int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformMatrix2fvARB(int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformMatrix3fvARB(int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformMatrix3fvARB(int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformMatrix4fvARB(int location, int count, boolean transpose, float[] value, int value_offset)` Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUniformMatrix4fvARB(int location, int count, boolean transpose, FloatBuffer value)` Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)` Part of `GL_ARB_shader_objects`
    `void` | `glUnlockArraysEXT()` Entry point to C language function: `void glUnlockArraysEXT(void)` Part of `GL_EXT_compiled_vertex_array`
    `boolean` | `glUnmapNamedBufferEXT(int buffer)` Entry point to C language function: `GLboolean glUnmapNamedBufferEXT(GLuint buffer)` Part of `GL_EXT_direct_state_access`
    `void` | `glUnmapTexture2DINTEL(int texture, int level)` Entry point to C language function: `void glUnmapTexture2DINTEL(GLuint texture, GLint level)` Part of `GL_INTEL_map_texture`
    `void` | `glUseProgramObjectARB(int programObj)` Entry point to C language function: `void glUseProgramObjectARB(GLhandleARB programObj)` Part of `GL_ARB_shader_objects`
    `void` | `glValidateProgramARB(int programObj)` Entry point to C language function: `void glValidateProgramARB(GLhandleARB programObj)` Part of `GL_ARB_shader_objects`
    `void` | `glVariantbvEXT(int id, byte[] addr, int addr_offset)` Entry point to C language function: `void glVariantbvEXT(GLuint id, const GLbyte * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantbvEXT(int id, ByteBuffer addr)` Entry point to C language function: `void glVariantbvEXT(GLuint id, const GLbyte * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantdvEXT(int id, double[] addr, int addr_offset)` Entry point to C language function: `void glVariantdvEXT(GLuint id, const GLdouble * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantdvEXT(int id, DoubleBuffer addr)` Entry point to C language function: `void glVariantdvEXT(GLuint id, const GLdouble * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantfvEXT(int id, float[] addr, int addr_offset)` Entry point to C language function: `void glVariantfvEXT(GLuint id, const GLfloat * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantfvEXT(int id, FloatBuffer addr)` Entry point to C language function: `void glVariantfvEXT(GLuint id, const GLfloat * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantivEXT(int id, int[] addr, int addr_offset)` Entry point to C language function: `void glVariantivEXT(GLuint id, const GLint * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantivEXT(int id, IntBuffer addr)` Entry point to C language function: `void glVariantivEXT(GLuint id, const GLint * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantPointerEXT(int id, int type, int stride, Buffer addr)` Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantPointerEXT(int id, int type, int stride, long addr_buffer_offset)` Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantsvEXT(int id, short[] addr, int addr_offset)` Entry point to C language function: `void glVariantsvEXT(GLuint id, const GLshort * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantsvEXT(int id, ShortBuffer addr)` Entry point to C language function: `void glVariantsvEXT(GLuint id, const GLshort * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantubvEXT(int id, byte[] addr, int addr_offset)` Entry point to C language function: `void glVariantubvEXT(GLuint id, const GLubyte * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantubvEXT(int id, ByteBuffer addr)` Entry point to C language function: `void glVariantubvEXT(GLuint id, const GLubyte * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantuivEXT(int id, int[] addr, int addr_offset)` Entry point to C language function: `void glVariantuivEXT(GLuint id, const GLuint * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantuivEXT(int id, IntBuffer addr)` Entry point to C language function: `void glVariantuivEXT(GLuint id, const GLuint * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantusvEXT(int id, short[] addr, int addr_offset)` Entry point to C language function: `void glVariantusvEXT(GLuint id, const GLushort * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVariantusvEXT(int id, ShortBuffer addr)` Entry point to C language function: `void glVariantusvEXT(GLuint id, const GLushort * addr)` Part of `GL_EXT_vertex_shader`
    `void` | `glVDPAUFiniNV()` Entry point to C language function: `void glVDPAUFiniNV(void)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUGetSurfaceivNV(long surface, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset)` Entry point to C language function: `void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUGetSurfaceivNV(long surface, int pname, int bufSize, IntBuffer length, IntBuffer values)` Entry point to C language function: `void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUInitNV(Buffer vdpDevice, Buffer getProcAddress)` Entry point to C language function: `void glVDPAUInitNV(const GLvoid * vdpDevice, const GLvoid * getProcAddress)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUIsSurfaceNV(long surface)` Entry point to C language function: `void glVDPAUIsSurfaceNV(GLvdpauSurfaceNV surface)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUMapSurfacesNV(int numSurfaces, PointerBuffer surfaces)` Entry point to C language function: `void glVDPAUMapSurfacesNV(GLsizei numSurfaces, const GLvdpauSurfaceNV * surfaces)` Part of `GL_NV_vdpau_interop`
    `long` | `glVDPAURegisterOutputSurfaceNV(Buffer vdpSurface, int target, int numTextureNames, int[] textureNames, int textureNames_offset)` Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)` Part of `GL_NV_vdpau_interop`
    `long` | `glVDPAURegisterOutputSurfaceNV(Buffer vdpSurface, int target, int numTextureNames, IntBuffer textureNames)` Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)` Part of `GL_NV_vdpau_interop`
    `long` | `glVDPAURegisterVideoSurfaceNV(Buffer vdpSurface, int target, int numTextureNames, int[] textureNames, int textureNames_offset)` Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)` Part of `GL_NV_vdpau_interop`
    `long` | `glVDPAURegisterVideoSurfaceNV(Buffer vdpSurface, int target, int numTextureNames, IntBuffer textureNames)` Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUSurfaceAccessNV(long surface, int access)` Entry point to C language function: `void glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV surface, GLenum access)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUUnmapSurfacesNV(int numSurface, PointerBuffer surfaces)` Entry point to C language function: `void glVDPAUUnmapSurfacesNV(GLsizei numSurface, const GLvdpauSurfaceNV * surfaces)` Part of `GL_NV_vdpau_interop`
    `void` | `glVDPAUUnregisterSurfaceNV(long surface)` Entry point to C language function: `void glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV surface)` Part of `GL_NV_vdpau_interop`
    `void` | `glVertex2bOES(byte x)` Entry point to C language function: `void glVertex2bOES(GLbyte x)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex2bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glVertex2bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex2bvOES(ByteBuffer coords)` Entry point to C language function: `void glVertex2bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex2d(double x, double y)` Entry point to C language function: `void glVertex2d(GLdouble x, GLdouble y)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2dv(double[] v, int v_offset)` Entry point to C language function: `void glVertex2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2dv(DoubleBuffer v)` Entry point to C language function: `void glVertex2dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2f(float x, float y)` Entry point to C language function: `void glVertex2f(GLfloat x, GLfloat y)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2fv(float[] v, int v_offset)` Entry point to C language function: `void glVertex2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2fv(FloatBuffer v)` Entry point to C language function: `void glVertex2fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2h(short x, short y)` Entry point to C language function: `void glVertex2h(GLhalfNV x, GLhalfNV y)` Part of `GL_NV_half_float`
    `void` | `glVertex2hv(short[] v, int v_offset)` Entry point to C language function: `void glVertex2hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex2hv(ShortBuffer v)` Entry point to C language function: `void glVertex2hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex2i(int x, int y)` Entry point to C language function: `void glVertex2i(GLint x, GLint y)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2iv(int[] v, int v_offset)` Entry point to C language function: `void glVertex2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2iv(IntBuffer v)` Entry point to C language function: `void glVertex2iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2s(short x, short y)` Entry point to C language function: `void glVertex2s(GLshort x, GLshort y)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2sv(short[] v, int v_offset)` Entry point to C language function: `void glVertex2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex2sv(ShortBuffer v)` Entry point to C language function: `void glVertex2sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3bOES(byte x, byte y)` Entry point to C language function: `void glVertex3bOES(GLbyte x, GLbyte y)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex3bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glVertex3bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex3bvOES(ByteBuffer coords)` Entry point to C language function: `void glVertex3bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex3d(double x, double y, double z)` Entry point to C language function: `void glVertex3d(GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3dv(double[] v, int v_offset)` Entry point to C language function: `void glVertex3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3dv(DoubleBuffer v)` Entry point to C language function: `void glVertex3dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3f(float x, float y, float z)` Entry point to C language function: `void glVertex3f(GLfloat x, GLfloat y, GLfloat z)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3fv(float[] v, int v_offset)` Entry point to C language function: `void glVertex3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3fv(FloatBuffer v)` Entry point to C language function: `void glVertex3fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3h(short x, short y, short z)` Entry point to C language function: `void glVertex3h(GLhalfNV x, GLhalfNV y, GLhalfNV z)` Part of `GL_NV_half_float`
    `void` | `glVertex3hv(short[] v, int v_offset)` Entry point to C language function: `void glVertex3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex3hv(ShortBuffer v)` Entry point to C language function: `void glVertex3hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex3i(int x, int y, int z)` Entry point to C language function: `void glVertex3i(GLint x, GLint y, GLint z)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3iv(int[] v, int v_offset)` Entry point to C language function: `void glVertex3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3iv(IntBuffer v)` Entry point to C language function: `void glVertex3iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3s(short x, short y, short z)` Entry point to C language function: `void glVertex3s(GLshort x, GLshort y, GLshort z)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3sv(short[] v, int v_offset)` Entry point to C language function: `void glVertex3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex3sv(ShortBuffer v)` Entry point to C language function: `void glVertex3sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4bOES(byte x, byte y, byte z)` Entry point to C language function: `void glVertex4bOES(GLbyte x, GLbyte y, GLbyte z)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex4bvOES(byte[] coords, int coords_offset)` Entry point to C language function: `void glVertex4bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex4bvOES(ByteBuffer coords)` Entry point to C language function: `void glVertex4bvOES(const GLbyte * coords)` Part of `GL_OES_byte_coordinates`
    `void` | `glVertex4d(double x, double y, double z, double w)` Entry point to C language function: `void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4dv(double[] v, int v_offset)` Entry point to C language function: `void glVertex4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4dv(DoubleBuffer v)` Entry point to C language function: `void glVertex4dv(const GLdouble * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4f(float x, float y, float z, float w)` Entry point to C language function: `void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4fv(float[] v, int v_offset)` Entry point to C language function: `void glVertex4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4fv(FloatBuffer v)` Entry point to C language function: `void glVertex4fv(const GLfloat * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4h(short x, short y, short z, short w)` Entry point to C language function: `void glVertex4h(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)` Part of `GL_NV_half_float`
    `void` | `glVertex4hv(short[] v, int v_offset)` Entry point to C language function: `void glVertex4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex4hv(ShortBuffer v)` Entry point to C language function: `void glVertex4hv(const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertex4i(int x, int y, int z, int w)` Entry point to C language function: `void glVertex4i(GLint x, GLint y, GLint z, GLint w)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4iv(int[] v, int v_offset)` Entry point to C language function: `void glVertex4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4iv(IntBuffer v)` Entry point to C language function: `void glVertex4iv(const GLint * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4s(short x, short y, short z, short w)` Entry point to C language function: `void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4sv(short[] v, int v_offset)` Entry point to C language function: `void glVertex4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertex4sv(ShortBuffer v)` Entry point to C language function: `void glVertex4sv(const GLshort * v)` Part of `GL_VERSION_1_0`
    `void` | `glVertexArrayColorOffsetEXT(int vaobj, int buffer, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayEdgeFlagOffsetEXT(int vaobj, int buffer, int stride, long offset)` Entry point to C language function: `void glVertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayFogCoordOffsetEXT(int vaobj, int buffer, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayIndexOffsetEXT(int vaobj, int buffer, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayMultiTexCoordOffsetEXT(int vaobj, int buffer, int texunit, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayNormalOffsetEXT(int vaobj, int buffer, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayParameteriAPPLE(int pname, int param)` Entry point to C language function: `void glVertexArrayParameteriAPPLE(GLenum pname, GLint param)` Part of `GL_APPLE_vertex_array_range`
    `void` | `glVertexArrayRangeAPPLE(int length, Buffer pointer)` Entry point to C language function: `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)` Part of `GL_APPLE_vertex_array_range`
    `void` | `glVertexArrayRangeNV(int length, Buffer pointer)` Entry point to C language function: `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer)` Part of `GL_NV_vertex_array_range`
    `void` | `glVertexArraySecondaryColorOffsetEXT(int vaobj, int buffer, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayTexCoordOffsetEXT(int vaobj, int buffer, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayVertexAttribIOffsetEXT(int vaobj, int buffer, int index, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayVertexAttribOffsetEXT(int vaobj, int buffer, int index, int size, int type, boolean normalized, int stride, long offset)` Entry point to C language function: `void glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexArrayVertexOffsetEXT(int vaobj, int buffer, int size, int type, int stride, long offset)` Entry point to C language function: `void glVertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)` Part of `GL_EXT_direct_state_access`
    `void` | `glVertexAttrib1dARB(int index, double x)` Entry point to C language function: `void glVertexAttrib1dARB(GLuint index, GLdouble x)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1dvARB(int index, double[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib1dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1dvARB(int index, DoubleBuffer v)` Entry point to C language function: `void glVertexAttrib1dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1fARB(int index, float x)` Entry point to C language function: `void glVertexAttrib1fARB(GLuint index, GLfloat x)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1fvARB(int index, float[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib1fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1fvARB(int index, FloatBuffer v)` Entry point to C language function: `void glVertexAttrib1fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1h(int index, short x)` Entry point to C language function: `void glVertexAttrib1h(GLuint index, GLhalfNV x)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib1hv(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib1hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib1hv(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib1hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib1sARB(int index, short x)` Entry point to C language function: `void glVertexAttrib1sARB(GLuint index, GLshort x)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1svARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib1svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib1svARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib1svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2dARB(int index, double x, double y)` Entry point to C language function: `void glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2dvARB(int index, double[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib2dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2dvARB(int index, DoubleBuffer v)` Entry point to C language function: `void glVertexAttrib2dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2fARB(int index, float x, float y)` Entry point to C language function: `void glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2fvARB(int index, float[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib2fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2fvARB(int index, FloatBuffer v)` Entry point to C language function: `void glVertexAttrib2fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2h(int index, short x, short y)` Entry point to C language function: `void glVertexAttrib2h(GLuint index, GLhalfNV x, GLhalfNV y)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib2hv(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib2hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib2hv(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib2hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib2sARB(int index, short x, short y)` Entry point to C language function: `void glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2svARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib2svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib2svARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib2svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3dARB(int index, double x, double y, double z)` Entry point to C language function: `void glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3dvARB(int index, double[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib3dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3dvARB(int index, DoubleBuffer v)` Entry point to C language function: `void glVertexAttrib3dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3fARB(int index, float x, float y, float z)` Entry point to C language function: `void glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3fvARB(int index, float[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib3fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3fvARB(int index, FloatBuffer v)` Entry point to C language function: `void glVertexAttrib3fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3h(int index, short x, short y, short z)` Entry point to C language function: `void glVertexAttrib3h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib3hv(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib3hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib3hv(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib3hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib3sARB(int index, short x, short y, short z)` Entry point to C language function: `void glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3svARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib3svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib3svARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib3svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4bvARB(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4bvARB(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4dARB(int index, double x, double y, double z, double w)` Entry point to C language function: `void glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4dvARB(int index, double[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4dvARB(int index, DoubleBuffer v)` Entry point to C language function: `void glVertexAttrib4dvARB(GLuint index, const GLdouble * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4fARB(int index, float x, float y, float z, float w)` Entry point to C language function: `void glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4fvARB(int index, float[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4fvARB(int index, FloatBuffer v)` Entry point to C language function: `void glVertexAttrib4fvARB(GLuint index, const GLfloat * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4h(int index, short x, short y, short z, short w)` Entry point to C language function: `void glVertexAttrib4h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib4hv(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib4hv(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib4hv(GLuint index, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttrib4ivARB(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4ivARB(GLuint index, const GLint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4ivARB(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttrib4ivARB(GLuint index, const GLint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NbvARB(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NbvARB(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NivARB(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NivARB(GLuint index, const GLint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NivARB(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttrib4NivARB(GLuint index, const GLint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NsvARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NsvARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)` Entry point to C language function: `void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NubvARB(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NubvARB(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NuivARB(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NuivARB(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NusvARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4NusvARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4sARB(int index, short x, short y, short z, short w)` Entry point to C language function: `void glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4svARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4svARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib4svARB(GLuint index, const GLshort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4ubvARB(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4ubvARB(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4uivARB(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4uivARB(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4usvARB(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttrib4usvARB(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttribI1iEXT(int index, int x)` Entry point to C language function: `void glVertexAttribI1iEXT(GLuint index, GLint x)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI1ivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI1ivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI1uiEXT(int index, int x)` Entry point to C language function: `void glVertexAttribI1uiEXT(GLuint index, GLuint x)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI1uivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI1uivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2iEXT(int index, int x, int y)` Entry point to C language function: `void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2ivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2ivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2uiEXT(int index, int x, int y)` Entry point to C language function: `void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2uivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI2uivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3iEXT(int index, int x, int y, int z)` Entry point to C language function: `void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3ivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3ivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3uiEXT(int index, int x, int y, int z)` Entry point to C language function: `void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3uivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI3uivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4bvEXT(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4bvEXT(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4iEXT(int index, int x, int y, int z, int w)` Entry point to C language function: `void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4ivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4ivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4svEXT(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4svEXT(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4ubvEXT(int index, byte[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4ubvEXT(int index, ByteBuffer v)` Entry point to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4uiEXT(int index, int x, int y, int z, int w)` Entry point to C language function: `void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4uivEXT(int index, int[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4uivEXT(int index, IntBuffer v)` Entry point to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4usvEXT(int index, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribI4usvEXT(int index, ShortBuffer v)` Entry point to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_ES_VERSION_3_0`, `GL_VERSION_3_0`
    `void` | `glVertexAttribIPointerEXT(int index, int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_NV_vertex_program4`
    `void` | `glVertexAttribL1i64NV(int index, long x)` Entry point to C language function: `void glVertexAttribL1i64NV(GLuint index, GLint64EXT x)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL1i64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL1i64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL1ui64NV(int index, long x)` Entry point to C language function: `void glVertexAttribL1ui64NV(GLuint index, GLuint64EXT x)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL1ui64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL1ui64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2i64NV(int index, long x, long y)` Entry point to C language function: `void glVertexAttribL2i64NV(GLuint index, GLint64EXT x, GLint64EXT y)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2i64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2i64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2ui64NV(int index, long x, long y)` Entry point to C language function: `void glVertexAttribL2ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2ui64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL2ui64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3i64NV(int index, long x, long y, long z)` Entry point to C language function: `void glVertexAttribL3i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3i64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3i64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3ui64NV(int index, long x, long y, long z)` Entry point to C language function: `void glVertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3ui64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL3ui64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4i64NV(int index, long x, long y, long z, long w)` Entry point to C language function: `void glVertexAttribL4i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4i64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4i64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4ui64NV(int index, long x, long y, long z, long w)` Entry point to C language function: `void glVertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4ui64vNV(int index, long[] v, int v_offset)` Entry point to C language function: `void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribL4ui64vNV(int index, LongBuffer v)` Entry point to C language function: `void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribLFormatNV(int index, int size, int type, int stride)` Entry point to C language function: `void glVertexAttribLFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride)` Part of `GL_NV_vertex_attrib_integer_64bit`
    `void` | `glVertexAttribParameteriAMD(int index, int pname, int param)` Entry point to C language function: `void glVertexAttribParameteriAMD(GLuint index, GLenum pname, GLint param)` Part of `GL_AMD_interleaved_elements`
    `void` | `glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)` Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);` Part of `GL_ES_VERSION_2_0`, `GL_VERSION_2_0`
    `void` | `glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, Buffer pointer)` Entry point to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset)` Entry point to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)` Part of `GL_ARB_vertex_program`
    `void` | `glVertexAttribs1hv(int index, int n, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs1hv(int index, int n, ShortBuffer v)` Entry point to C language function: `void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs2hv(int index, int n, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs2hv(int index, int n, ShortBuffer v)` Entry point to C language function: `void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs3hv(int index, int n, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs3hv(int index, int n, ShortBuffer v)` Entry point to C language function: `void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs4hv(int index, int n, short[] v, int v_offset)` Entry point to C language function: `void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexAttribs4hv(int index, int n, ShortBuffer v)` Entry point to C language function: `void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v)` Part of `GL_NV_half_float`
    `void` | `glVertexBlendARB(int count)` Entry point to C language function: `void glVertexBlendARB(GLint count)` Part of `GL_ARB_vertex_blend`
    `void` | `glVertexWeightfEXT(float weight)` Entry point to C language function: `void glVertexWeightfEXT(GLfloat weight)` Part of `GL_EXT_vertex_weighting`
    `void` | `glVertexWeightfvEXT(float[] weight, int weight_offset)` Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * weight)` Part of `GL_EXT_vertex_weighting`
    `void` | `glVertexWeightfvEXT(FloatBuffer weight)` Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * weight)` Part of `GL_EXT_vertex_weighting`
    `void` | `glVertexWeighth(short weight)` Entry point to C language function: `void glVertexWeighth(GLhalfNV weight)` Part of `GL_NV_half_float`
    `void` | `glVertexWeighthv(short[] weight, int weight_offset)` Entry point to C language function: `void glVertexWeighthv(const GLhalfNV * weight)` Part of `GL_NV_half_float`
    `void` | `glVertexWeighthv(ShortBuffer weight)` Entry point to C language function: `void glVertexWeighthv(const GLhalfNV * weight)` Part of `GL_NV_half_float`
    `void` | `glVertexWeightPointerEXT(int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_EXT_vertex_weighting`
    `void` | `glVertexWeightPointerEXT(int size, int type, int stride, long pointer_buffer_offset)` Entry point to C language function: `void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_EXT_vertex_weighting`
    `int` | `glVideoCaptureNV(int video_capture_slot, int[] sequence_num, int sequence_num_offset, long[] capture_time, int capture_time_offset)` Entry point to C language function: `GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time)` Part of `GL_NV_video_capture`
    `int` | `glVideoCaptureNV(int video_capture_slot, IntBuffer sequence_num, LongBuffer capture_time)` Entry point to C language function: `GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterdvNV(int video_capture_slot, int stream, int pname, double[] params, int params_offset)` Entry point to C language function: `void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterdvNV(int video_capture_slot, int stream, int pname, DoubleBuffer params)` Entry point to C language function: `void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterfvNV(int video_capture_slot, int stream, int pname, float[] params, int params_offset)` Entry point to C language function: `void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterfvNV(int video_capture_slot, int stream, int pname, FloatBuffer params)` Entry point to C language function: `void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterivNV(int video_capture_slot, int stream, int pname, int[] params, int params_offset)` Entry point to C language function: `void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glVideoCaptureStreamParameterivNV(int video_capture_slot, int stream, int pname, IntBuffer params)` Entry point to C language function: `void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params)` Part of `GL_NV_video_capture`
    `void` | `glWeightbvARB(int size, byte[] weights, int weights_offset)` Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightbvARB(int size, ByteBuffer weights)` Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightdvARB(int size, double[] weights, int weights_offset)` Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightdvARB(int size, DoubleBuffer weights)` Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightfvARB(int size, float[] weights, int weights_offset)` Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightfvARB(int size, FloatBuffer weights)` Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightivARB(int size, int[] weights, int weights_offset)` Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightivARB(int size, IntBuffer weights)` Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightPathsNV(int resultPath, int numPaths, int[] paths, int paths_offset, float[] weights, int weights_offset)` Entry point to C language function: `void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights)` Part of `GL_NV_path_rendering`
    `void` | `glWeightPathsNV(int resultPath, int numPaths, IntBuffer paths, FloatBuffer weights)` Entry point to C language function: `void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights)` Part of `GL_NV_path_rendering`
    `void` | `glWeightPointer(int size, int type, int stride, Buffer pointer)` Entry point to C language function: `void glWeightPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)` Part of `GL_OES_matrix_palette`; `GL_ARB_vertex_blend`
    `void` | `glWeightsvARB(int size, short[] weights, int weights_offset)` Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightsvARB(int size, ShortBuffer weights)` Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightubvARB(int size, byte[] weights, int weights_offset)` Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightubvARB(int size, ByteBuffer weights)` Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightuivARB(int size, int[] weights, int weights_offset)` Entry point to C language function: `void glWeightuivARB(GLint size, const GLuint * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightuivARB(int size, IntBuffer weights)` Entry point to C language function: `void glWeightuivARB(GLint size, const GLuint * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightusvARB(int size, short[] weights, int weights_offset)` Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWeightusvARB(int size, ShortBuffer weights)` Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights)` Part of `GL_ARB_vertex_blend`
    `void` | `glWindowPos2d(double x, double y)` Entry point to C language function: `void glWindowPos2d(GLdouble x, GLdouble y)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2dv(double[] v, int v_offset)` Entry point to C language function: `void glWindowPos2dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2dv(DoubleBuffer v)` Entry point to C language function: `void glWindowPos2dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2f(float x, float y)` Entry point to C language function: `void glWindowPos2f(GLfloat x, GLfloat y)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2fv(float[] v, int v_offset)` Entry point to C language function: `void glWindowPos2fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2fv(FloatBuffer v)` Entry point to C language function: `void glWindowPos2fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2i(int x, int y)` Entry point to C language function: `void glWindowPos2i(GLint x, GLint y)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2iv(int[] v, int v_offset)` Entry point to C language function: `void glWindowPos2iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2iv(IntBuffer v)` Entry point to C language function: `void glWindowPos2iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2s(short x, short y)` Entry point to C language function: `void glWindowPos2s(GLshort x, GLshort y)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2sv(short[] v, int v_offset)` Entry point to C language function: `void glWindowPos2sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos2sv(ShortBuffer v)` Entry point to C language function: `void glWindowPos2sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3d(double x, double y, double z)` Entry point to C language function: `void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3dv(double[] v, int v_offset)` Entry point to C language function: `void glWindowPos3dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3dv(DoubleBuffer v)` Entry point to C language function: `void glWindowPos3dv(const GLdouble * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3f(float x, float y, float z)` Entry point to C language function: `void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3fv(float[] v, int v_offset)` Entry point to C language function: `void glWindowPos3fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3fv(FloatBuffer v)` Entry point to C language function: `void glWindowPos3fv(const GLfloat * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3i(int x, int y, int z)` Entry point to C language function: `void glWindowPos3i(GLint x, GLint y, GLint z)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3iv(int[] v, int v_offset)` Entry point to C language function: `void glWindowPos3iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3iv(IntBuffer v)` Entry point to C language function: `void glWindowPos3iv(const GLint * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3s(short x, short y, short z)` Entry point to C language function: `void glWindowPos3s(GLshort x, GLshort y, GLshort z)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3sv(short[] v, int v_offset)` Entry point to C language function: `void glWindowPos3sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glWindowPos3sv(ShortBuffer v)` Entry point to C language function: `void glWindowPos3sv(const GLshort * v)` Part of `GL_VERSION_1_4`
    `void` | `glWriteMaskEXT(int res, int in, int outX, int outY, int outZ, int outW)` Entry point to C language function: `void glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)` Part of `GL_EXT_vertex_shader`
    `GLBufferStorage` | `mapNamedBuffer(int bufferName, int access)` Returns the `GLBufferStorage` instance as mapped via OpenGL's native `glMapNamedBufferEXT(..)` implementation.
    `GLBufferStorage` | `mapNamedBufferRange(int bufferName, long offset, long length, int access)` Returns the `GLBufferStorage` instance as mapped via OpenGL's native `glMapNamedBufferRangeEXT(..)` implementation.

    - ### Methods inherited from interface javax.media.opengl.GL2ES1

      `glAlphaFunc, glClientActiveTexture, glColor4ub, glDrawElements, glFogf, glFogfv, glFogfv, glFrustum, glGetLightfv, glGetLightfv, glGetMaterialfv, glGetMaterialfv, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnviv, glGetTexEnviv, glGetTexGenfv, glGetTexGenfv, glGetTexGeniv, glGetTexGeniv, glLightf, glLightModelf, glLightModelfv, glLightModelfv, glLogicOp, glMultiTexCoord4f, glNormal3f, glOrtho, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointSize, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv`

    - ### Methods inherited from interface javax.media.opengl.fixedfunc.GLMatrixFunc

      `glFrustumf, glGetFloatv, glGetFloatv, glGetIntegerv, glGetIntegerv, glLoadIdentity, glLoadMatrixf, glLoadMatrixf, glMatrixMode, glMultMatrixf, glMultMatrixf, glOrthof, glPopMatrix, glPushMatrix, glRotatef, glScalef, glTranslatef`

    - ### Methods inherited from interface javax.media.opengl.fixedfunc.GLPointerFunc

      `glColor4f, glColorPointer, glColorPointer, glColorPointer, glDisableClientState, glEnableClientState, glNormalPointer, glNormalPointer, glNormalPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glVertexPointer, glVertexPointer, glVertexPointer`

    - ### Methods inherited from interface javax.media.opengl.fixedfunc.GLLightingFunc

      `glColor4f, glLightfv, glLightfv, glMaterialf, glMaterialfv, glMaterialfv, glShadeModel`

    - ### Methods inherited from interface javax.media.opengl.GL2GL3

      `glBeginConditionalRender, glBindFragDataLocation, glBufferAddressRangeNV, glClampColor, glClearNamedBufferDataEXT, glClearNamedBufferSubDataEXT, glColorFormatNV, glColorMaski, glCompileShaderIncludeARB, glCompileShaderIncludeARB, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCopyTexImage1D, glCopyTexSubImage1D, glCreateSyncFromCLeventARB, glDebugMessageEnableAMD, glDebugMessageEnableAMD, glDebugMessageInsertAMD, glDeleteNamedStringARB, glDisableClientState, glDisablei, glDrawBuffer, glEdgeFlagFormatNV, glEnableClientState, glEnablei, glEndConditionalRender, glFogCoordFormatNV, glFramebufferTexture1D, glFramebufferTextureARB, glFramebufferTextureFaceARB, glFramebufferTextureLayerARB, glGetActiveUniformName, glGetActiveUniformName, glGetBooleani_v, glGetBooleani_v, glGetBufferParameterui64vNV, glGetBufferParameterui64vNV, glGetBufferSubData, glGetCompressedTexImage, glGetCompressedTexImage, glGetDebugMessageLogAMD, glGetDebugMessageLogAMD, glGetDoublev, glGetDoublev, glGetIntegerui64i_vNV, glGetIntegerui64i_vNV, glGetIntegerui64vNV, glGetIntegerui64vNV, glGetNamedBufferParameterui64vNV, glGetNamedBufferParameterui64vNV, glGetNamedFramebufferParameterivEXT, glGetNamedFramebufferParameterivEXT, glGetNamedStringARB, glGetNamedStringARB, glGetNamedStringivARB, glGetNamedStringivARB, glGetnCompressedTexImage, glGetnTexImage, glGetnUniformdv, glGetnUniformdv, glGetnUniformuiv, glGetnUniformuiv, glGetQueryObjectiv, glGetQueryObjectiv, glGetTexImage, glGetTexImage, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetUniformui64vNV, glGetUniformui64vNV, glGetVertexAttribdv, glGetVertexAttribdv, glImportSyncEXT, glIndexFormatNV, glIsBufferResidentNV, glIsEnabledi, glIsNamedBufferResidentNV, glIsNamedStringARB, glLogicOp, glMakeBufferNonResidentNV, glMakeBufferResidentNV, glMakeNamedBufferNonResidentNV, glMakeNamedBufferResidentNV, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawArraysIndirectAMD, glMultiDrawElements, glMultiDrawElementsIndirectAMD, glNamedFramebufferParameteriEXT, glNamedStringARB, glNormalFormatNV, glPixelStoref, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glPointSize, glPolygonMode, glPrimitiveRestartIndex, glProgramParameteriARB, glProgramUniformui64NV, glProgramUniformui64vNV, glProgramUniformui64vNV, glSecondaryColorFormatNV, glSetMultisamplefvAMD, glSetMultisamplefvAMD, glStencilOpValueAMD, glTessellationFactorAMD, glTessellationModeAMD, glTexBuffer, glTexCoordFormatNV, glTexImage1D, glTexImage1D, glTexImage2DMultisampleCoverageNV, glTexImage3DMultisampleCoverageNV, glTexParameterIiv, glTexParameterIiv, glTexParameterIuiv, glTexParameterIuiv, glTexSubImage1D, glTexSubImage1D, glTextureBufferRangeEXT, glTextureImage2DMultisampleCoverageNV, glTextureImage2DMultisampleNV, glTextureImage3DMultisampleCoverageNV, glTextureImage3DMultisampleNV, glUniformui64NV, glUniformui64vNV, glUniformui64vNV, glVertexArrayBindVertexBufferEXT, glVertexArrayVertexAttribBindingEXT, glVertexArrayVertexAttribFormatEXT, glVertexArrayVertexAttribIFormatEXT, glVertexArrayVertexAttribLFormatEXT, glVertexArrayVertexBindingDivisorEXT, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribFormatNV, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4bv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ubv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIFormatNV, glVertexFormatNV`

    - ### Methods inherited from interface javax.media.opengl.GL2ES3

      `glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindVertexArray, glBlitFramebuffer, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glCopyBufferSubData, glDeleteVertexArrays, glDeleteVertexArrays, glDrawArraysInstanced, glDrawBuffers, glDrawBuffers, glDrawElementsInstanced, glDrawRangeElements, glEndTransformFeedback, glFramebufferTextureLayer, glGenVertexArrays, glGenVertexArrays, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetFragDataLocation, glGetIntegeri_v, glGetIntegeri_v, glGetInternalformativ, glGetInternalformativ, glGetStringi, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsVertexArray, glReadBuffer, glRenderbufferStorageMultisample, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformBlockBinding, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribIPointer, isPBOPackBound, isPBOUnpackBound`

    - ### Methods inherited from interface javax.media.opengl.GL2ES2

      `glAttachShader, glBeginQuery, glBindAttribLocation, glBlendColor, glClearDepth, glCompileShader, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyTexSubImage3D, glCreateProgram, glCreateShader, glDebugMessageControl, glDebugMessageControl, glDebugMessageInsert, glDeleteProgram, glDeleteQueries, glDeleteQueries, glDeleteShader, glDepthRange, glDetachShader, glDisableVertexAttribArray, glEnableVertexAttribArray, glEndQuery, glFramebufferTexture3D, glGenQueries, glGenQueries, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetDebugMessageLog, glGetDebugMessageLog, glGetObjectLabel, glGetObjectLabel, glGetObjectPtrLabel, glGetObjectPtrLabel, glGetProgramBinary, glGetProgramBinary, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetQueryiv, glGetQueryiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glIsProgram, glIsQuery, glIsShader, glLinkProgram, glObjectLabel, glObjectLabel, glObjectPtrLabel, glObjectPtrLabel, glPopDebugGroup, glProgramBinary, glPushDebugGroup, glPushDebugGroup, glReleaseShaderCompiler, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glUniform, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer`

    - ### Methods inherited from interface javax.media.opengl.GL

      `glActiveTexture, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearStencil, glColorMask, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDisable, glDrawArrays, glDrawElements, glEnable, glFinish, glFlush, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetBooleanv, glGetBooleanv, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetGraphicsResetStatus, glGetIntegerv, glGetIntegerv, glGetnUniformfv, glGetnUniformfv, glGetnUniformiv, glGetnUniformiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsRenderbuffer, glIsTexture, glLineWidth, glMapBuffer, glMapBufferRange, glPixelStorei, glPolygonOffset, glReadnPixels, glReadPixels, glReadPixels, glRenderbufferStorage, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage3D, glTexSubImage2D, glTexSubImage2D, glTextureStorage1D, glTextureStorage2D, glTextureStorage3D, glUnmapBuffer, glViewport`

    - ### Methods inherited from interface javax.media.opengl.GLBase

      `getBoundBuffer, getBoundFramebuffer, getBufferStorage, getContext, getDefaultDrawFramebuffer, getDefaultReadBuffer, getDefaultReadFramebuffer, getDownstreamGL, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2ES3, getGL2GL3, getGL3, getGL3bc, getGL3ES3, getGL4, getGL4bc, getGL4ES3, getGLES1, getGLES2, getGLES3, getGLProfile, getMaxRenderbufferSamples, getPlatformGLExtensions, getRootGL, getSwapInterval, hasBasicFBOSupport, hasFullFBOSupport, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2ES3, isGL2GL3, isGL3, isGL3bc, isGL3core, isGL3ES3, isGL4, isGL4bc, isGL4core, isGL4ES3, isGLcore, isGLES, isGLES1, isGLES2, isGLES2Compatible, isGLES3, isGLES3Compatible, isNPOTTextureAvailable, isTextureFormatBGRA8888Available, isVBOArrayBound, isVBOElementArrayBound, mapBuffer, mapBufferRange, setSwapInterval`

- - ### Field Detail

    - #### GL_2_BYTES

          static final int GL_2_BYTES

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_3_BYTES

          static final int GL_3_BYTES

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_4_BYTES

          static final int GL_4_BYTES

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_QUAD_STRIP

          static final int GL_QUAD_STRIP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POLYGON

          static final int GL_POLYGON

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_STIPPLE

          static final int GL_LINE_STIPPLE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_STIPPLE_PATTERN

          static final int GL_LINE_STIPPLE_PATTERN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_STIPPLE_REPEAT

          static final int GL_LINE_STIPPLE_REPEAT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POLYGON_STIPPLE

          static final int GL_POLYGON_STIPPLE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_EDGE_FLAG

          static final int GL_EDGE_FLAG

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COMPILE

          static final int GL_COMPILE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COMPILE_AND_EXECUTE

          static final int GL_COMPILE_AND_EXECUTE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIST_BASE

          static final int GL_LIST_BASE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIST_INDEX

          static final int GL_LIST_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIST_MODE

          static final int GL_LIST_MODE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COLOR_INDEXES

          static final int GL_COLOR_INDEXES

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIGHT_MODEL_LOCAL_VIEWER

          static final int GL_LIGHT_MODEL_LOCAL_VIEWER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COLOR_MATERIAL_FACE

          static final int GL_COLOR_MATERIAL_FACE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COLOR_MATERIAL_PARAMETER

          static final int GL_COLOR_MATERIAL_PARAMETER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_RED_BITS

          static final int GL_ACCUM_RED_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_GREEN_BITS

          static final int GL_ACCUM_GREEN_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_BLUE_BITS

          static final int GL_ACCUM_BLUE_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_ALPHA_BITS

          static final int GL_ACCUM_ALPHA_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_CLEAR_VALUE

          static final int GL_ACCUM_CLEAR_VALUE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM

          static final int GL_ACCUM

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LOAD

          static final int GL_LOAD

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MULT

          static final int GL_MULT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RETURN

          static final int GL_RETURN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FEEDBACK

          static final int GL_FEEDBACK

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RENDER

          static final int GL_RENDER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_SELECT

          static final int GL_SELECT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_2D

          static final int GL_2D

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_3D

          static final int GL_3D

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_3D_COLOR

          static final int GL_3D_COLOR

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_3D_COLOR_TEXTURE

          static final int GL_3D_COLOR_TEXTURE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_4D_COLOR_TEXTURE

          static final int GL_4D_COLOR_TEXTURE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POINT_TOKEN

          static final int GL_POINT_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_TOKEN

          static final int GL_LINE_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_RESET_TOKEN

          static final int GL_LINE_RESET_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POLYGON_TOKEN

          static final int GL_POLYGON_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_BITMAP_TOKEN

          static final int GL_BITMAP_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_DRAW_PIXEL_TOKEN

          static final int GL_DRAW_PIXEL_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COPY_PIXEL_TOKEN

          static final int GL_COPY_PIXEL_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PASS_THROUGH_TOKEN

          static final int GL_PASS_THROUGH_TOKEN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FEEDBACK_BUFFER_POINTER

          static final int GL_FEEDBACK_BUFFER_POINTER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FEEDBACK_BUFFER_SIZE

          static final int GL_FEEDBACK_BUFFER_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FEEDBACK_BUFFER_TYPE

          static final int GL_FEEDBACK_BUFFER_TYPE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_SELECTION_BUFFER_POINTER

          static final int GL_SELECTION_BUFFER_POINTER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_SELECTION_BUFFER_SIZE

          static final int GL_SELECTION_BUFFER_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FOG_INDEX

          static final int GL_FOG_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LOGIC_OP

          static final int GL_LOGIC_OP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_LOGIC_OP

          static final int GL_INDEX_LOGIC_OP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUX0

          static final int GL_AUX0

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUX1

          static final int GL_AUX1

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUX2

          static final int GL_AUX2

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUX3

          static final int GL_AUX3

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COLOR_INDEX

          static final int GL_COLOR_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_BITS

          static final int GL_INDEX_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUX_BUFFERS

          static final int GL_AUX_BUFFERS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_BITMAP

          static final int GL_BITMAP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_LIST_NESTING

          static final int GL_MAX_LIST_NESTING

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_ATTRIB_STACK_DEPTH

          static final int GL_MAX_ATTRIB_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_NAME_STACK_DEPTH

          static final int GL_MAX_NAME_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_EVAL_ORDER

          static final int GL_MAX_EVAL_ORDER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_PIXEL_MAP_TABLE

          static final int GL_MAX_PIXEL_MAP_TABLE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_CLIENT_ATTRIB_STACK_DEPTH

          static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ATTRIB_STACK_DEPTH

          static final int GL_ATTRIB_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CLIENT_ATTRIB_STACK_DEPTH

          static final int GL_CLIENT_ATTRIB_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_INDEX

          static final int GL_CURRENT_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_COLOR

          static final int GL_CURRENT_RASTER_COLOR

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_DISTANCE

          static final int GL_CURRENT_RASTER_DISTANCE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_INDEX

          static final int GL_CURRENT_RASTER_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_POSITION

          static final int GL_CURRENT_RASTER_POSITION

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_TEXTURE_COORDS

          static final int GL_CURRENT_RASTER_TEXTURE_COORDS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_POSITION_VALID

          static final int GL_CURRENT_RASTER_POSITION_VALID

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_CLEAR_VALUE

          static final int GL_INDEX_CLEAR_VALUE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_MODE

          static final int GL_INDEX_MODE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_WRITEMASK

          static final int GL_INDEX_WRITEMASK

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_NAME_STACK_DEPTH

          static final int GL_NAME_STACK_DEPTH

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RENDER_MODE

          static final int GL_RENDER_MODE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RGBA_MODE

          static final int GL_RGBA_MODE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_AUTO_NORMAL

          static final int GL_AUTO_NORMAL

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_COLOR_4

          static final int GL_MAP1_COLOR_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_INDEX

          static final int GL_MAP1_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_NORMAL

          static final int GL_MAP1_NORMAL

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_TEXTURE_COORD_1

          static final int GL_MAP1_TEXTURE_COORD_1

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_TEXTURE_COORD_2

          static final int GL_MAP1_TEXTURE_COORD_2

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_TEXTURE_COORD_3

          static final int GL_MAP1_TEXTURE_COORD_3

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_TEXTURE_COORD_4

          static final int GL_MAP1_TEXTURE_COORD_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_VERTEX_3

          static final int GL_MAP1_VERTEX_3

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_VERTEX_4

          static final int GL_MAP1_VERTEX_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_COLOR_4

          static final int GL_MAP2_COLOR_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_INDEX

          static final int GL_MAP2_INDEX

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_NORMAL

          static final int GL_MAP2_NORMAL

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_TEXTURE_COORD_1

          static final int GL_MAP2_TEXTURE_COORD_1

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_TEXTURE_COORD_2

          static final int GL_MAP2_TEXTURE_COORD_2

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_TEXTURE_COORD_3

          static final int GL_MAP2_TEXTURE_COORD_3

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_TEXTURE_COORD_4

          static final int GL_MAP2_TEXTURE_COORD_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_VERTEX_3

          static final int GL_MAP2_VERTEX_3

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_VERTEX_4

          static final int GL_MAP2_VERTEX_4

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_GRID_DOMAIN

          static final int GL_MAP1_GRID_DOMAIN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP1_GRID_SEGMENTS

          static final int GL_MAP1_GRID_SEGMENTS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_GRID_DOMAIN

          static final int GL_MAP2_GRID_DOMAIN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP2_GRID_SEGMENTS

          static final int GL_MAP2_GRID_SEGMENTS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_COEFF

          static final int GL_COEFF

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_DOMAIN

          static final int GL_DOMAIN

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ORDER

          static final int GL_ORDER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP_COLOR

          static final int GL_MAP_COLOR

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_MAP_STENCIL

          static final int GL_MAP_STENCIL

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_SHIFT

          static final int GL_INDEX_SHIFT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_INDEX_OFFSET

          static final int GL_INDEX_OFFSET

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RED_SCALE

          static final int GL_RED_SCALE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_RED_BIAS

          static final int GL_RED_BIAS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_GREEN_SCALE

          static final int GL_GREEN_SCALE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_GREEN_BIAS

          static final int GL_GREEN_BIAS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_BLUE_SCALE

          static final int GL_BLUE_SCALE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_BLUE_BIAS

          static final int GL_BLUE_BIAS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_BIAS

          static final int GL_ALPHA_BIAS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_SCALE

          static final int GL_DEPTH_SCALE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_BIAS

          static final int GL_DEPTH_BIAS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_S_TO_S_SIZE

          static final int GL_PIXEL_MAP_S_TO_S_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_I_SIZE

          static final int GL_PIXEL_MAP_I_TO_I_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_R_SIZE

          static final int GL_PIXEL_MAP_I_TO_R_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_G_SIZE

          static final int GL_PIXEL_MAP_I_TO_G_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_B_SIZE

          static final int GL_PIXEL_MAP_I_TO_B_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_A_SIZE

          static final int GL_PIXEL_MAP_I_TO_A_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_R_TO_R_SIZE

          static final int GL_PIXEL_MAP_R_TO_R_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_G_TO_G_SIZE

          static final int GL_PIXEL_MAP_G_TO_G_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_B_TO_B_SIZE

          static final int GL_PIXEL_MAP_B_TO_B_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_A_TO_A_SIZE

          static final int GL_PIXEL_MAP_A_TO_A_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_S_TO_S

          static final int GL_PIXEL_MAP_S_TO_S

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_I

          static final int GL_PIXEL_MAP_I_TO_I

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_R

          static final int GL_PIXEL_MAP_I_TO_R

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_G

          static final int GL_PIXEL_MAP_I_TO_G

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_B

          static final int GL_PIXEL_MAP_I_TO_B

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_I_TO_A

          static final int GL_PIXEL_MAP_I_TO_A

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_R_TO_R

          static final int GL_PIXEL_MAP_R_TO_R

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_G_TO_G

          static final int GL_PIXEL_MAP_G_TO_G

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_B_TO_B

          static final int GL_PIXEL_MAP_B_TO_B

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAP_A_TO_A

          static final int GL_PIXEL_MAP_A_TO_A

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ZOOM_X

          static final int GL_ZOOM_X

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ZOOM_Y

          static final int GL_ZOOM_Y

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_GEN_S

          static final int GL_TEXTURE_GEN_S

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_GEN_T

          static final int GL_TEXTURE_GEN_T

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BORDER

          static final int GL_TEXTURE_BORDER

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_COMPONENTS

          static final int GL_TEXTURE_COMPONENTS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_LUMINANCE_SIZE

          static final int GL_TEXTURE_LUMINANCE_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_INTENSITY_SIZE

          static final int GL_TEXTURE_INTENSITY_SIZE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_LINEAR

          static final int GL_OBJECT_LINEAR

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_PLANE

          static final int GL_OBJECT_PLANE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_EYE_LINEAR

          static final int GL_EYE_LINEAR

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_EYE_PLANE

          static final int GL_EYE_PLANE

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_SPHERE_MAP

          static final int GL_SPHERE_MAP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CLAMP

          static final int GL_CLAMP

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_S

          static final int GL_S

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_T

          static final int GL_T

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_R

          static final int GL_R

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_Q

          static final int GL_Q

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_GEN_R

          static final int GL_TEXTURE_GEN_R

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_GEN_Q

          static final int GL_TEXTURE_GEN_Q

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_BIT

          static final int GL_CURRENT_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POINT_BIT

          static final int GL_POINT_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LINE_BIT

          static final int GL_LINE_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POLYGON_BIT

          static final int GL_POLYGON_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_POLYGON_STIPPLE_BIT

          static final int GL_POLYGON_STIPPLE_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MODE_BIT

          static final int GL_PIXEL_MODE_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIGHTING_BIT

          static final int GL_LIGHTING_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_FOG_BIT

          static final int GL_FOG_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_BUFFER_BIT

          static final int GL_ACCUM_BUFFER_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_VIEWPORT_BIT

          static final int GL_VIEWPORT_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_BIT

          static final int GL_TRANSFORM_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ENABLE_BIT

          static final int GL_ENABLE_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_HINT_BIT

          static final int GL_HINT_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_EVAL_BIT

          static final int GL_EVAL_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_LIST_BIT

          static final int GL_LIST_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BIT

          static final int GL_TEXTURE_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_SCISSOR_BIT

          static final int GL_SCISSOR_BIT

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_ALL_ATTRIB_BITS

          static final int GL_ALL_ATTRIB_BITS

      Part of `GL_VERSION_1_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_PRIORITY

          static final int GL_TEXTURE_PRIORITY

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RESIDENT

          static final int GL_TEXTURE_RESIDENT

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_ALPHA4

          static final int GL_ALPHA4

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_ALPHA12

          static final int GL_ALPHA12

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_ALPHA16

          static final int GL_ALPHA16

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE4

          static final int GL_LUMINANCE4

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8

          static final int GL_LUMINANCE8

      Part of `GL_VERSION_1_1`; `GL_EXT_texture`, `GL_EXT_texture_storage`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE12

          static final int GL_LUMINANCE12

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16

          static final int GL_LUMINANCE16

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE4_ALPHA4

          static final int GL_LUMINANCE4_ALPHA4

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE6_ALPHA2

          static final int GL_LUMINANCE6_ALPHA2

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8_ALPHA8

          static final int GL_LUMINANCE8_ALPHA8

      Part of `GL_VERSION_1_1`; `GL_EXT_texture`, `GL_EXT_texture_storage`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE12_ALPHA4

          static final int GL_LUMINANCE12_ALPHA4

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE12_ALPHA12

          static final int GL_LUMINANCE12_ALPHA12

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16_ALPHA16

          static final int GL_LUMINANCE16_ALPHA16

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY

          static final int GL_INTENSITY

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY4

          static final int GL_INTENSITY4

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY8

          static final int GL_INTENSITY8

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY12

          static final int GL_INTENSITY12

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY16

          static final int GL_INTENSITY16

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_CLIENT_PIXEL_STORE_BIT

          static final int GL_CLIENT_PIXEL_STORE_BIT

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_CLIENT_VERTEX_ARRAY_BIT

          static final int GL_CLIENT_VERTEX_ARRAY_BIT

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_ALL_CLIENT_ATTRIB_BITS

          static final long GL_ALL_CLIENT_ATTRIB_BITS

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_CLIENT_ALL_ATTRIB_BITS

          static final long GL_CLIENT_ALL_ATTRIB_BITS

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INDEX_ARRAY

          static final int GL_INDEX_ARRAY

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_EDGE_FLAG_ARRAY

          static final int GL_EDGE_FLAG_ARRAY

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INDEX_ARRAY_TYPE

          static final int GL_INDEX_ARRAY_TYPE

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INDEX_ARRAY_STRIDE

          static final int GL_INDEX_ARRAY_STRIDE

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_EDGE_FLAG_ARRAY_STRIDE

          static final int GL_EDGE_FLAG_ARRAY_STRIDE

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_INDEX_ARRAY_POINTER

          static final int GL_INDEX_ARRAY_POINTER

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_EDGE_FLAG_ARRAY_POINTER

          static final int GL_EDGE_FLAG_ARRAY_POINTER

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_V2F

          static final int GL_V2F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_V3F

          static final int GL_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_C4UB_V2F

          static final int GL_C4UB_V2F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_C4UB_V3F

          static final int GL_C4UB_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_C3F_V3F

          static final int GL_C3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_N3F_V3F

          static final int GL_N3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_C4F_N3F_V3F

          static final int GL_C4F_N3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T2F_V3F

          static final int GL_T2F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T4F_V4F

          static final int GL_T4F_V4F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T2F_C4UB_V3F

          static final int GL_T2F_C4UB_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T2F_C3F_V3F

          static final int GL_T2F_C3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T2F_N3F_V3F

          static final int GL_T2F_N3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T2F_C4F_N3F_V3F

          static final int GL_T2F_C4F_N3F_V3F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_T4F_C4F_N3F_V4F

          static final int GL_T4F_C4F_N3F_V4F

      Part of `GL_VERSION_1_1`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_1D

          static final int GL_CONVOLUTION_1D

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_2D

          static final int GL_CONVOLUTION_2D

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_SEPARABLE_2D

          static final int GL_SEPARABLE_2D

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_BORDER_MODE

          static final int GL_CONVOLUTION_BORDER_MODE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_FILTER_SCALE

          static final int GL_CONVOLUTION_FILTER_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_FILTER_BIAS

          static final int GL_CONVOLUTION_FILTER_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_REDUCE

          static final int GL_REDUCE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_FORMAT

          static final int GL_CONVOLUTION_FORMAT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_WIDTH

          static final int GL_CONVOLUTION_WIDTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_HEIGHT

          static final int GL_CONVOLUTION_HEIGHT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MAX_CONVOLUTION_WIDTH

          static final int GL_MAX_CONVOLUTION_WIDTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MAX_CONVOLUTION_HEIGHT

          static final int GL_MAX_CONVOLUTION_HEIGHT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_RED_SCALE

          static final int GL_POST_CONVOLUTION_RED_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_GREEN_SCALE

          static final int GL_POST_CONVOLUTION_GREEN_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_BLUE_SCALE

          static final int GL_POST_CONVOLUTION_BLUE_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_ALPHA_SCALE

          static final int GL_POST_CONVOLUTION_ALPHA_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_RED_BIAS

          static final int GL_POST_CONVOLUTION_RED_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_GREEN_BIAS

          static final int GL_POST_CONVOLUTION_GREEN_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_BLUE_BIAS

          static final int GL_POST_CONVOLUTION_BLUE_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_ALPHA_BIAS

          static final int GL_POST_CONVOLUTION_ALPHA_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM

          static final int GL_HISTOGRAM

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_PROXY_HISTOGRAM

          static final int GL_PROXY_HISTOGRAM

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_WIDTH

          static final int GL_HISTOGRAM_WIDTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_FORMAT

          static final int GL_HISTOGRAM_FORMAT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_RED_SIZE

          static final int GL_HISTOGRAM_RED_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_GREEN_SIZE

          static final int GL_HISTOGRAM_GREEN_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_BLUE_SIZE

          static final int GL_HISTOGRAM_BLUE_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_ALPHA_SIZE

          static final int GL_HISTOGRAM_ALPHA_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_LUMINANCE_SIZE

          static final int GL_HISTOGRAM_LUMINANCE_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_HISTOGRAM_SINK

          static final int GL_HISTOGRAM_SINK

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MINMAX

          static final int GL_MINMAX

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MINMAX_FORMAT

          static final int GL_MINMAX_FORMAT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MINMAX_SINK

          static final int GL_MINMAX_SINK

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_TABLE_TOO_LARGE

          static final int GL_TABLE_TOO_LARGE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_MATRIX

          static final int GL_COLOR_MATRIX

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_MATRIX_STACK_DEPTH

          static final int GL_COLOR_MATRIX_STACK_DEPTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_MAX_COLOR_MATRIX_STACK_DEPTH

          static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_RED_SCALE

          static final int GL_POST_COLOR_MATRIX_RED_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_GREEN_SCALE

          static final int GL_POST_COLOR_MATRIX_GREEN_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_BLUE_SCALE

          static final int GL_POST_COLOR_MATRIX_BLUE_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_ALPHA_SCALE

          static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_RED_BIAS

          static final int GL_POST_COLOR_MATRIX_RED_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_GREEN_BIAS

          static final int GL_POST_COLOR_MATRIX_GREEN_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_BLUE_BIAS

          static final int GL_POST_COLOR_MATRIX_BLUE_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_ALPHA_BIAS

          static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE

          static final int GL_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_CONVOLUTION_COLOR_TABLE

          static final int GL_POST_CONVOLUTION_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_POST_COLOR_MATRIX_COLOR_TABLE

          static final int GL_POST_COLOR_MATRIX_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_PROXY_COLOR_TABLE

          static final int GL_PROXY_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_PROXY_POST_CONVOLUTION_COLOR_TABLE

          static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE

          static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_SCALE

          static final int GL_COLOR_TABLE_SCALE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_BIAS

          static final int GL_COLOR_TABLE_BIAS

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_FORMAT

          static final int GL_COLOR_TABLE_FORMAT

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_WIDTH

          static final int GL_COLOR_TABLE_WIDTH

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_RED_SIZE

          static final int GL_COLOR_TABLE_RED_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_GREEN_SIZE

          static final int GL_COLOR_TABLE_GREEN_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_BLUE_SIZE

          static final int GL_COLOR_TABLE_BLUE_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_ALPHA_SIZE

          static final int GL_COLOR_TABLE_ALPHA_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_LUMINANCE_SIZE

          static final int GL_COLOR_TABLE_LUMINANCE_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_COLOR_TABLE_INTENSITY_SIZE

          static final int GL_COLOR_TABLE_INTENSITY_SIZE

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONSTANT_BORDER

          static final int GL_CONSTANT_BORDER

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_REPLICATE_BORDER

          static final int GL_REPLICATE_BORDER

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_CONVOLUTION_BORDER_COLOR

          static final int GL_CONVOLUTION_BORDER_COLOR

      Part of `GL_ARB_imaging`
      See Also:
        Constant Field Values

    - #### GL_LIGHT_MODEL_COLOR_CONTROL

          static final int GL_LIGHT_MODEL_COLOR_CONTROL

      Part of `GL_VERSION_1_2`
      See Also:
        Constant Field Values

    - #### GL_SINGLE_COLOR

          static final int GL_SINGLE_COLOR

      Part of `GL_VERSION_1_2`
      See Also:
        Constant Field Values

    - #### GL_SEPARATE_SPECULAR_COLOR

          static final int GL_SEPARATE_SPECULAR_COLOR

      Part of `GL_VERSION_1_2`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_MODELVIEW_MATRIX

          static final int GL_TRANSPOSE_MODELVIEW_MATRIX

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_PROJECTION_MATRIX

          static final int GL_TRANSPOSE_PROJECTION_MATRIX

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_TEXTURE_MATRIX

          static final int GL_TRANSPOSE_TEXTURE_MATRIX

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_COLOR_MATRIX

          static final int GL_TRANSPOSE_COLOR_MATRIX

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_MULTISAMPLE_BIT

          static final int GL_MULTISAMPLE_BIT

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_ALPHA

          static final int GL_COMPRESSED_ALPHA

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_LUMINANCE

          static final int GL_COMPRESSED_LUMINANCE

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_LUMINANCE_ALPHA

          static final int GL_COMPRESSED_LUMINANCE_ALPHA

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_INTENSITY

          static final int GL_COMPRESSED_INTENSITY

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE0_RGB

          static final int GL_SOURCE0_RGB

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE1_RGB

          static final int GL_SOURCE1_RGB

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE2_RGB

          static final int GL_SOURCE2_RGB

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE0_ALPHA

          static final int GL_SOURCE0_ALPHA

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE1_ALPHA

          static final int GL_SOURCE1_ALPHA

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_SOURCE2_ALPHA

          static final int GL_SOURCE2_ALPHA

      Part of `GL_VERSION_1_3`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_SOURCE

          static final int GL_FOG_COORDINATE_SOURCE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE

          static final int GL_FOG_COORDINATE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_DEPTH

          static final int GL_FRAGMENT_DEPTH

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_FOG_COORDINATE

          static final int GL_CURRENT_FOG_COORDINATE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_ARRAY_TYPE

          static final int GL_FOG_COORDINATE_ARRAY_TYPE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_ARRAY_STRIDE

          static final int GL_FOG_COORDINATE_ARRAY_STRIDE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_ARRAY_POINTER

          static final int GL_FOG_COORDINATE_ARRAY_POINTER

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_ARRAY

          static final int GL_FOG_COORDINATE_ARRAY

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_COLOR_SUM

          static final int GL_COLOR_SUM

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_SECONDARY_COLOR

          static final int GL_CURRENT_SECONDARY_COLOR

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY_SIZE

          static final int GL_SECONDARY_COLOR_ARRAY_SIZE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY_TYPE

          static final int GL_SECONDARY_COLOR_ARRAY_TYPE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY_STRIDE

          static final int GL_SECONDARY_COLOR_ARRAY_STRIDE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY_POINTER

          static final int GL_SECONDARY_COLOR_ARRAY_POINTER

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY

          static final int GL_SECONDARY_COLOR_ARRAY

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_FILTER_CONTROL

          static final int GL_TEXTURE_FILTER_CONTROL

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_TEXTURE_MODE

          static final int GL_DEPTH_TEXTURE_MODE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_COMPARE_R_TO_TEXTURE

          static final int GL_COMPARE_R_TO_TEXTURE

      Part of `GL_VERSION_1_4`
      See Also:
        Constant Field Values

    - #### GL_INDEX_ARRAY_BUFFER_BINDING

          static final int GL_INDEX_ARRAY_BUFFER_BINDING

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_EDGE_FLAG_ARRAY_BUFFER_BINDING

          static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING

          static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING

          static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_SRC

          static final int GL_FOG_COORD_SRC

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD

          static final int GL_FOG_COORD

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_FOG_COORD

          static final int GL_CURRENT_FOG_COORD

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_ARRAY_TYPE

          static final int GL_FOG_COORD_ARRAY_TYPE

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_ARRAY_STRIDE

          static final int GL_FOG_COORD_ARRAY_STRIDE

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_ARRAY_POINTER

          static final int GL_FOG_COORD_ARRAY_POINTER

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_ARRAY

          static final int GL_FOG_COORD_ARRAY

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_FOG_COORD_ARRAY_BUFFER_BINDING

          static final int GL_FOG_COORD_ARRAY_BUFFER_BINDING

      Part of `GL_VERSION_1_5`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_PROGRAM_TWO_SIDE

          static final int GL_VERTEX_PROGRAM_TWO_SIDE

      Part of `GL_VERSION_2_0`
      See Also:
        Constant Field Values

    - #### GL_MAX_TEXTURE_COORDS

          static final int GL_MAX_TEXTURE_COORDS

      Part of `GL_VERSION_2_0`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_RASTER_SECONDARY_COLOR

          static final int GL_CURRENT_RASTER_SECONDARY_COLOR

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_SLUMINANCE_ALPHA

          static final int GL_SLUMINANCE_ALPHA

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_SLUMINANCE8_ALPHA8

          static final int GL_SLUMINANCE8_ALPHA8

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_SLUMINANCE

          static final int GL_SLUMINANCE

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_SLUMINANCE8

          static final int GL_SLUMINANCE8

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_SLUMINANCE

          static final int GL_COMPRESSED_SLUMINANCE

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_SLUMINANCE_ALPHA

          static final int GL_COMPRESSED_SLUMINANCE_ALPHA

      Part of `GL_VERSION_2_1`
      See Also:
        Constant Field Values

    - #### GL_CLAMP_VERTEX_COLOR

          static final int GL_CLAMP_VERTEX_COLOR

      Part of `GL_VERSION_3_0`; `GL_ARB_color_buffer_float`
      See Also:
        Constant Field Values

    - #### GL_CLAMP_FRAGMENT_COLOR

          static final int GL_CLAMP_FRAGMENT_COLOR

      Part of `GL_VERSION_3_0`; `GL_ARB_color_buffer_float`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_INTEGER

          static final int GL_ALPHA_INTEGER

      Part of `GL_VERSION_3_0`; `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INDEX

          static final int GL_INDEX

      Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_LUMINANCE_TYPE

          static final int GL_TEXTURE_LUMINANCE_TYPE

      Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_INTENSITY_TYPE

          static final int GL_TEXTURE_INTENSITY_TYPE

      Part of `GL_ARB_framebuffer_object`, `GL_VERSION_3_0`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT_MODE

          static final int GL_RGBA_FLOAT_MODE

      Part of `GL_ARB_color_buffer_float`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_PROGRAM_ARB

          static final int GL_FRAGMENT_PROGRAM_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ALU_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_ALU_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_TEX_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_TEX_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_TEX_INDIRECTIONS_ARB

          static final int GL_PROGRAM_TEX_INDIRECTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

          static final int GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB

          static final int GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_TEXTURE_COORDS_ARB

          static final int GL_MAX_TEXTURE_COORDS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_TEXTURE_IMAGE_UNITS_ARB

          static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB

      Part of `GL_ARB_fragment_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB

          static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB

      Part of `GL_ARB_matrix_palette`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_MATRIX_INDEX_ARB

          static final int GL_CURRENT_MATRIX_INDEX_ARB

      Part of `GL_ARB_matrix_palette`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_OBJECT_ARB

          static final int GL_PROGRAM_OBJECT_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SHADER_OBJECT_ARB

          static final int GL_SHADER_OBJECT_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_TYPE_ARB

          static final int GL_OBJECT_TYPE_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_SUBTYPE_ARB

          static final int GL_OBJECT_SUBTYPE_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_VEC2_ARB

          static final int GL_FLOAT_VEC2_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_VEC3_ARB

          static final int GL_FLOAT_VEC3_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_VEC4_ARB

          static final int GL_FLOAT_VEC4_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_INT_VEC2_ARB

          static final int GL_INT_VEC2_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_INT_VEC3_ARB

          static final int GL_INT_VEC3_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_INT_VEC4_ARB

          static final int GL_INT_VEC4_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_BOOL_ARB

          static final int GL_BOOL_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_BOOL_VEC2_ARB

          static final int GL_BOOL_VEC2_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_BOOL_VEC3_ARB

          static final int GL_BOOL_VEC3_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_BOOL_VEC4_ARB

          static final int GL_BOOL_VEC4_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_MAT2_ARB

          static final int GL_FLOAT_MAT2_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_MAT3_ARB

          static final int GL_FLOAT_MAT3_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_MAT4_ARB

          static final int GL_FLOAT_MAT4_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_1D_ARB

          static final int GL_SAMPLER_1D_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_2D_ARB

          static final int GL_SAMPLER_2D_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_3D_ARB

          static final int GL_SAMPLER_3D_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_CUBE_ARB

          static final int GL_SAMPLER_CUBE_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_1D_SHADOW_ARB

          static final int GL_SAMPLER_1D_SHADOW_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_2D_SHADOW_ARB

          static final int GL_SAMPLER_2D_SHADOW_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_2D_RECT_ARB

          static final int GL_SAMPLER_2D_RECT_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_2D_RECT_SHADOW_ARB

          static final int GL_SAMPLER_2D_RECT_SHADOW_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_DELETE_STATUS_ARB

          static final int GL_OBJECT_DELETE_STATUS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_COMPILE_STATUS_ARB

          static final int GL_OBJECT_COMPILE_STATUS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_LINK_STATUS_ARB

          static final int GL_OBJECT_LINK_STATUS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_VALIDATE_STATUS_ARB

          static final int GL_OBJECT_VALIDATE_STATUS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_INFO_LOG_LENGTH_ARB

          static final int GL_OBJECT_INFO_LOG_LENGTH_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_ATTACHED_OBJECTS_ARB

          static final int GL_OBJECT_ATTACHED_OBJECTS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_ACTIVE_UNIFORMS_ARB

          static final int GL_OBJECT_ACTIVE_UNIFORMS_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB

          static final int GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_OBJECT_SHADER_SOURCE_LENGTH_ARB

          static final int GL_OBJECT_SHADER_SOURCE_LENGTH_ARB

      Part of `GL_ARB_shader_objects`
      See Also:
        Constant Field Values

    - #### GL_SHADING_LANGUAGE_VERSION_ARB

          static final int GL_SHADING_LANGUAGE_VERSION_ARB

      Part of `GL_ARB_shading_language_100`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_COMPARE_FAIL_VALUE_ARB

          static final int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB

      Part of `GL_ARB_shadow_ambient`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BUFFER_FORMAT

          static final int GL_TEXTURE_BUFFER_FORMAT

      Part of `GL_ARB_texture_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY32F

          static final int GL_INTENSITY32F

      Part of `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE32F

          static final int GL_LUMINANCE32F

      Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA32F

          static final int GL_LUMINANCE_ALPHA32F

      Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY16F

          static final int GL_INTENSITY16F

      Part of `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16F

          static final int GL_LUMINANCE16F

      Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA16F

          static final int GL_LUMINANCE_ALPHA16F

      Part of `GL_EXT_texture_storage`; `GL_ARB_texture_float`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RECTANGLE_ARB

          static final int GL_TEXTURE_RECTANGLE_ARB

      Part of `GL_ARB_texture_rectangle`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BINDING_RECTANGLE_ARB

          static final int GL_TEXTURE_BINDING_RECTANGLE_ARB

      Part of `GL_ARB_texture_rectangle`
      See Also:
        Constant Field Values

    - #### GL_PROXY_TEXTURE_RECTANGLE_ARB

          static final int GL_PROXY_TEXTURE_RECTANGLE_ARB

      Part of `GL_ARB_texture_rectangle`
      See Also:
        Constant Field Values

    - #### GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB

          static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB

      Part of `GL_ARB_texture_rectangle`
      See Also:
        Constant Field Values

    - #### GL_ACTIVE_VERTEX_UNITS_ARB

          static final int GL_ACTIVE_VERTEX_UNITS_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_WEIGHT_SUM_UNITY_ARB

          static final int GL_WEIGHT_SUM_UNITY_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_BLEND_ARB

          static final int GL_VERTEX_BLEND_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_WEIGHT_ARB

          static final int GL_CURRENT_WEIGHT_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW0_ARB

          static final int GL_MODELVIEW0_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW1_ARB

          static final int GL_MODELVIEW1_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW2_ARB

          static final int GL_MODELVIEW2_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW3_ARB

          static final int GL_MODELVIEW3_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW4_ARB

          static final int GL_MODELVIEW4_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW5_ARB

          static final int GL_MODELVIEW5_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW6_ARB

          static final int GL_MODELVIEW6_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW7_ARB

          static final int GL_MODELVIEW7_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW8_ARB

          static final int GL_MODELVIEW8_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW9_ARB

          static final int GL_MODELVIEW9_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW10_ARB

          static final int GL_MODELVIEW10_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW11_ARB

          static final int GL_MODELVIEW11_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW12_ARB

          static final int GL_MODELVIEW12_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW13_ARB

          static final int GL_MODELVIEW13_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW14_ARB

          static final int GL_MODELVIEW14_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW15_ARB

          static final int GL_MODELVIEW15_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW16_ARB

          static final int GL_MODELVIEW16_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW17_ARB

          static final int GL_MODELVIEW17_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW18_ARB

          static final int GL_MODELVIEW18_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW19_ARB

          static final int GL_MODELVIEW19_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW20_ARB

          static final int GL_MODELVIEW20_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW21_ARB

          static final int GL_MODELVIEW21_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW22_ARB

          static final int GL_MODELVIEW22_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW23_ARB

          static final int GL_MODELVIEW23_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW24_ARB

          static final int GL_MODELVIEW24_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW25_ARB

          static final int GL_MODELVIEW25_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW26_ARB

          static final int GL_MODELVIEW26_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW27_ARB

          static final int GL_MODELVIEW27_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW28_ARB

          static final int GL_MODELVIEW28_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW29_ARB

          static final int GL_MODELVIEW29_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW30_ARB

          static final int GL_MODELVIEW30_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW31_ARB

          static final int GL_MODELVIEW31_ARB

      Part of `GL_ARB_vertex_blend`
      See Also:
        Constant Field Values

    - #### GL_COLOR_SUM_ARB

          static final int GL_COLOR_SUM_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_PROGRAM_ARB

          static final int GL_VERTEX_PROGRAM_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_VERTEX_ATTRIB_ARB

          static final int GL_CURRENT_VERTEX_ATTRIB_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_LENGTH_ARB

          static final int GL_PROGRAM_LENGTH_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_STRING_ARB

          static final int GL_PROGRAM_STRING_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB

          static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_MATRICES_ARB

          static final int GL_MAX_PROGRAM_MATRICES_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_MATRIX_STACK_DEPTH_ARB

          static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_MATRIX_ARB

          static final int GL_CURRENT_MATRIX_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_PROGRAM_POINT_SIZE_ARB

          static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_PROGRAM_TWO_SIDE_ARB

          static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ERROR_POSITION_ARB

          static final int GL_PROGRAM_ERROR_POSITION_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_BINDING_ARB

          static final int GL_PROGRAM_BINDING_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_ATTRIBS_ARB

          static final int GL_MAX_VERTEX_ATTRIBS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

          static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ERROR_STRING_ARB

          static final int GL_PROGRAM_ERROR_STRING_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_FORMAT_ASCII_ARB

          static final int GL_PROGRAM_FORMAT_ASCII_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_FORMAT_ARB

          static final int GL_PROGRAM_FORMAT_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_INSTRUCTIONS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB

          static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_TEMPORARIES_ARB

          static final int GL_PROGRAM_TEMPORARIES_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TEMPORARIES_ARB

          static final int GL_MAX_PROGRAM_TEMPORARIES_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_TEMPORARIES_ARB

          static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB

          static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_PARAMETERS_ARB

          static final int GL_PROGRAM_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_PARAMETERS_ARB

          static final int GL_MAX_PROGRAM_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_PARAMETERS_ARB

          static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ATTRIBS_ARB

          static final int GL_PROGRAM_ATTRIBS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_ATTRIBS_ARB

          static final int GL_MAX_PROGRAM_ATTRIBS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_ATTRIBS_ARB

          static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ADDRESS_REGISTERS_ARB

          static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

          static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

          static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

          static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB

          static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_ENV_PARAMETERS_ARB

          static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB

          static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_CURRENT_MATRIX_ARB

          static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX0_ARB

          static final int GL_MATRIX0_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX1_ARB

          static final int GL_MATRIX1_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX2_ARB

          static final int GL_MATRIX2_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX3_ARB

          static final int GL_MATRIX3_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX4_ARB

          static final int GL_MATRIX4_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX5_ARB

          static final int GL_MATRIX5_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX6_ARB

          static final int GL_MATRIX6_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX7_ARB

          static final int GL_MATRIX7_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX8_ARB

          static final int GL_MATRIX8_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX9_ARB

          static final int GL_MATRIX9_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX10_ARB

          static final int GL_MATRIX10_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX11_ARB

          static final int GL_MATRIX11_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX12_ARB

          static final int GL_MATRIX12_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX13_ARB

          static final int GL_MATRIX13_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX14_ARB

          static final int GL_MATRIX14_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX15_ARB

          static final int GL_MATRIX15_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX16_ARB

          static final int GL_MATRIX16_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX17_ARB

          static final int GL_MATRIX17_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX18_ARB

          static final int GL_MATRIX18_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX19_ARB

          static final int GL_MATRIX19_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX20_ARB

          static final int GL_MATRIX20_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX21_ARB

          static final int GL_MATRIX21_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX22_ARB

          static final int GL_MATRIX22_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX23_ARB

          static final int GL_MATRIX23_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX24_ARB

          static final int GL_MATRIX24_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX25_ARB

          static final int GL_MATRIX25_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX26_ARB

          static final int GL_MATRIX26_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX27_ARB

          static final int GL_MATRIX27_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX28_ARB

          static final int GL_MATRIX28_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX29_ARB

          static final int GL_MATRIX29_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX30_ARB

          static final int GL_MATRIX30_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_MATRIX31_ARB

          static final int GL_MATRIX31_ARB

      Part of `GL_ARB_vertex_program`
      See Also:
        Constant Field Values

    - #### GL_PALETTE4_RGB8_OES

          static final int GL_PALETTE4_RGB8_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE4_RGBA8_OES

          static final int GL_PALETTE4_RGBA8_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE4_R5_G6_B5_OES

          static final int GL_PALETTE4_R5_G6_B5_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE4_RGBA4_OES

          static final int GL_PALETTE4_RGBA4_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE4_RGB5_A1_OES

          static final int GL_PALETTE4_RGB5_A1_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE8_RGB8_OES

          static final int GL_PALETTE8_RGB8_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE8_RGBA8_OES

          static final int GL_PALETTE8_RGBA8_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE8_R5_G6_B5_OES

          static final int GL_PALETTE8_R5_G6_B5_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE8_RGBA4_OES

          static final int GL_PALETTE8_RGBA4_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_PALETTE8_RGB5_A1_OES

          static final int GL_PALETTE8_RGB5_A1_OES

      Part of `GL_OES_compressed_paletted_texture`
      See Also:
        Constant Field Values

    - #### GL_MAX_DEBUG_MESSAGE_LENGTH_AMD

          static final int GL_MAX_DEBUG_MESSAGE_LENGTH_AMD

      Part of `GL_AMD_debug_output`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ELEMENT_SWIZZLE_AMD

          static final int GL_VERTEX_ELEMENT_SWIZZLE_AMD

      Part of `GL_AMD_interleaved_elements`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ID_SWIZZLE_AMD

          static final int GL_VERTEX_ID_SWIZZLE_AMD

      Part of `GL_AMD_interleaved_elements`
      See Also:
        Constant Field Values

    - #### GL_DATA_BUFFER_AMD

          static final int GL_DATA_BUFFER_AMD

      Part of `GL_AMD_name_gen_delete`
      See Also:
        Constant Field Values

    - #### GL_PERFORMANCE_MONITOR_AMD

          static final int GL_PERFORMANCE_MONITOR_AMD

      Part of `GL_AMD_name_gen_delete`
      See Also:
        Constant Field Values

    - #### GL_QUERY_OBJECT_AMD

          static final int GL_QUERY_OBJECT_AMD

      Part of `GL_AMD_name_gen_delete`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_OBJECT_AMD

          static final int GL_VERTEX_ARRAY_OBJECT_AMD

      Part of `GL_AMD_name_gen_delete`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_OBJECT_AMD

          static final int GL_SAMPLER_OBJECT_AMD

      Part of `GL_AMD_name_gen_delete`
      See Also:
        Constant Field Values

    - #### GL_COUNTER_TYPE_AMD

          static final int GL_COUNTER_TYPE_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_COUNTER_RANGE_AMD

          static final int GL_COUNTER_RANGE_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_INT64_AMD

          static final int GL_UNSIGNED_INT64_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_PERCENTAGE_AMD

          static final int GL_PERCENTAGE_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_PERFMON_RESULT_AVAILABLE_AMD

          static final int GL_PERFMON_RESULT_AVAILABLE_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_PERFMON_RESULT_SIZE_AMD

          static final int GL_PERFMON_RESULT_SIZE_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_PERFMON_RESULT_AMD

          static final int GL_PERFMON_RESULT_AMD

      Part of `GL_AMD_performance_monitor`
      See Also:
        Constant Field Values

    - #### GL_QUERY_BUFFER_AMD

          static final int GL_QUERY_BUFFER_AMD

      Part of `GL_AMD_query_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_QUERY_BUFFER_BINDING_AMD

          static final int GL_QUERY_BUFFER_BINDING_AMD

      Part of `GL_AMD_query_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_QUERY_RESULT_NO_WAIT_AMD

          static final int GL_QUERY_RESULT_NO_WAIT_AMD

      Part of `GL_AMD_query_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_VIRTUAL_PAGE_SIZE_X_AMD

          static final int GL_VIRTUAL_PAGE_SIZE_X_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_VIRTUAL_PAGE_SIZE_Y_AMD

          static final int GL_VIRTUAL_PAGE_SIZE_Y_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_VIRTUAL_PAGE_SIZE_Z_AMD

          static final int GL_VIRTUAL_PAGE_SIZE_Z_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_MAX_SPARSE_TEXTURE_SIZE_AMD

          static final int GL_MAX_SPARSE_TEXTURE_SIZE_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD

          static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS

          static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_MIN_SPARSE_LEVEL_AMD

          static final int GL_MIN_SPARSE_LEVEL_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_MIN_LOD_WARNING_AMD

          static final int GL_MIN_LOD_WARNING_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_STORAGE_SPARSE_BIT_AMD

          static final int GL_TEXTURE_STORAGE_SPARSE_BIT_AMD

      Part of `GL_AMD_sparse_texture`
      See Also:
        Constant Field Values

    - #### GL_AUX_DEPTH_STENCIL_APPLE

          static final int GL_AUX_DEPTH_STENCIL_APPLE

      Part of `GL_APPLE_aux_depth_stencil`
      See Also:
        Constant Field Values

    - #### GL_UNPACK_CLIENT_STORAGE_APPLE

          static final int GL_UNPACK_CLIENT_STORAGE_APPLE

      Part of `GL_APPLE_client_storage`
      See Also:
        Constant Field Values

    - #### GL_DRAW_PIXELS_APPLE

          static final int GL_DRAW_PIXELS_APPLE

      Part of `GL_APPLE_fence`
      See Also:
        Constant Field Values

    - #### GL_FENCE_APPLE

          static final int GL_FENCE_APPLE

      Part of `GL_APPLE_fence`
      See Also:
        Constant Field Values

    - #### GL_HALF_APPLE

          static final int GL_HALF_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT32_APPLE

          static final int GL_RGBA_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_RGB_FLOAT32_APPLE

          static final int GL_RGB_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_FLOAT32_APPLE

          static final int GL_ALPHA_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY_FLOAT32_APPLE

          static final int GL_INTENSITY_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_FLOAT32_APPLE

          static final int GL_LUMINANCE_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_FLOAT32_APPLE

          static final int GL_LUMINANCE_ALPHA_FLOAT32_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT16_APPLE

          static final int GL_RGBA_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_RGB_FLOAT16_APPLE

          static final int GL_RGB_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_FLOAT16_APPLE

          static final int GL_ALPHA_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY_FLOAT16_APPLE

          static final int GL_INTENSITY_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_FLOAT16_APPLE

          static final int GL_LUMINANCE_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_FLOAT16_APPLE

          static final int GL_LUMINANCE_ALPHA_FLOAT16_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_COLOR_FLOAT_APPLE

          static final int GL_COLOR_FLOAT_APPLE

      Part of `GL_APPLE_float_pixels`
      See Also:
        Constant Field Values

    - #### GL_BUFFER_SERIALIZED_MODIFY

          static final int GL_BUFFER_SERIALIZED_MODIFY

      Part of `GL_APPLE_flush_buffer_range`
      See Also:
        Constant Field Values

    - #### GL_BUFFER_FLUSHING_UNMAP

          static final int GL_BUFFER_FLUSHING_UNMAP

      Part of `GL_APPLE_flush_buffer_range`
      See Also:
        Constant Field Values

    - #### GL_BUFFER_OBJECT_APPLE

          static final int GL_BUFFER_OBJECT_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_RELEASED_APPLE

          static final int GL_RELEASED_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_VOLATILE_APPLE

          static final int GL_VOLATILE_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_RETAINED_APPLE

          static final int GL_RETAINED_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_UNDEFINED_APPLE

          static final int GL_UNDEFINED_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_PURGEABLE_APPLE

          static final int GL_PURGEABLE_APPLE

      Part of `GL_APPLE_object_purgeable`
      See Also:
        Constant Field Values

    - #### GL_RGB_422_APPLE

          static final int GL_RGB_422_APPLE

      Part of `GL_APPLE_rgb_422`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_SHORT_8_8_APPLE

          static final int GL_UNSIGNED_SHORT_8_8_APPLE

      Part of `GL_APPLE_ycbcr_422`, `GL_APPLE_rgb_422`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_SHORT_8_8_REV_APPLE

          static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE

      Part of `GL_APPLE_ycbcr_422`, `GL_APPLE_rgb_422`
      See Also:
        Constant Field Values

    - #### GL_PACK_ROW_BYTES_APPLE

          static final int GL_PACK_ROW_BYTES_APPLE

      Part of `GL_APPLE_row_bytes`
      See Also:
        Constant Field Values

    - #### GL_UNPACK_ROW_BYTES_APPLE

          static final int GL_UNPACK_ROW_BYTES_APPLE

      Part of `GL_APPLE_row_bytes`
      See Also:
        Constant Field Values

    - #### GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE

          static final int GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE

      Part of `GL_APPLE_specular_vector`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RANGE_LENGTH_APPLE

          static final int GL_TEXTURE_RANGE_LENGTH_APPLE

      Part of `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RANGE_POINTER_APPLE

          static final int GL_TEXTURE_RANGE_POINTER_APPLE

      Part of `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_STORAGE_HINT_APPLE

          static final int GL_TEXTURE_STORAGE_HINT_APPLE

      Part of `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_STORAGE_PRIVATE_APPLE

          static final int GL_STORAGE_PRIVATE_APPLE

      Part of `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_STORAGE_CACHED_APPLE

          static final int GL_STORAGE_CACHED_APPLE

      Part of `GL_APPLE_vertex_array_range`, `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_STORAGE_SHARED_APPLE

          static final int GL_STORAGE_SHARED_APPLE

      Part of `GL_APPLE_vertex_array_range`, `GL_APPLE_texture_range`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_HINT_APPLE

          static final int GL_TRANSFORM_HINT_APPLE

      Part of `GL_APPLE_transform_hint`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_APPLE

          static final int GL_VERTEX_ARRAY_RANGE_APPLE

      Part of `GL_APPLE_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE

          static final int GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE

      Part of `GL_APPLE_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_STORAGE_HINT_APPLE

          static final int GL_VERTEX_ARRAY_STORAGE_HINT_APPLE

      Part of `GL_APPLE_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_POINTER_APPLE

          static final int GL_VERTEX_ARRAY_RANGE_POINTER_APPLE

      Part of `GL_APPLE_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_STORAGE_CLIENT_APPLE

          static final int GL_STORAGE_CLIENT_APPLE

      Part of `GL_APPLE_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP1_APPLE

          static final int GL_VERTEX_ATTRIB_MAP1_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP2_APPLE

          static final int GL_VERTEX_ATTRIB_MAP2_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE

          static final int GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE

          static final int GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE

          static final int GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE

          static final int GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE

          static final int GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE

          static final int GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE

          static final int GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE

          static final int GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE

      Part of `GL_APPLE_vertex_program_evaluators`
      See Also:
        Constant Field Values

    - #### GL_YCBCR_422_APPLE

          static final int GL_YCBCR_422_APPLE

      Part of `GL_APPLE_ycbcr_422`
      See Also:
        Constant Field Values

    - #### GL_MAX_DRAW_BUFFERS_ATI

          static final int GL_MAX_DRAW_BUFFERS_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER0_ATI

          static final int GL_DRAW_BUFFER0_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER1_ATI

          static final int GL_DRAW_BUFFER1_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER2_ATI

          static final int GL_DRAW_BUFFER2_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER3_ATI

          static final int GL_DRAW_BUFFER3_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER4_ATI

          static final int GL_DRAW_BUFFER4_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER5_ATI

          static final int GL_DRAW_BUFFER5_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER6_ATI

          static final int GL_DRAW_BUFFER6_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER7_ATI

          static final int GL_DRAW_BUFFER7_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER8_ATI

          static final int GL_DRAW_BUFFER8_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER9_ATI

          static final int GL_DRAW_BUFFER9_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER10_ATI

          static final int GL_DRAW_BUFFER10_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER11_ATI

          static final int GL_DRAW_BUFFER11_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER12_ATI

          static final int GL_DRAW_BUFFER12_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER13_ATI

          static final int GL_DRAW_BUFFER13_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER14_ATI

          static final int GL_DRAW_BUFFER14_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_DRAW_BUFFER15_ATI

          static final int GL_DRAW_BUFFER15_ATI

      Part of `GL_ATI_draw_buffers`
      See Also:
        Constant Field Values

    - #### GL_VBO_FREE_MEMORY_ATI

          static final int GL_VBO_FREE_MEMORY_ATI

      Part of `GL_ATI_meminfo`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_FREE_MEMORY_ATI

          static final int GL_TEXTURE_FREE_MEMORY_ATI

      Part of `GL_ATI_meminfo`
      See Also:
        Constant Field Values

    - #### GL_RENDERBUFFER_FREE_MEMORY_ATI

          static final int GL_RENDERBUFFER_FREE_MEMORY_ATI

      Part of `GL_ATI_meminfo`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT_MODE_ATI

          static final int GL_RGBA_FLOAT_MODE_ATI

      Part of `GL_ATI_pixel_format_float`
      See Also:
        Constant Field Values

    - #### GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI

          static final int GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI

      Part of `GL_ATI_pixel_format_float`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_ATI

          static final int GL_PN_TRIANGLES_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI

          static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_POINT_MODE_ATI

          static final int GL_PN_TRIANGLES_POINT_MODE_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_NORMAL_MODE_ATI

          static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI

          static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI

          static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI

          static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI

          static final int GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI

          static final int GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI

      Part of `GL_ATI_pn_triangles`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT32_ATI

          static final int GL_RGBA_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_RGB_FLOAT32_ATI

          static final int GL_RGB_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_FLOAT32_ATI

          static final int GL_ALPHA_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY_FLOAT32_ATI

          static final int GL_INTENSITY_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_FLOAT32_ATI

          static final int GL_LUMINANCE_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_FLOAT32_ATI

          static final int GL_LUMINANCE_ALPHA_FLOAT32_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_RGBA_FLOAT16_ATI

          static final int GL_RGBA_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_RGB_FLOAT16_ATI

          static final int GL_RGB_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_FLOAT16_ATI

          static final int GL_ALPHA_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY_FLOAT16_ATI

          static final int GL_INTENSITY_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_FLOAT16_ATI

          static final int GL_LUMINANCE_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_FLOAT16_ATI

          static final int GL_LUMINANCE_ALPHA_FLOAT16_ATI

      Part of `GL_ATI_texture_float`
      See Also:
        Constant Field Values

    - #### GL_422_EXT

          static final int GL_422_EXT

      Part of `GL_EXT_422_pixels`
      See Also:
        Constant Field Values

    - #### GL_422_REV_EXT

          static final int GL_422_REV_EXT

      Part of `GL_EXT_422_pixels`
      See Also:
        Constant Field Values

    - #### GL_422_AVERAGE_EXT

          static final int GL_422_AVERAGE_EXT

      Part of `GL_EXT_422_pixels`
      See Also:
        Constant Field Values

    - #### GL_422_REV_AVERAGE_EXT

          static final int GL_422_REV_AVERAGE_EXT

      Part of `GL_EXT_422_pixels`
      See Also:
        Constant Field Values

    - #### GL_ABGR_EXT

          static final int GL_ABGR_EXT

      Part of `GL_EXT_abgr`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT

          static final int GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT

          static final int GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT

          static final int GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_MAX_BINDABLE_UNIFORM_SIZE_EXT

          static final int GL_MAX_BINDABLE_UNIFORM_SIZE_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_UNIFORM_BUFFER_EXT

          static final int GL_UNIFORM_BUFFER_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_UNIFORM_BUFFER_BINDING_EXT

          static final int GL_UNIFORM_BUFFER_BINDING_EXT

      Part of `GL_EXT_bindable_uniform`
      See Also:
        Constant Field Values

    - #### GL_CLIP_VOLUME_CLIPPING_HINT_EXT

          static final int GL_CLIP_VOLUME_CLIPPING_HINT_EXT

      Part of `GL_EXT_clip_volume_hint`
      See Also:
        Constant Field Values

    - #### GL_CMYK_EXT

          static final int GL_CMYK_EXT

      Part of `GL_EXT_cmyka`
      See Also:
        Constant Field Values

    - #### GL_CMYKA_EXT

          static final int GL_CMYKA_EXT

      Part of `GL_EXT_cmyka`
      See Also:
        Constant Field Values

    - #### GL_PACK_CMYK_HINT_EXT

          static final int GL_PACK_CMYK_HINT_EXT

      Part of `GL_EXT_cmyka`
      See Also:
        Constant Field Values

    - #### GL_UNPACK_CMYK_HINT_EXT

          static final int GL_UNPACK_CMYK_HINT_EXT

      Part of `GL_EXT_cmyka`
      See Also:
        Constant Field Values

    - #### GL_ARRAY_ELEMENT_LOCK_FIRST_EXT

          static final int GL_ARRAY_ELEMENT_LOCK_FIRST_EXT

      Part of `GL_EXT_compiled_vertex_array`
      See Also:
        Constant Field Values

    - #### GL_ARRAY_ELEMENT_LOCK_COUNT_EXT

          static final int GL_ARRAY_ELEMENT_LOCK_COUNT_EXT

      Part of `GL_EXT_compiled_vertex_array`
      See Also:
        Constant Field Values

    - #### GL_CULL_VERTEX_EXT

          static final int GL_CULL_VERTEX_EXT

      Part of `GL_EXT_cull_vertex`
      See Also:
        Constant Field Values

    - #### GL_CULL_VERTEX_EYE_POSITION_EXT

          static final int GL_CULL_VERTEX_EYE_POSITION_EXT

      Part of `GL_EXT_cull_vertex`
      See Also:
        Constant Field Values

    - #### GL_CULL_VERTEX_OBJECT_POSITION_EXT

          static final int GL_CULL_VERTEX_OBJECT_POSITION_EXT

      Part of `GL_EXT_cull_vertex`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_BOUNDS_TEST_EXT

          static final int GL_DEPTH_BOUNDS_TEST_EXT

      Part of `GL_EXT_depth_bounds_test`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_BOUNDS_EXT

          static final int GL_DEPTH_BOUNDS_EXT

      Part of `GL_EXT_depth_bounds_test`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_MATRIX_EXT

          static final int GL_PROGRAM_MATRIX_EXT

      Part of `GL_EXT_direct_state_access`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_PROGRAM_MATRIX_EXT

          static final int GL_TRANSPOSE_PROGRAM_MATRIX_EXT

      Part of `GL_EXT_direct_state_access`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_MATRIX_STACK_DEPTH_EXT

          static final int GL_PROGRAM_MATRIX_STACK_DEPTH_EXT

      Part of `GL_EXT_direct_state_access`
      See Also:
        Constant Field Values

    - #### GL_IUI_V2F_EXT

          static final int GL_IUI_V2F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_IUI_V3F_EXT

          static final int GL_IUI_V3F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_IUI_N3F_V2F_EXT

          static final int GL_IUI_N3F_V2F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_IUI_N3F_V3F_EXT

          static final int GL_IUI_N3F_V3F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_T2F_IUI_V2F_EXT

          static final int GL_T2F_IUI_V2F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_T2F_IUI_V3F_EXT

          static final int GL_T2F_IUI_V3F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_T2F_IUI_N3F_V2F_EXT

          static final int GL_T2F_IUI_N3F_V2F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_T2F_IUI_N3F_V3F_EXT

          static final int GL_T2F_IUI_N3F_V3F_EXT

      Part of `GL_EXT_index_array_formats`
      See Also:
        Constant Field Values

    - #### GL_INDEX_TEST_EXT

          static final int GL_INDEX_TEST_EXT

      Part of `GL_EXT_index_func`
      See Also:
        Constant Field Values

    - #### GL_INDEX_TEST_FUNC_EXT

          static final int GL_INDEX_TEST_FUNC_EXT

      Part of `GL_EXT_index_func`
      See Also:
        Constant Field Values

    - #### GL_INDEX_TEST_REF_EXT

          static final int GL_INDEX_TEST_REF_EXT

      Part of `GL_EXT_index_func`
      See Also:
        Constant Field Values

    - #### GL_INDEX_MATERIAL_EXT

          static final int GL_INDEX_MATERIAL_EXT

      Part of `GL_EXT_index_material`
      See Also:
        Constant Field Values

    - #### GL_INDEX_MATERIAL_PARAMETER_EXT

          static final int GL_INDEX_MATERIAL_PARAMETER_EXT

      Part of `GL_EXT_index_material`
      See Also:
        Constant Field Values

    - #### GL_INDEX_MATERIAL_FACE_EXT

          static final int GL_INDEX_MATERIAL_FACE_EXT

      Part of `GL_EXT_index_material`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_MATERIAL_EXT

          static final int GL_FRAGMENT_MATERIAL_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_NORMAL_EXT

          static final int GL_FRAGMENT_NORMAL_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_COLOR_EXT

          static final int GL_FRAGMENT_COLOR_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_ATTENUATION_EXT

          static final int GL_ATTENUATION_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_SHADOW_ATTENUATION_EXT

          static final int GL_SHADOW_ATTENUATION_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_APPLICATION_MODE_EXT

          static final int GL_TEXTURE_APPLICATION_MODE_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_LIGHT_EXT

          static final int GL_TEXTURE_LIGHT_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_MATERIAL_FACE_EXT

          static final int GL_TEXTURE_MATERIAL_FACE_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_MATERIAL_PARAMETER_EXT

          static final int GL_TEXTURE_MATERIAL_PARAMETER_EXT

      Part of `GL_EXT_light_texture`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_PACK_BUFFER_EXT

          static final int GL_PIXEL_PACK_BUFFER_EXT

      Part of `GL_EXT_pixel_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_UNPACK_BUFFER_EXT

          static final int GL_PIXEL_UNPACK_BUFFER_EXT

      Part of `GL_EXT_pixel_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_PACK_BUFFER_BINDING_EXT

          static final int GL_PIXEL_PACK_BUFFER_BINDING_EXT

      Part of `GL_EXT_pixel_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_UNPACK_BUFFER_BINDING_EXT

          static final int GL_PIXEL_UNPACK_BUFFER_BINDING_EXT

      Part of `GL_EXT_pixel_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_TRANSFORM_2D_EXT

          static final int GL_PIXEL_TRANSFORM_2D_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MAG_FILTER_EXT

          static final int GL_PIXEL_MAG_FILTER_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_MIN_FILTER_EXT

          static final int GL_PIXEL_MIN_FILTER_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_CUBIC_WEIGHT_EXT

          static final int GL_PIXEL_CUBIC_WEIGHT_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_CUBIC_EXT

          static final int GL_CUBIC_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_AVERAGE_EXT

          static final int GL_AVERAGE_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT

          static final int GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT

          static final int GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_TRANSFORM_2D_MATRIX_EXT

          static final int GL_PIXEL_TRANSFORM_2D_MATRIX_EXT

      Part of `GL_EXT_pixel_transform`
      See Also:
        Constant Field Values

    - #### GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT

          static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT

      Part of `GL_EXT_provoking_vertex`
      See Also:
        Constant Field Values

    - #### GL_FIRST_VERTEX_CONVENTION_EXT

          static final int GL_FIRST_VERTEX_CONVENTION_EXT

      Part of `GL_EXT_provoking_vertex`
      See Also:
        Constant Field Values

    - #### GL_LAST_VERTEX_CONVENTION_EXT

          static final int GL_LAST_VERTEX_CONVENTION_EXT

      Part of `GL_EXT_provoking_vertex`
      See Also:
        Constant Field Values

    - #### GL_PROVOKING_VERTEX_EXT

          static final int GL_PROVOKING_VERTEX_EXT

      Part of `GL_EXT_provoking_vertex`
      See Also:
        Constant Field Values

    - #### GL_SHARED_TEXTURE_PALETTE_EXT

          static final int GL_SHARED_TEXTURE_PALETTE_EXT

      Part of `GL_EXT_shared_texture_palette`
      See Also:
        Constant Field Values

    - #### GL_STENCIL_TAG_BITS_EXT

          static final int GL_STENCIL_TAG_BITS_EXT

      Part of `GL_EXT_stencil_clear_tag`
      See Also:
        Constant Field Values

    - #### GL_STENCIL_CLEAR_TAG_VALUE_EXT

          static final int GL_STENCIL_CLEAR_TAG_VALUE_EXT

      Part of `GL_EXT_stencil_clear_tag`
      See Also:
        Constant Field Values

    - #### GL_STENCIL_TEST_TWO_SIDE_EXT

          static final int GL_STENCIL_TEST_TWO_SIDE_EXT

      Part of `GL_EXT_stencil_two_side`
      See Also:
        Constant Field Values

    - #### GL_ACTIVE_STENCIL_FACE_EXT

          static final int GL_ACTIVE_STENCIL_FACE_EXT

      Part of `GL_EXT_stencil_two_side`
      See Also:
        Constant Field Values

    - #### GL_COMPARE_REF_DEPTH_TO_TEXTURE

          static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE

      Part of `GL_EXT_texture_array`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_LUMINANCE_LATC1_EXT

          static final int GL_COMPRESSED_LUMINANCE_LATC1_EXT

      Part of `GL_EXT_texture_compression_latc`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT

          static final int GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT

      Part of `GL_EXT_texture_compression_latc`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT

          static final int GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT

      Part of `GL_EXT_texture_compression_latc`
      See Also:
        Constant Field Values

    - #### GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT

          static final int GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT

      Part of `GL_EXT_texture_compression_latc`
      See Also:
        Constant Field Values

    - #### GL_ALPHA32UI

          static final int GL_ALPHA32UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY32UI

          static final int GL_INTENSITY32UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE32UI

          static final int GL_LUMINANCE32UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA32UI

          static final int GL_LUMINANCE_ALPHA32UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_ALPHA16UI

          static final int GL_ALPHA16UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY16UI

          static final int GL_INTENSITY16UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16UI

          static final int GL_LUMINANCE16UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA16UI

          static final int GL_LUMINANCE_ALPHA16UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_ALPHA8UI

          static final int GL_ALPHA8UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY8UI

          static final int GL_INTENSITY8UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8UI

          static final int GL_LUMINANCE8UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA8UI

          static final int GL_LUMINANCE_ALPHA8UI

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_ALPHA32I

          static final int GL_ALPHA32I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY32I

          static final int GL_INTENSITY32I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE32I

          static final int GL_LUMINANCE32I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA32I

          static final int GL_LUMINANCE_ALPHA32I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_ALPHA16I

          static final int GL_ALPHA16I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY16I

          static final int GL_INTENSITY16I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16I

          static final int GL_LUMINANCE16I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA16I

          static final int GL_LUMINANCE_ALPHA16I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_ALPHA8I

          static final int GL_ALPHA8I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY8I

          static final int GL_INTENSITY8I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8I

          static final int GL_LUMINANCE8I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA8I

          static final int GL_LUMINANCE_ALPHA8I

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_INTEGER

          static final int GL_LUMINANCE_INTEGER

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_INTEGER

          static final int GL_LUMINANCE_ALPHA_INTEGER

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_RGBA_INTEGER_MODE

          static final int GL_RGBA_INTEGER_MODE

      Part of `GL_EXT_texture_integer`
      See Also:
        Constant Field Values

    - #### GL_MIRROR_CLAMP_EXT

          static final int GL_MIRROR_CLAMP_EXT

      Part of `GL_EXT_texture_mirror_clamp`
      See Also:
        Constant Field Values

    - #### GL_MIRROR_CLAMP_TO_EDGE_EXT

          static final int GL_MIRROR_CLAMP_TO_EDGE_EXT

      Part of `GL_EXT_texture_mirror_clamp`
      See Also:
        Constant Field Values

    - #### GL_MIRROR_CLAMP_TO_BORDER_EXT

          static final int GL_MIRROR_CLAMP_TO_BORDER_EXT

      Part of `GL_EXT_texture_mirror_clamp`
      See Also:
        Constant Field Values

    - #### GL_PERTURB_EXT

          static final int GL_PERTURB_EXT

      Part of `GL_EXT_texture_perturb_normal`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_NORMAL_EXT

          static final int GL_TEXTURE_NORMAL_EXT

      Part of `GL_EXT_texture_perturb_normal`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_SNORM

          static final int GL_ALPHA_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_SNORM

          static final int GL_LUMINANCE_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE_ALPHA_SNORM

          static final int GL_LUMINANCE_ALPHA_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY_SNORM

          static final int GL_INTENSITY_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_ALPHA8_SNORM

          static final int GL_ALPHA8_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8_SNORM

          static final int GL_LUMINANCE8_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE8_ALPHA8_SNORM

          static final int GL_LUMINANCE8_ALPHA8_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY8_SNORM

          static final int GL_INTENSITY8_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_ALPHA16_SNORM

          static final int GL_ALPHA16_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16_SNORM

          static final int GL_LUMINANCE16_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_LUMINANCE16_ALPHA16_SNORM

          static final int GL_LUMINANCE16_ALPHA16_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_INTENSITY16_SNORM

          static final int GL_INTENSITY16_SNORM

      Part of `GL_EXT_texture_snorm`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SWIZZLE_R_EXT

          static final int GL_TEXTURE_SWIZZLE_R_EXT

      Part of `GL_EXT_texture_swizzle`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SWIZZLE_G_EXT

          static final int GL_TEXTURE_SWIZZLE_G_EXT

      Part of `GL_EXT_texture_swizzle`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SWIZZLE_B_EXT

          static final int GL_TEXTURE_SWIZZLE_B_EXT

      Part of `GL_EXT_texture_swizzle`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SWIZZLE_A_EXT

          static final int GL_TEXTURE_SWIZZLE_A_EXT

      Part of `GL_EXT_texture_swizzle`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SWIZZLE_RGBA_EXT

          static final int GL_TEXTURE_SWIZZLE_RGBA_EXT

      Part of `GL_EXT_texture_swizzle`
      See Also:
        Constant Field Values

    - #### GL_TIME_ELAPSED_EXT

          static final int GL_TIME_ELAPSED_EXT

      Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_EXT

          static final int GL_VERTEX_SHADER_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_BINDING_EXT

          static final int GL_VERTEX_SHADER_BINDING_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_INDEX_EXT

          static final int GL_OP_INDEX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_NEGATE_EXT

          static final int GL_OP_NEGATE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_DOT3_EXT

          static final int GL_OP_DOT3_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_DOT4_EXT

          static final int GL_OP_DOT4_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MUL_EXT

          static final int GL_OP_MUL_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_ADD_EXT

          static final int GL_OP_ADD_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MADD_EXT

          static final int GL_OP_MADD_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_FRAC_EXT

          static final int GL_OP_FRAC_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MAX_EXT

          static final int GL_OP_MAX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MIN_EXT

          static final int GL_OP_MIN_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_SET_GE_EXT

          static final int GL_OP_SET_GE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_SET_LT_EXT

          static final int GL_OP_SET_LT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_CLAMP_EXT

          static final int GL_OP_CLAMP_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_FLOOR_EXT

          static final int GL_OP_FLOOR_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_ROUND_EXT

          static final int GL_OP_ROUND_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_EXP_BASE_2_EXT

          static final int GL_OP_EXP_BASE_2_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_LOG_BASE_2_EXT

          static final int GL_OP_LOG_BASE_2_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_POWER_EXT

          static final int GL_OP_POWER_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_RECIP_EXT

          static final int GL_OP_RECIP_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_RECIP_SQRT_EXT

          static final int GL_OP_RECIP_SQRT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_SUB_EXT

          static final int GL_OP_SUB_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_CROSS_PRODUCT_EXT

          static final int GL_OP_CROSS_PRODUCT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MULTIPLY_MATRIX_EXT

          static final int GL_OP_MULTIPLY_MATRIX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OP_MOV_EXT

          static final int GL_OP_MOV_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_VERTEX_EXT

          static final int GL_OUTPUT_VERTEX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_COLOR0_EXT

          static final int GL_OUTPUT_COLOR0_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_COLOR1_EXT

          static final int GL_OUTPUT_COLOR1_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD0_EXT

          static final int GL_OUTPUT_TEXTURE_COORD0_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD1_EXT

          static final int GL_OUTPUT_TEXTURE_COORD1_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD2_EXT

          static final int GL_OUTPUT_TEXTURE_COORD2_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD3_EXT

          static final int GL_OUTPUT_TEXTURE_COORD3_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD4_EXT

          static final int GL_OUTPUT_TEXTURE_COORD4_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD5_EXT

          static final int GL_OUTPUT_TEXTURE_COORD5_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD6_EXT

          static final int GL_OUTPUT_TEXTURE_COORD6_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD7_EXT

          static final int GL_OUTPUT_TEXTURE_COORD7_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD8_EXT

          static final int GL_OUTPUT_TEXTURE_COORD8_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD9_EXT

          static final int GL_OUTPUT_TEXTURE_COORD9_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD10_EXT

          static final int GL_OUTPUT_TEXTURE_COORD10_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD11_EXT

          static final int GL_OUTPUT_TEXTURE_COORD11_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD12_EXT

          static final int GL_OUTPUT_TEXTURE_COORD12_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD13_EXT

          static final int GL_OUTPUT_TEXTURE_COORD13_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD14_EXT

          static final int GL_OUTPUT_TEXTURE_COORD14_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD15_EXT

          static final int GL_OUTPUT_TEXTURE_COORD15_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD16_EXT

          static final int GL_OUTPUT_TEXTURE_COORD16_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD17_EXT

          static final int GL_OUTPUT_TEXTURE_COORD17_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD18_EXT

          static final int GL_OUTPUT_TEXTURE_COORD18_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD19_EXT

          static final int GL_OUTPUT_TEXTURE_COORD19_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD20_EXT

          static final int GL_OUTPUT_TEXTURE_COORD20_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD21_EXT

          static final int GL_OUTPUT_TEXTURE_COORD21_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD22_EXT

          static final int GL_OUTPUT_TEXTURE_COORD22_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD23_EXT

          static final int GL_OUTPUT_TEXTURE_COORD23_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD24_EXT

          static final int GL_OUTPUT_TEXTURE_COORD24_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD25_EXT

          static final int GL_OUTPUT_TEXTURE_COORD25_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD26_EXT

          static final int GL_OUTPUT_TEXTURE_COORD26_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD27_EXT

          static final int GL_OUTPUT_TEXTURE_COORD27_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD28_EXT

          static final int GL_OUTPUT_TEXTURE_COORD28_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD29_EXT

          static final int GL_OUTPUT_TEXTURE_COORD29_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD30_EXT

          static final int GL_OUTPUT_TEXTURE_COORD30_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_TEXTURE_COORD31_EXT

          static final int GL_OUTPUT_TEXTURE_COORD31_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_OUTPUT_FOG_EXT

          static final int GL_OUTPUT_FOG_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_SCALAR_EXT

          static final int GL_SCALAR_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VECTOR_EXT

          static final int GL_VECTOR_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MATRIX_EXT

          static final int GL_MATRIX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_EXT

          static final int GL_VARIANT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_INVARIANT_EXT

          static final int GL_INVARIANT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_LOCAL_CONSTANT_EXT

          static final int GL_LOCAL_CONSTANT_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_LOCAL_EXT

          static final int GL_LOCAL_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT

          static final int GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_SHADER_VARIANTS_EXT

          static final int GL_MAX_VERTEX_SHADER_VARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_SHADER_INVARIANTS_EXT

          static final int GL_MAX_VERTEX_SHADER_INVARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

          static final int GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_SHADER_LOCALS_EXT

          static final int GL_MAX_VERTEX_SHADER_LOCALS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT

          static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT

          static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

          static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT

          static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT

          static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_INSTRUCTIONS_EXT

          static final int GL_VERTEX_SHADER_INSTRUCTIONS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_VARIANTS_EXT

          static final int GL_VERTEX_SHADER_VARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_INVARIANTS_EXT

          static final int GL_VERTEX_SHADER_INVARIANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

          static final int GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_LOCALS_EXT

          static final int GL_VERTEX_SHADER_LOCALS_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_SHADER_OPTIMIZED_EXT

          static final int GL_VERTEX_SHADER_OPTIMIZED_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_X_EXT

          static final int GL_X_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_Y_EXT

          static final int GL_Y_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_Z_EXT

          static final int GL_Z_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_W_EXT

          static final int GL_W_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NEGATIVE_X_EXT

          static final int GL_NEGATIVE_X_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NEGATIVE_Y_EXT

          static final int GL_NEGATIVE_Y_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NEGATIVE_Z_EXT

          static final int GL_NEGATIVE_Z_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NEGATIVE_W_EXT

          static final int GL_NEGATIVE_W_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_ZERO_EXT

          static final int GL_ZERO_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_ONE_EXT

          static final int GL_ONE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NEGATIVE_ONE_EXT

          static final int GL_NEGATIVE_ONE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_NORMALIZED_RANGE_EXT

          static final int GL_NORMALIZED_RANGE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_FULL_RANGE_EXT

          static final int GL_FULL_RANGE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_VERTEX_EXT

          static final int GL_CURRENT_VERTEX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MVP_MATRIX_EXT

          static final int GL_MVP_MATRIX_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_VALUE_EXT

          static final int GL_VARIANT_VALUE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_DATATYPE_EXT

          static final int GL_VARIANT_DATATYPE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_ARRAY_STRIDE_EXT

          static final int GL_VARIANT_ARRAY_STRIDE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_ARRAY_TYPE_EXT

          static final int GL_VARIANT_ARRAY_TYPE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_ARRAY_EXT

          static final int GL_VARIANT_ARRAY_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_VARIANT_ARRAY_POINTER_EXT

          static final int GL_VARIANT_ARRAY_POINTER_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_INVARIANT_VALUE_EXT

          static final int GL_INVARIANT_VALUE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_INVARIANT_DATATYPE_EXT

          static final int GL_INVARIANT_DATATYPE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_LOCAL_CONSTANT_VALUE_EXT

          static final int GL_LOCAL_CONSTANT_VALUE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_LOCAL_CONSTANT_DATATYPE_EXT

          static final int GL_LOCAL_CONSTANT_DATATYPE_EXT

      Part of `GL_EXT_vertex_shader`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW0_STACK_DEPTH_EXT

          static final int GL_MODELVIEW0_STACK_DEPTH_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW1_STACK_DEPTH_EXT

          static final int GL_MODELVIEW1_STACK_DEPTH_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW0_MATRIX_EXT

          static final int GL_MODELVIEW0_MATRIX_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW1_MATRIX_EXT

          static final int GL_MODELVIEW1_MATRIX_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHTING_EXT

          static final int GL_VERTEX_WEIGHTING_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW0_EXT

          static final int GL_MODELVIEW0_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_MODELVIEW1_EXT

          static final int GL_MODELVIEW1_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_VERTEX_WEIGHT_EXT

          static final int GL_CURRENT_VERTEX_WEIGHT_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHT_ARRAY_EXT

          static final int GL_VERTEX_WEIGHT_ARRAY_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT

          static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT

          static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT

          static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT

          static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT

      Part of `GL_EXT_vertex_weighting`
      See Also:
        Constant Field Values

    - #### GL_RED_MIN_CLAMP_INGR

          static final int GL_RED_MIN_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_GREEN_MIN_CLAMP_INGR

          static final int GL_GREEN_MIN_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_BLUE_MIN_CLAMP_INGR

          static final int GL_BLUE_MIN_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_MIN_CLAMP_INGR

          static final int GL_ALPHA_MIN_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_RED_MAX_CLAMP_INGR

          static final int GL_RED_MAX_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_GREEN_MAX_CLAMP_INGR

          static final int GL_GREEN_MAX_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_BLUE_MAX_CLAMP_INGR

          static final int GL_BLUE_MAX_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_ALPHA_MAX_CLAMP_INGR

          static final int GL_ALPHA_MAX_CLAMP_INGR

      Part of `GL_INGR_color_clamp`
      See Also:
        Constant Field Values

    - #### GL_INTERLACE_READ_INGR

          static final int GL_INTERLACE_READ_INGR

      Part of `GL_INGR_interlace_read`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_MEMORY_LAYOUT_INTEL

          static final int GL_TEXTURE_MEMORY_LAYOUT_INTEL

      Part of `GL_INTEL_map_texture`
      See Also:
        Constant Field Values

    - #### GL_LAYOUT_DEFAULT_INTEL

          static final int GL_LAYOUT_DEFAULT_INTEL

      Part of `GL_INTEL_map_texture`
      See Also:
        Constant Field Values

    - #### GL_LAYOUT_LINEAR_INTEL

          static final int GL_LAYOUT_LINEAR_INTEL

      Part of `GL_INTEL_map_texture`
      See Also:
        Constant Field Values

    - #### GL_LAYOUT_LINEAR_CPU_CACHED_INTEL

          static final int GL_LAYOUT_LINEAR_CPU_CACHED_INTEL

      Part of `GL_INTEL_map_texture`
      See Also:
        Constant Field Values

    - #### GL_COMPUTE_PROGRAM_NV

          static final int GL_COMPUTE_PROGRAM_NV

      Part of `GL_NV_compute_program5`
      See Also:
        Constant Field Values

    - #### GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_compute_program5`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_STENCIL_TO_RGBA_NV

          static final int GL_DEPTH_STENCIL_TO_RGBA_NV

      Part of `GL_NV_copy_depth_to_color`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_STENCIL_TO_BGRA_NV

          static final int GL_DEPTH_STENCIL_TO_BGRA_NV

      Part of `GL_NV_copy_depth_to_color`
      See Also:
        Constant Field Values

    - #### GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV

          static final int GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV

      Part of `GL_NV_deep_texture3D`
      See Also:
        Constant Field Values

    - #### GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV

          static final int GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV

      Part of `GL_NV_deep_texture3D`
      See Also:
        Constant Field Values

    - #### GL_DEPTH_CLAMP_NV

          static final int GL_DEPTH_CLAMP_NV

      Part of `GL_NV_depth_clamp`
      See Also:
        Constant Field Values

    - #### GL_EVAL_2D_NV

          static final int GL_EVAL_2D_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_TRIANGULAR_2D_NV

          static final int GL_EVAL_TRIANGULAR_2D_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_MAP_TESSELLATION_NV

          static final int GL_MAP_TESSELLATION_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_MAP_ATTRIB_U_ORDER_NV

          static final int GL_MAP_ATTRIB_U_ORDER_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_MAP_ATTRIB_V_ORDER_NV

          static final int GL_MAP_ATTRIB_V_ORDER_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_FRACTIONAL_TESSELLATION_NV

          static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB0_NV

          static final int GL_EVAL_VERTEX_ATTRIB0_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB1_NV

          static final int GL_EVAL_VERTEX_ATTRIB1_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB2_NV

          static final int GL_EVAL_VERTEX_ATTRIB2_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB3_NV

          static final int GL_EVAL_VERTEX_ATTRIB3_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB4_NV

          static final int GL_EVAL_VERTEX_ATTRIB4_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB5_NV

          static final int GL_EVAL_VERTEX_ATTRIB5_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB6_NV

          static final int GL_EVAL_VERTEX_ATTRIB6_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB7_NV

          static final int GL_EVAL_VERTEX_ATTRIB7_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB8_NV

          static final int GL_EVAL_VERTEX_ATTRIB8_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB9_NV

          static final int GL_EVAL_VERTEX_ATTRIB9_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB10_NV

          static final int GL_EVAL_VERTEX_ATTRIB10_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB11_NV

          static final int GL_EVAL_VERTEX_ATTRIB11_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB12_NV

          static final int GL_EVAL_VERTEX_ATTRIB12_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB13_NV

          static final int GL_EVAL_VERTEX_ATTRIB13_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB14_NV

          static final int GL_EVAL_VERTEX_ATTRIB14_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_EVAL_VERTEX_ATTRIB15_NV

          static final int GL_EVAL_VERTEX_ATTRIB15_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_MAX_MAP_TESSELLATION_NV

          static final int GL_MAX_MAP_TESSELLATION_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_MAX_RATIONAL_EVAL_ORDER_NV

          static final int GL_MAX_RATIONAL_EVAL_ORDER_NV

      Part of `GL_NV_evaluators`
      See Also:
        Constant Field Values

    - #### GL_SAMPLE_POSITION_NV

          static final int GL_SAMPLE_POSITION_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_SAMPLE_MASK_NV

          static final int GL_SAMPLE_MASK_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_SAMPLE_MASK_VALUE_NV

          static final int GL_SAMPLE_MASK_VALUE_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BINDING_RENDERBUFFER_NV

          static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV

          static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_RENDERBUFFER_NV

          static final int GL_TEXTURE_RENDERBUFFER_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_SAMPLER_RENDERBUFFER_NV

          static final int GL_SAMPLER_RENDERBUFFER_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_INT_SAMPLER_RENDERBUFFER_NV

          static final int GL_INT_SAMPLER_RENDERBUFFER_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV

          static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_MAX_SAMPLE_MASK_WORDS_NV

          static final int GL_MAX_SAMPLE_MASK_WORDS_NV

      Part of `GL_NV_explicit_multisample`
      See Also:
        Constant Field Values

    - #### GL_ALL_COMPLETED_NV

          static final int GL_ALL_COMPLETED_NV

      Part of `GL_NV_fence`
      See Also:
        Constant Field Values

    - #### GL_FENCE_STATUS_NV

          static final int GL_FENCE_STATUS_NV

      Part of `GL_NV_fence`
      See Also:
        Constant Field Values

    - #### GL_FENCE_CONDITION_NV

          static final int GL_FENCE_CONDITION_NV

      Part of `GL_NV_fence`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_R_NV

          static final int GL_FLOAT_R_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RG_NV

          static final int GL_FLOAT_RG_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGB_NV

          static final int GL_FLOAT_RGB_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGBA_NV

          static final int GL_FLOAT_RGBA_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_R16_NV

          static final int GL_FLOAT_R16_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_R32_NV

          static final int GL_FLOAT_R32_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RG16_NV

          static final int GL_FLOAT_RG16_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RG32_NV

          static final int GL_FLOAT_RG32_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGB16_NV

          static final int GL_FLOAT_RGB16_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGB32_NV

          static final int GL_FLOAT_RGB32_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGBA16_NV

          static final int GL_FLOAT_RGBA16_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGBA32_NV

          static final int GL_FLOAT_RGBA32_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_FLOAT_COMPONENTS_NV

          static final int GL_TEXTURE_FLOAT_COMPONENTS_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_CLEAR_COLOR_VALUE_NV

          static final int GL_FLOAT_CLEAR_COLOR_VALUE_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FLOAT_RGBA_MODE_NV

          static final int GL_FLOAT_RGBA_MODE_NV

      Part of `GL_NV_float_buffer`
      See Also:
        Constant Field Values

    - #### GL_FOG_DISTANCE_MODE_NV

          static final int GL_FOG_DISTANCE_MODE_NV

      Part of `GL_NV_fog_distance`
      See Also:
        Constant Field Values

    - #### GL_EYE_RADIAL_NV

          static final int GL_EYE_RADIAL_NV

      Part of `GL_NV_fog_distance`
      See Also:
        Constant Field Values

    - #### GL_EYE_PLANE_ABSOLUTE_NV

          static final int GL_EYE_PLANE_ABSOLUTE_NV

      Part of `GL_NV_fog_distance`
      See Also:
        Constant Field Values

    - #### GL_RENDERBUFFER_COVERAGE_SAMPLES_NV

          static final int GL_RENDERBUFFER_COVERAGE_SAMPLES_NV

      Part of `GL_NV_framebuffer_multisample_coverage`
      See Also:
        Constant Field Values

    - #### GL_RENDERBUFFER_COLOR_SAMPLES_NV

          static final int GL_RENDERBUFFER_COLOR_SAMPLES_NV

      Part of `GL_NV_framebuffer_multisample_coverage`
      See Also:
        Constant Field Values

    - #### GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV

          static final int GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV

      Part of `GL_NV_framebuffer_multisample_coverage`
      See Also:
        Constant Field Values

    - #### GL_MULTISAMPLE_COVERAGE_MODES_NV

          static final int GL_MULTISAMPLE_COVERAGE_MODES_NV

      Part of `GL_NV_framebuffer_multisample_coverage`
      See Also:
        Constant Field Values

    - #### GL_GEOMETRY_PROGRAM_NV

          static final int GL_GEOMETRY_PROGRAM_NV

      Part of `GL_NV_geometry_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_OUTPUT_VERTICES_NV

          static final int GL_MAX_PROGRAM_OUTPUT_VERTICES_NV

      Part of `GL_NV_geometry_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV

          static final int GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV

      Part of `GL_NV_geometry_program4`
      See Also:
        Constant Field Values

    - #### GL_MIN_PROGRAM_TEXEL_OFFSET_NV

          static final int GL_MIN_PROGRAM_TEXEL_OFFSET_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TEXEL_OFFSET_NV

          static final int GL_MAX_PROGRAM_TEXEL_OFFSET_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_ATTRIB_COMPONENTS_NV

          static final int GL_PROGRAM_ATTRIB_COMPONENTS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_PROGRAM_RESULT_COMPONENTS_NV

          static final int GL_PROGRAM_RESULT_COMPONENTS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV

          static final int GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_RESULT_COMPONENTS_NV

          static final int GL_MAX_PROGRAM_RESULT_COMPONENTS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV

          static final int GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_GENERIC_RESULTS_NV

          static final int GL_MAX_PROGRAM_GENERIC_RESULTS_NV

      Part of `GL_NV_gpu_program4`
      See Also:
        Constant Field Values

    - #### GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV

          static final int GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV

          static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV

          static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV

          static final int GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV

          static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV

          static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV

          static final int GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_SUBROUTINE_NUM_NV

          static final int GL_MAX_PROGRAM_SUBROUTINE_NUM_NV

      Part of `GL_NV_gpu_program5`
      See Also:
        Constant Field Values

    - #### GL_MAX_SHININESS_NV

          static final int GL_MAX_SHININESS_NV

      Part of `GL_NV_light_max_exponent`
      See Also:
        Constant Field Values

    - #### GL_MAX_SPOT_EXPONENT_NV

          static final int GL_MAX_SPOT_EXPONENT_NV

      Part of `GL_NV_light_max_exponent`
      See Also:
        Constant Field Values

    - #### GL_COLOR_SAMPLES_NV

          static final int GL_COLOR_SAMPLES_NV

      Part of `GL_NV_multisample_coverage`
      See Also:
        Constant Field Values

    - #### GL_MULTISAMPLE_FILTER_HINT_NV

          static final int GL_MULTISAMPLE_FILTER_HINT_NV

      Part of `GL_NV_multisample_filter_hint`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_COUNTER_BITS_NV

          static final int GL_PIXEL_COUNTER_BITS_NV

      Part of `GL_NV_occlusion_query`
      See Also:
        Constant Field Values

    - #### GL_CURRENT_OCCLUSION_QUERY_ID_NV

          static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV

      Part of `GL_NV_occlusion_query`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_COUNT_NV

          static final int GL_PIXEL_COUNT_NV

      Part of `GL_NV_occlusion_query`
      See Also:
        Constant Field Values

    - #### GL_PIXEL_COUNT_AVAILABLE_NV

          static final int GL_PIXEL_COUNT_AVAILABLE_NV

      Part of `GL_NV_occlusion_query`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV

          static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV

      Part of `GL_NV_parameter_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV

          static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV

      Part of `GL_NV_parameter_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_parameter_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_parameter_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_parameter_buffer_object`
      See Also:
        Constant Field Values

    - #### GL_PATH_FORMAT_SVG_NV

          static final int GL_PATH_FORMAT_SVG_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FORMAT_PS_NV

          static final int GL_PATH_FORMAT_PS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_STANDARD_FONT_NAME_NV

          static final int GL_STANDARD_FONT_NAME_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SYSTEM_FONT_NAME_NV

          static final int GL_SYSTEM_FONT_NAME_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FILE_NAME_NV

          static final int GL_FILE_NAME_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STROKE_WIDTH_NV

          static final int GL_PATH_STROKE_WIDTH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_END_CAPS_NV

          static final int GL_PATH_END_CAPS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_INITIAL_END_CAP_NV

          static final int GL_PATH_INITIAL_END_CAP_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_TERMINAL_END_CAP_NV

          static final int GL_PATH_TERMINAL_END_CAP_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_JOIN_STYLE_NV

          static final int GL_PATH_JOIN_STYLE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_MITER_LIMIT_NV

          static final int GL_PATH_MITER_LIMIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_DASH_CAPS_NV

          static final int GL_PATH_DASH_CAPS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_INITIAL_DASH_CAP_NV

          static final int GL_PATH_INITIAL_DASH_CAP_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_TERMINAL_DASH_CAP_NV

          static final int GL_PATH_TERMINAL_DASH_CAP_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_DASH_OFFSET_NV

          static final int GL_PATH_DASH_OFFSET_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_CLIENT_LENGTH_NV

          static final int GL_PATH_CLIENT_LENGTH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FILL_MODE_NV

          static final int GL_PATH_FILL_MODE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FILL_MASK_NV

          static final int GL_PATH_FILL_MASK_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FILL_COVER_MODE_NV

          static final int GL_PATH_FILL_COVER_MODE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STROKE_COVER_MODE_NV

          static final int GL_PATH_STROKE_COVER_MODE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STROKE_MASK_NV

          static final int GL_PATH_STROKE_MASK_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_COUNT_UP_NV

          static final int GL_COUNT_UP_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_COUNT_DOWN_NV

          static final int GL_COUNT_DOWN_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_OBJECT_BOUNDING_BOX_NV

          static final int GL_PATH_OBJECT_BOUNDING_BOX_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CONVEX_HULL_NV

          static final int GL_CONVEX_HULL_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_BOUNDING_BOX_NV

          static final int GL_BOUNDING_BOX_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSLATE_X_NV

          static final int GL_TRANSLATE_X_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSLATE_Y_NV

          static final int GL_TRANSLATE_Y_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSLATE_2D_NV

          static final int GL_TRANSLATE_2D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSLATE_3D_NV

          static final int GL_TRANSLATE_3D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_AFFINE_2D_NV

          static final int GL_AFFINE_2D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_AFFINE_3D_NV

          static final int GL_AFFINE_3D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_AFFINE_2D_NV

          static final int GL_TRANSPOSE_AFFINE_2D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRANSPOSE_AFFINE_3D_NV

          static final int GL_TRANSPOSE_AFFINE_3D_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_UTF8_NV

          static final int GL_UTF8_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_UTF16_NV

          static final int GL_UTF16_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV

          static final int GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_COMMAND_COUNT_NV

          static final int GL_PATH_COMMAND_COUNT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_COORD_COUNT_NV

          static final int GL_PATH_COORD_COUNT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_DASH_ARRAY_COUNT_NV

          static final int GL_PATH_DASH_ARRAY_COUNT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_COMPUTED_LENGTH_NV

          static final int GL_PATH_COMPUTED_LENGTH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FILL_BOUNDING_BOX_NV

          static final int GL_PATH_FILL_BOUNDING_BOX_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STROKE_BOUNDING_BOX_NV

          static final int GL_PATH_STROKE_BOUNDING_BOX_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SQUARE_NV

          static final int GL_SQUARE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_ROUND_NV

          static final int GL_ROUND_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_TRIANGULAR_NV

          static final int GL_TRIANGULAR_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_BEVEL_NV

          static final int GL_BEVEL_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_MITER_REVERT_NV

          static final int GL_MITER_REVERT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_MITER_TRUNCATE_NV

          static final int GL_MITER_TRUNCATE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SKIP_MISSING_GLYPH_NV

          static final int GL_SKIP_MISSING_GLYPH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_USE_MISSING_GLYPH_NV

          static final int GL_USE_MISSING_GLYPH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_ERROR_POSITION_NV

          static final int GL_PATH_ERROR_POSITION_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_FOG_GEN_MODE_NV

          static final int GL_PATH_FOG_GEN_MODE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_ACCUM_ADJACENT_PAIRS_NV

          static final int GL_ACCUM_ADJACENT_PAIRS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_ADJACENT_PAIRS_NV

          static final int GL_ADJACENT_PAIRS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FIRST_TO_REST_NV

          static final int GL_FIRST_TO_REST_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_GEN_MODE_NV

          static final int GL_PATH_GEN_MODE_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_GEN_COEFF_NV

          static final int GL_PATH_GEN_COEFF_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_GEN_COLOR_FORMAT_NV

          static final int GL_PATH_GEN_COLOR_FORMAT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_GEN_COMPONENTS_NV

          static final int GL_PATH_GEN_COMPONENTS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STENCIL_FUNC_NV

          static final int GL_PATH_STENCIL_FUNC_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STENCIL_REF_NV

          static final int GL_PATH_STENCIL_REF_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STENCIL_VALUE_MASK_NV

          static final int GL_PATH_STENCIL_VALUE_MASK_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV

          static final int GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV

          static final int GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_COVER_DEPTH_FUNC_NV

          static final int GL_PATH_COVER_DEPTH_FUNC_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_PATH_DASH_OFFSET_RESET_NV

          static final int GL_PATH_DASH_OFFSET_RESET_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_MOVE_TO_RESETS_NV

          static final int GL_MOVE_TO_RESETS_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_MOVE_TO_CONTINUES_NV

          static final int GL_MOVE_TO_CONTINUES_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CLOSE_PATH_NV

          static final int GL_CLOSE_PATH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_MOVE_TO_NV

          static final int GL_MOVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_MOVE_TO_NV

          static final int GL_RELATIVE_MOVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_LINE_TO_NV

          static final int GL_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_LINE_TO_NV

          static final int GL_RELATIVE_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_HORIZONTAL_LINE_TO_NV

          static final int GL_HORIZONTAL_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_HORIZONTAL_LINE_TO_NV

          static final int GL_RELATIVE_HORIZONTAL_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_VERTICAL_LINE_TO_NV

          static final int GL_VERTICAL_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_VERTICAL_LINE_TO_NV

          static final int GL_RELATIVE_VERTICAL_LINE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_QUADRATIC_CURVE_TO_NV

          static final int GL_QUADRATIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_QUADRATIC_CURVE_TO_NV

          static final int GL_RELATIVE_QUADRATIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CUBIC_CURVE_TO_NV

          static final int GL_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_CUBIC_CURVE_TO_NV

          static final int GL_RELATIVE_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SMOOTH_QUADRATIC_CURVE_TO_NV

          static final int GL_SMOOTH_QUADRATIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV

          static final int GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SMOOTH_CUBIC_CURVE_TO_NV

          static final int GL_SMOOTH_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV

          static final int GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SMALL_CCW_ARC_TO_NV

          static final int GL_SMALL_CCW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_SMALL_CCW_ARC_TO_NV

          static final int GL_RELATIVE_SMALL_CCW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_SMALL_CW_ARC_TO_NV

          static final int GL_SMALL_CW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_SMALL_CW_ARC_TO_NV

          static final int GL_RELATIVE_SMALL_CW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_LARGE_CCW_ARC_TO_NV

          static final int GL_LARGE_CCW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_LARGE_CCW_ARC_TO_NV

          static final int GL_RELATIVE_LARGE_CCW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_LARGE_CW_ARC_TO_NV

          static final int GL_LARGE_CW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_LARGE_CW_ARC_TO_NV

          static final int GL_RELATIVE_LARGE_CW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RESTART_PATH_NV

          static final int GL_RESTART_PATH_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_DUP_FIRST_CUBIC_CURVE_TO_NV

          static final int GL_DUP_FIRST_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_DUP_LAST_CUBIC_CURVE_TO_NV

          static final int GL_DUP_LAST_CUBIC_CURVE_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RECT_NV

          static final int GL_RECT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CIRCULAR_CCW_ARC_TO_NV

          static final int GL_CIRCULAR_CCW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CIRCULAR_CW_ARC_TO_NV

          static final int GL_CIRCULAR_CW_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_CIRCULAR_TANGENT_ARC_TO_NV

          static final int GL_CIRCULAR_TANGENT_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_ARC_TO_NV

          static final int GL_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_RELATIVE_ARC_TO_NV

          static final int GL_RELATIVE_ARC_TO_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_BOLD_BIT_NV

          static final int GL_BOLD_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_ITALIC_BIT_NV

          static final int GL_ITALIC_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_WIDTH_BIT_NV

          static final int GL_GLYPH_WIDTH_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_HEIGHT_BIT_NV

          static final int GL_GLYPH_HEIGHT_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV

          static final int GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV

          static final int GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV

          static final int GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_VERTICAL_BEARING_X_BIT_NV

          static final int GL_GLYPH_VERTICAL_BEARING_X_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV

          static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV

          static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_GLYPH_HAS_KERNING_BIT_NV

          static final int GL_GLYPH_HAS_KERNING_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_X_MIN_BOUNDS_BIT_NV

          static final int GL_FONT_X_MIN_BOUNDS_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_Y_MIN_BOUNDS_BIT_NV

          static final int GL_FONT_Y_MIN_BOUNDS_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_X_MAX_BOUNDS_BIT_NV

          static final int GL_FONT_X_MAX_BOUNDS_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_Y_MAX_BOUNDS_BIT_NV

          static final int GL_FONT_Y_MAX_BOUNDS_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_UNITS_PER_EM_BIT_NV

          static final int GL_FONT_UNITS_PER_EM_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_ASCENDER_BIT_NV

          static final int GL_FONT_ASCENDER_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_DESCENDER_BIT_NV

          static final int GL_FONT_DESCENDER_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_HEIGHT_BIT_NV

          static final int GL_FONT_HEIGHT_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV

          static final int GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV

          static final int GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_UNDERLINE_POSITION_BIT_NV

          static final int GL_FONT_UNDERLINE_POSITION_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_UNDERLINE_THICKNESS_BIT_NV

          static final int GL_FONT_UNDERLINE_THICKNESS_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_FONT_HAS_KERNING_BIT_NV

          static final int GL_FONT_HAS_KERNING_BIT_NV

      Part of `GL_NV_path_rendering`
      See Also:
        Constant Field Values

    - #### GL_WRITE_PIXEL_DATA_RANGE_NV

          static final int GL_WRITE_PIXEL_DATA_RANGE_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_READ_PIXEL_DATA_RANGE_NV

          static final int GL_READ_PIXEL_DATA_RANGE_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV

          static final int GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_READ_PIXEL_DATA_RANGE_LENGTH_NV

          static final int GL_READ_PIXEL_DATA_RANGE_LENGTH_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV

          static final int GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_READ_PIXEL_DATA_RANGE_POINTER_NV

          static final int GL_READ_PIXEL_DATA_RANGE_POINTER_NV

      Part of `GL_NV_pixel_data_range`
      See Also:
        Constant Field Values

    - #### GL_PRIMITIVE_RESTART_NV

          static final int GL_PRIMITIVE_RESTART_NV

      Part of `GL_NV_primitive_restart`
      See Also:
        Constant Field Values

    - #### GL_PRIMITIVE_RESTART_INDEX_NV

          static final int GL_PRIMITIVE_RESTART_INDEX_NV

      Part of `GL_NV_primitive_restart`
      See Also:
        Constant Field Values

    - #### GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV

          static final int GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV

      Part of `GL_NV_shader_buffer_store`
      See Also:
        Constant Field Values

    - #### GL_MAX_PROGRAM_PATCH_ATTRIBS_NV

          static final int GL_MAX_PROGRAM_PATCH_ATTRIBS_NV

      Part of `GL_NV_tessellation_program5`
      See Also:
        Constant Field Values

    - #### GL_TESS_CONTROL_PROGRAM_NV

          static final int GL_TESS_CONTROL_PROGRAM_NV

      Part of `GL_NV_tessellation_program5`
      See Also:
        Constant Field Values

    - #### GL_TESS_EVALUATION_PROGRAM_NV

          static final int GL_TESS_EVALUATION_PROGRAM_NV

      Part of `GL_NV_tessellation_program5`
      See Also:
        Constant Field Values

    - #### GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_tessellation_program5`
      See Also:
        Constant Field Values

    - #### GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV

          static final int GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV

      Part of `GL_NV_tessellation_program5`
      See Also:
        Constant Field Values

    - #### GL_EMBOSS_LIGHT_NV

          static final int GL_EMBOSS_LIGHT_NV

      Part of `GL_NV_texgen_emboss`
      See Also:
        Constant Field Values

    - #### GL_EMBOSS_CONSTANT_NV

          static final int GL_EMBOSS_CONSTANT_NV

      Part of `GL_NV_texgen_emboss`
      See Also:
        Constant Field Values

    - #### GL_EMBOSS_MAP_NV

          static final int GL_EMBOSS_MAP_NV

      Part of `GL_NV_texgen_emboss`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_UNSIGNED_REMAP_MODE_NV

          static final int GL_TEXTURE_UNSIGNED_REMAP_MODE_NV

      Part of `GL_NV_texture_expand_normal`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_RECTANGLE_NV

          static final int GL_OFFSET_TEXTURE_RECTANGLE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV

          static final int GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV

          static final int GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV

          static final int GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_INT_S8_S8_8_8_NV

          static final int GL_UNSIGNED_INT_S8_S8_8_8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_UNSIGNED_INT_8_8_S8_S8_REV_NV

          static final int GL_UNSIGNED_INT_8_8_S8_S8_REV_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT_MAG_INTENSITY_NV

          static final int GL_DSDT_MAG_INTENSITY_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SHADER_CONSISTENT_NV

          static final int GL_SHADER_CONSISTENT_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_SHADER_NV

          static final int GL_TEXTURE_SHADER_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SHADER_OPERATION_NV

          static final int GL_SHADER_OPERATION_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_CULL_MODES_NV

          static final int GL_CULL_MODES_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_MATRIX_NV

          static final int GL_OFFSET_TEXTURE_MATRIX_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_SCALE_NV

          static final int GL_OFFSET_TEXTURE_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_BIAS_NV

          static final int GL_OFFSET_TEXTURE_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_2D_MATRIX_NV

          static final int GL_OFFSET_TEXTURE_2D_MATRIX_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_2D_SCALE_NV

          static final int GL_OFFSET_TEXTURE_2D_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_2D_BIAS_NV

          static final int GL_OFFSET_TEXTURE_2D_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_PREVIOUS_TEXTURE_INPUT_NV

          static final int GL_PREVIOUS_TEXTURE_INPUT_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_CONST_EYE_NV

          static final int GL_CONST_EYE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_PASS_THROUGH_NV

          static final int GL_PASS_THROUGH_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_CULL_FRAGMENT_NV

          static final int GL_CULL_FRAGMENT_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_TEXTURE_2D_NV

          static final int GL_OFFSET_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DEPENDENT_AR_TEXTURE_2D_NV

          static final int GL_DEPENDENT_AR_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DEPENDENT_GB_TEXTURE_2D_NV

          static final int GL_DEPENDENT_GB_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_NV

          static final int GL_DOT_PRODUCT_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_DEPTH_REPLACE_NV

          static final int GL_DOT_PRODUCT_DEPTH_REPLACE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_TEXTURE_2D_NV

          static final int GL_DOT_PRODUCT_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV

          static final int GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV

          static final int GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV

          static final int GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV

          static final int GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_HILO_NV

          static final int GL_HILO_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT_NV

          static final int GL_DSDT_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT_MAG_NV

          static final int GL_DSDT_MAG_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT_MAG_VIB_NV

          static final int GL_DSDT_MAG_VIB_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_HILO16_NV

          static final int GL_HILO16_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_HILO_NV

          static final int GL_SIGNED_HILO_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_HILO16_NV

          static final int GL_SIGNED_HILO16_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGBA_NV

          static final int GL_SIGNED_RGBA_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGBA8_NV

          static final int GL_SIGNED_RGBA8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGB_NV

          static final int GL_SIGNED_RGB_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGB8_NV

          static final int GL_SIGNED_RGB8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_LUMINANCE_NV

          static final int GL_SIGNED_LUMINANCE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_LUMINANCE8_NV

          static final int GL_SIGNED_LUMINANCE8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_LUMINANCE_ALPHA_NV

          static final int GL_SIGNED_LUMINANCE_ALPHA_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_LUMINANCE8_ALPHA8_NV

          static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_ALPHA_NV

          static final int GL_SIGNED_ALPHA_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_ALPHA8_NV

          static final int GL_SIGNED_ALPHA8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_INTENSITY_NV

          static final int GL_SIGNED_INTENSITY_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_INTENSITY8_NV

          static final int GL_SIGNED_INTENSITY8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT8_NV

          static final int GL_DSDT8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT8_MAG8_NV

          static final int GL_DSDT8_MAG8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DSDT8_MAG8_INTENSITY8_NV

          static final int GL_DSDT8_MAG8_INTENSITY8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGB_UNSIGNED_ALPHA_NV

          static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV

          static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_HI_SCALE_NV

          static final int GL_HI_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_LO_SCALE_NV

          static final int GL_LO_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DS_SCALE_NV

          static final int GL_DS_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DT_SCALE_NV

          static final int GL_DT_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_MAGNITUDE_SCALE_NV

          static final int GL_MAGNITUDE_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_VIBRANCE_SCALE_NV

          static final int GL_VIBRANCE_SCALE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_HI_BIAS_NV

          static final int GL_HI_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_LO_BIAS_NV

          static final int GL_LO_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DS_BIAS_NV

          static final int GL_DS_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DT_BIAS_NV

          static final int GL_DT_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_MAGNITUDE_BIAS_NV

          static final int GL_MAGNITUDE_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_VIBRANCE_BIAS_NV

          static final int GL_VIBRANCE_BIAS_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_BORDER_VALUES_NV

          static final int GL_TEXTURE_BORDER_VALUES_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_HI_SIZE_NV

          static final int GL_TEXTURE_HI_SIZE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_LO_SIZE_NV

          static final int GL_TEXTURE_LO_SIZE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_DS_SIZE_NV

          static final int GL_TEXTURE_DS_SIZE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_DT_SIZE_NV

          static final int GL_TEXTURE_DT_SIZE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_MAG_SIZE_NV

          static final int GL_TEXTURE_MAG_SIZE_NV

      Part of `GL_NV_texture_shader`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_TEXTURE_3D_NV

          static final int GL_DOT_PRODUCT_TEXTURE_3D_NV

      Part of `GL_NV_texture_shader2`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

          static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

          static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

          static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

          static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_HILO_TEXTURE_2D_NV

          static final int GL_OFFSET_HILO_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

          static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

          static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

          static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DEPENDENT_HILO_TEXTURE_2D_NV

          static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DEPENDENT_RGB_TEXTURE_3D_NV

          static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

          static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_PASS_THROUGH_NV

          static final int GL_DOT_PRODUCT_PASS_THROUGH_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_TEXTURE_1D_NV

          static final int GL_DOT_PRODUCT_TEXTURE_1D_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

          static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_HILO8_NV

          static final int GL_HILO8_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_SIGNED_HILO8_NV

          static final int GL_SIGNED_HILO8_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_FORCE_BLUE_TO_ONE_NV

          static final int GL_FORCE_BLUE_TO_ONE_NV

      Part of `GL_NV_texture_shader3`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_FEEDBACK_NV

          static final int GL_TRANSFORM_FEEDBACK_NV

      Part of `GL_NV_transform_feedback2`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV

          static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV

      Part of `GL_NV_transform_feedback2`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV

          static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV

      Part of `GL_NV_transform_feedback2`
      See Also:
        Constant Field Values

    - #### GL_TRANSFORM_FEEDBACK_BINDING_NV

          static final int GL_TRANSFORM_FEEDBACK_BINDING_NV

      Part of `GL_NV_transform_feedback2`
      See Also:
        Constant Field Values

    - #### GL_SURFACE_STATE_NV

          static final int GL_SURFACE_STATE_NV

      Part of `GL_NV_vdpau_interop`
      See Also:
        Constant Field Values

    - #### GL_SURFACE_REGISTERED_NV

          static final int GL_SURFACE_REGISTERED_NV

      Part of `GL_NV_vdpau_interop`
      See Also:
        Constant Field Values

    - #### GL_SURFACE_MAPPED_NV

          static final int GL_SURFACE_MAPPED_NV

      Part of `GL_NV_vdpau_interop`
      See Also:
        Constant Field Values

    - #### GL_WRITE_DISCARD_NV

          static final int GL_WRITE_DISCARD_NV

      Part of `GL_NV_vdpau_interop`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_NV

          static final int GL_VERTEX_ARRAY_RANGE_NV

      Part of `GL_NV_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_LENGTH_NV

          static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV

      Part of `GL_NV_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_VALID_NV

          static final int GL_VERTEX_ARRAY_RANGE_VALID_NV

      Part of `GL_NV_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV

          static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV

      Part of `GL_NV_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_POINTER_NV

          static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV

      Part of `GL_NV_vertex_array_range`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV

          static final int GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV

      Part of `GL_NV_vertex_array_range2`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV

          static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV

      Part of `GL_NV_vertex_program4`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_BUFFER_NV

          static final int GL_VIDEO_BUFFER_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_BUFFER_BINDING_NV

          static final int GL_VIDEO_BUFFER_BINDING_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_FIELD_UPPER_NV

          static final int GL_FIELD_UPPER_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_FIELD_LOWER_NV

          static final int GL_FIELD_LOWER_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_NUM_VIDEO_CAPTURE_STREAMS_NV

          static final int GL_NUM_VIDEO_CAPTURE_STREAMS_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV

          static final int GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV

          static final int GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_LAST_VIDEO_CAPTURE_STATUS_NV

          static final int GL_LAST_VIDEO_CAPTURE_STATUS_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_BUFFER_PITCH_NV

          static final int GL_VIDEO_BUFFER_PITCH_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_COLOR_CONVERSION_MATRIX_NV

          static final int GL_VIDEO_COLOR_CONVERSION_MATRIX_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_COLOR_CONVERSION_MAX_NV

          static final int GL_VIDEO_COLOR_CONVERSION_MAX_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_COLOR_CONVERSION_MIN_NV

          static final int GL_VIDEO_COLOR_CONVERSION_MIN_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_COLOR_CONVERSION_OFFSET_NV

          static final int GL_VIDEO_COLOR_CONVERSION_OFFSET_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV

          static final int GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_PARTIAL_SUCCESS_NV

          static final int GL_PARTIAL_SUCCESS_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_SUCCESS_NV

          static final int GL_SUCCESS_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_FAILURE_NV

          static final int GL_FAILURE_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_YCBYCR8_422_NV

          static final int GL_YCBYCR8_422_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_YCBAYCR8A_4224_NV

          static final int GL_YCBAYCR8A_4224_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV

          static final int GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV

          static final int GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV

          static final int GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV

          static final int GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_Z4Y12Z4CB12Z4CR12_444_NV

          static final int GL_Z4Y12Z4CB12Z4CR12_444_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_FRAME_WIDTH_NV

          static final int GL_VIDEO_CAPTURE_FRAME_WIDTH_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV

          static final int GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV

          static final int GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV

          static final int GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV

          static final int GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV

      Part of `GL_NV_video_capture`
      See Also:
        Constant Field Values

    - #### GL_INTERLACE_OML

          static final int GL_INTERLACE_OML

      Part of `GL_OML_interlace`
      See Also:
        Constant Field Values

    - #### GL_INTERLACE_READ_OML

          static final int GL_INTERLACE_READ_OML

      Part of `GL_OML_interlace`
      See Also:
        Constant Field Values

    - #### GL_PACK_RESAMPLE_OML

          static final int GL_PACK_RESAMPLE_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_UNPACK_RESAMPLE_OML

          static final int GL_UNPACK_RESAMPLE_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_RESAMPLE_REPLICATE_OML

          static final int GL_RESAMPLE_REPLICATE_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_RESAMPLE_ZERO_FILL_OML

          static final int GL_RESAMPLE_ZERO_FILL_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_RESAMPLE_AVERAGE_OML

          static final int GL_RESAMPLE_AVERAGE_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_RESAMPLE_DECIMATE_OML

          static final int GL_RESAMPLE_DECIMATE_OML

      Part of `GL_OML_resample`
      See Also:
        Constant Field Values

    - #### GL_FORMAT_SUBSAMPLE_24_24_OML

          static final int GL_FORMAT_SUBSAMPLE_24_24_OML

      Part of `GL_OML_subsample`
      See Also:
        Constant Field Values

    - #### GL_FORMAT_SUBSAMPLE_244_244_OML

          static final int GL_FORMAT_SUBSAMPLE_244_244_OML

      Part of `GL_OML_subsample`
      See Also:
        Constant Field Values

    - #### GL_PREFER_DOUBLEBUFFER_HINT_PGI

          static final int GL_PREFER_DOUBLEBUFFER_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_CONSERVE_MEMORY_HINT_PGI

          static final int GL_CONSERVE_MEMORY_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_RECLAIM_MEMORY_HINT_PGI

          static final int GL_RECLAIM_MEMORY_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_NATIVE_GRAPHICS_HANDLE_PGI

          static final int GL_NATIVE_GRAPHICS_HANDLE_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI

          static final int GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_NATIVE_GRAPHICS_END_HINT_PGI

          static final int GL_NATIVE_GRAPHICS_END_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALWAYS_FAST_HINT_PGI

          static final int GL_ALWAYS_FAST_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALWAYS_SOFT_HINT_PGI

          static final int GL_ALWAYS_SOFT_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALLOW_DRAW_OBJ_HINT_PGI

          static final int GL_ALLOW_DRAW_OBJ_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALLOW_DRAW_WIN_HINT_PGI

          static final int GL_ALLOW_DRAW_WIN_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALLOW_DRAW_FRG_HINT_PGI

          static final int GL_ALLOW_DRAW_FRG_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_ALLOW_DRAW_MEM_HINT_PGI

          static final int GL_ALLOW_DRAW_MEM_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_STRICT_DEPTHFUNC_HINT_PGI

          static final int GL_STRICT_DEPTHFUNC_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_STRICT_LIGHTING_HINT_PGI

          static final int GL_STRICT_LIGHTING_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_STRICT_SCISSOR_HINT_PGI

          static final int GL_STRICT_SCISSOR_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_FULL_STIPPLE_HINT_PGI

          static final int GL_FULL_STIPPLE_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_CLIP_NEAR_HINT_PGI

          static final int GL_CLIP_NEAR_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_CLIP_FAR_HINT_PGI

          static final int GL_CLIP_FAR_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_WIDE_LINE_HINT_PGI

          static final int GL_WIDE_LINE_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_BACK_NORMALS_HINT_PGI

          static final int GL_BACK_NORMALS_HINT_PGI

      Part of `GL_PGI_misc_hints`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_DATA_HINT_PGI

          static final int GL_VERTEX_DATA_HINT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_VERTEX_CONSISTENT_HINT_PGI

          static final int GL_VERTEX_CONSISTENT_HINT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MATERIAL_SIDE_HINT_PGI

          static final int GL_MATERIAL_SIDE_HINT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAX_VERTEX_HINT_PGI

          static final int GL_MAX_VERTEX_HINT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_COLOR3_BIT_PGI

          static final int GL_COLOR3_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_COLOR4_BIT_PGI

          static final int GL_COLOR4_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_EDGEFLAG_BIT_PGI

          static final int GL_EDGEFLAG_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_INDEX_BIT_PGI

          static final int GL_INDEX_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_AMBIENT_BIT_PGI

          static final int GL_MAT_AMBIENT_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI

          static final int GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_DIFFUSE_BIT_PGI

          static final int GL_MAT_DIFFUSE_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_EMISSION_BIT_PGI

          static final int GL_MAT_EMISSION_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_COLOR_INDEXES_BIT_PGI

          static final int GL_MAT_COLOR_INDEXES_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_SHININESS_BIT_PGI

          static final int GL_MAT_SHININESS_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_MAT_SPECULAR_BIT_PGI

          static final int GL_MAT_SPECULAR_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_NORMAL_BIT_PGI

          static final int GL_NORMAL_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_TEXCOORD1_BIT_PGI

          static final int GL_TEXCOORD1_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_TEXCOORD2_BIT_PGI

          static final int GL_TEXCOORD2_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_TEXCOORD3_BIT_PGI

          static final int GL_TEXCOORD3_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_TEXCOORD4_BIT_PGI

          static final long GL_TEXCOORD4_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_VERTEX23_BIT_PGI

          static final int GL_VERTEX23_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_VERTEX4_BIT_PGI

          static final int GL_VERTEX4_BIT_PGI

      Part of `GL_PGI_vertex_hints`
      See Also:
        Constant Field Values

    - #### GL_SCREEN_COORDINATES_REND

          static final int GL_SCREEN_COORDINATES_REND

      Part of `GL_REND_screen_coordinates`
      See Also:
        Constant Field Values

    - #### GL_INVERTED_SCREEN_W_REND

          static final int GL_INVERTED_SCREEN_W_REND

      Part of `GL_REND_screen_coordinates`
      See Also:
        Constant Field Values

    - #### GL_RGB_S3TC

          static final int GL_RGB_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_RGB4_S3TC

          static final int GL_RGB4_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_RGBA_S3TC

          static final int GL_RGBA_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_RGBA4_S3TC

          static final int GL_RGBA4_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_RGBA_DXT5_S3TC

          static final int GL_RGBA_DXT5_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_RGBA4_DXT5_S3TC

          static final int GL_RGBA4_DXT5_S3TC

      Part of `GL_S3_s3tc`
      See Also:
        Constant Field Values

    - #### GL_UNPACK_CONSTANT_DATA_SUNX

          static final int GL_UNPACK_CONSTANT_DATA_SUNX

      Part of `GL_SUNX_constant_data`
      See Also:
        Constant Field Values

    - #### GL_TEXTURE_CONSTANT_DATA_SUNX

          static final int GL_TEXTURE_CONSTANT_DATA_SUNX

      Part of `GL_SUNX_constant_data`
      See Also:
        Constant Field Values

  - ### Method Detail

    - #### glAccum

          void glAccum(int op,
                     float value)

      Entry point to C language function: `void glAccum(GLenum op, GLfloat value)`
      Part of `GL_VERSION_1_0`

    - #### glActiveStencilFaceEXT

          void glActiveStencilFaceEXT(int face)

      Entry point to C language function: `void glActiveStencilFaceEXT(GLenum face)`
      Part of `GL_EXT_stencil_two_side`

    - #### glApplyTextureEXT

          void glApplyTextureEXT(int mode)

      Entry point to C language function: `void glApplyTextureEXT(GLenum mode)`
      Part of `GL_EXT_light_texture`

    - #### glAreTexturesResident

          boolean glAreTexturesResident(int n,
                                      IntBuffer textures,
                                      ByteBuffer residences)

      Entry point to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `textures` - a direct or array-backed `IntBuffer`
        `residences` - a direct or array-backed `ByteBuffer`

    - #### glAreTexturesResident

          boolean glAreTexturesResident(int n,
                                      int[] textures,
                                      int textures_offset,
                                      byte[] residences,
                                      int residences_offset)

      Entry point to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)`
      Part of `GL_VERSION_1_1`

    - #### glArrayElement

          void glArrayElement(int i)

      Entry point to C language function: `void glArrayElement(GLint i)`
      Part of `GL_VERSION_1_1`

    - #### glAttachObjectARB

          void glAttachObjectARB(int containerObj,
                               int obj)

      Entry point to C language function: `void glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj)`
      Part of `GL_ARB_shader_objects`

    - #### glBegin

          void glBegin(int mode)

      Entry point to C language function: `void glBegin(GLenum mode)`
      Part of `GL_VERSION_1_0`

    - #### glBeginConditionalRenderNVX

          void glBeginConditionalRenderNVX(int id)

      Entry point to C language function: `void glBeginConditionalRenderNVX(GLuint id)`
      Part of `GL_NVX_conditional_render`

    - #### glBeginOcclusionQueryNV

          void glBeginOcclusionQueryNV(int id)

      Entry point to C language function: `void glBeginOcclusionQueryNV(GLuint id)`
      Part of `GL_NV_occlusion_query`

    - #### glBeginPerfMonitorAMD

          void glBeginPerfMonitorAMD(int monitor)

      Entry point to C language function: `void glBeginPerfMonitorAMD(GLuint monitor)`
      Part of `GL_AMD_performance_monitor`

    - #### glBeginVertexShaderEXT

          void glBeginVertexShaderEXT()

      Entry point to C language function: `void glBeginVertexShaderEXT(void)`
      Part of `GL_EXT_vertex_shader`

    - #### glBeginVideoCaptureNV

          void glBeginVideoCaptureNV(int video_capture_slot)

      Entry point to C language function: `void glBeginVideoCaptureNV(GLuint video_capture_slot)`
      Part of `GL_NV_video_capture`

    - #### glBindLightParameterEXT

          int glBindLightParameterEXT(int light,
                                    int value)

      Entry point to C language function: `GLuint glBindLightParameterEXT(GLenum light, GLenum value)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindMaterialParameterEXT

          int glBindMaterialParameterEXT(int face,
                                       int value)

      Entry point to C language function: `GLuint glBindMaterialParameterEXT(GLenum face, GLenum value)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindMultiTextureEXT

          void glBindMultiTextureEXT(int texunit,
                                   int target,
                                   int texture)

      Entry point to C language function: `void glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture)`
      Part of `GL_EXT_direct_state_access`

    - #### glBindParameterEXT

          int glBindParameterEXT(int value)

      Entry point to C language function: `GLuint glBindParameterEXT(GLenum value)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindProgramARB

          void glBindProgramARB(int target,
                              int program)

      Entry point to C language function: `void glBindProgramARB(GLenum target, GLuint program)`
      Part of `GL_ARB_vertex_program`

    - #### glBindTexGenParameterEXT

          int glBindTexGenParameterEXT(int unit,
                                     int coord,
                                     int value)

      Entry point to C language function: `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindTextureUnitParameterEXT

          int glBindTextureUnitParameterEXT(int unit,
                                          int value)

      Entry point to C language function: `GLuint glBindTextureUnitParameterEXT(GLenum unit, GLenum value)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindTransformFeedbackNV

          void glBindTransformFeedbackNV(int target,
                                       int id)

      Entry point to C language function: `void glBindTransformFeedbackNV(GLenum target, GLuint id)`
      Part of `GL_NV_transform_feedback2`

    - #### glBindVertexShaderEXT

          void glBindVertexShaderEXT(int id)

      Entry point to C language function: `void glBindVertexShaderEXT(GLuint id)`
      Part of `GL_EXT_vertex_shader`

    - #### glBindVideoCaptureStreamBufferNV

          void glBindVideoCaptureStreamBufferNV(int video_capture_slot,
                                              int stream,
                                              int frame_region,
                                              long offset)

      Entry point to C language function: `void glBindVideoCaptureStreamBufferNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset)`
      Part of `GL_NV_video_capture`

    - #### glBindVideoCaptureStreamTextureNV

          void glBindVideoCaptureStreamTextureNV(int video_capture_slot,
                                               int stream,
                                               int frame_region,
                                               int target,
                                               int texture)

      Entry point to C language function: `void glBindVideoCaptureStreamTextureNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture)`
      Part of `GL_NV_video_capture`

    - #### glBitmap

          void glBitmap(int width,
                      int height,
                      float xorig,
                      float yorig,
                      float xmove,
                      float ymove,
                      ByteBuffer bitmap)

      Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `bitmap` - a direct or array-backed `ByteBuffer`

    - #### glBitmap

          void glBitmap(int width,
                      int height,
                      float xorig,
                      float yorig,
                      float xmove,
                      float ymove,
                      byte[] bitmap,
                      int bitmap_offset)

      Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)`
      Part of `GL_VERSION_1_0`

    - #### glBitmap

          void glBitmap(int width,
                      int height,
                      float xorig,
                      float yorig,
                      float xmove,
                      float ymove,
                      long bitmap_buffer_offset)

      Entry point to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)`
      Part of `GL_VERSION_1_0`

    - #### glBlendEquationIndexedAMD

          void glBlendEquationIndexedAMD(int buf,
                                       int mode)

      Entry point to C language function: `void glBlendEquationIndexedAMD(GLuint buf, GLenum mode)`
      Part of `GL_AMD_draw_buffers_blend`

    - #### glBlendEquationSeparateIndexedAMD

          void glBlendEquationSeparateIndexedAMD(int buf,
                                               int modeRGB,
                                               int modeAlpha)

      Entry point to C language function: `void glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha)`
      Part of `GL_AMD_draw_buffers_blend`

    - #### glBlendFuncIndexedAMD

          void glBlendFuncIndexedAMD(int buf,
                                   int src,
                                   int dst)

      Entry point to C language function: `void glBlendFuncIndexedAMD(GLuint buf, GLenum src, GLenum dst)`
      Part of `GL_AMD_draw_buffers_blend`

    - #### glBlendFuncSeparateINGR

          void glBlendFuncSeparateINGR(int sfactorRGB,
                                     int dfactorRGB,
                                     int sfactorAlpha,
                                     int dfactorAlpha)

      Entry point to C language function: `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)`
      Part of `GL_INGR_blend_func_separate`

    - #### glBlendFuncSeparateIndexedAMD

          void glBlendFuncSeparateIndexedAMD(int buf,
                                           int srcRGB,
                                           int dstRGB,
                                           int srcAlpha,
                                           int dstAlpha)

      Entry point to C language function: `void glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)`
      Part of `GL_AMD_draw_buffers_blend`

    - #### glBufferParameteri

          void glBufferParameteri(int target,
                                int pname,
                                int param)

      Entry point to C language function: `void glBufferParameteri(GLenum target, GLenum pname, GLint param)`
      Part of `GL_APPLE_flush_buffer_range`

    - #### glCallList

          void glCallList(int list)

      Entry point to C language function: `void glCallList(GLuint list)`
      Part of `GL_VERSION_1_0`

    - #### glCallLists

          void glCallLists(int n,
                         int type,
                         Buffer lists)

      Entry point to C language function: `void glCallLists(GLsizei n, GLenum type, const GLvoid * lists)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `lists` - a direct or array-backed `Buffer`

    - #### glCheckNamedFramebufferStatusEXT

          int glCheckNamedFramebufferStatusEXT(int framebuffer,
                                             int target)

      Entry point to C language function: `GLenum glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target)`
      Part of `GL_EXT_direct_state_access`

    - #### glClearAccum

          void glClearAccum(float red,
                          float green,
                          float blue,
                          float alpha)

      Entry point to C language function: `void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)`
      Part of `GL_VERSION_1_0`

    - #### glClearColorIi

          void glClearColorIi(int red,
                            int green,
                            int blue,
                            int alpha)

      Entry point to C language function: `void glClearColorIi(GLint red, GLint green, GLint blue, GLint alpha)`
      Part of `GL_EXT_texture_integer`

    - #### glClearColorIui

          void glClearColorIui(int red,
                             int green,
                             int blue,
                             int alpha)

      Entry point to C language function: `void glClearColorIui(GLuint red, GLuint green, GLuint blue, GLuint alpha)`
      Part of `GL_EXT_texture_integer`

    - #### glClearIndex

          void glClearIndex(float c)

      Entry point to C language function: `void glClearIndex(GLfloat c)`
      Part of `GL_VERSION_1_0`

    - #### glClientAttribDefaultEXT

          void glClientAttribDefaultEXT(int mask)

      Entry point to C language function: `void glClientAttribDefaultEXT(GLbitfield mask)`
      Part of `GL_EXT_direct_state_access`

    - #### glClipPlane

          void glClipPlane(int plane,
                         DoubleBuffer equation)

      Entry point to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `equation` - a direct or array-backed `DoubleBuffer`

    - #### glClipPlane

          void glClipPlane(int plane,
                         double[] equation,
                         int equation_offset)

      Entry point to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation)`
      Part of `GL_VERSION_1_0`

    - #### glClipPlanef

          void glClipPlanef(int plane,
                          FloatBuffer equation)

      Entry point to C language function: `void glClipPlanef(GLenum plane, const GLfloat * equation)`
      Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
      Parameters:
        `equation` - a direct or array-backed `FloatBuffer`

    - #### glClipPlanef

          void glClipPlanef(int plane,
                          float[] equation,
                          int equation_offset)

      Entry point to C language function: `void glClipPlanef(GLenum plane, const GLfloat * equation)`
      Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`

    - #### glColor3b

          void glColor3b(byte red,
                       byte green,
                       byte blue)

      Entry point to C language function: `void glColor3b(GLbyte red, GLbyte green, GLbyte blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3bv

          void glColor3bv(ByteBuffer v)

      Entry point to C language function: `void glColor3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glColor3bv

          void glColor3bv(byte[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3d

          void glColor3d(double red,
                       double green,
                       double blue)

      Entry point to C language function: `void glColor3d(GLdouble red, GLdouble green, GLdouble blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3dv

          void glColor3dv(DoubleBuffer v)

      Entry point to C language function: `void glColor3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glColor3dv

          void glColor3dv(double[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3f

          void glColor3f(float red,
                       float green,
                       float blue)

      Entry point to C language function: `void glColor3f(GLfloat red, GLfloat green, GLfloat blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3fv

          void glColor3fv(FloatBuffer v)

      Entry point to C language function: `void glColor3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glColor3fv

          void glColor3fv(float[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3h

          void glColor3h(short red,
                       short green,
                       short blue)

      Entry point to C language function: `void glColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue)`
      Part of `GL_NV_half_float`

    - #### glColor3hv

          void glColor3hv(ShortBuffer v)

      Entry point to C language function: `void glColor3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor3hv

          void glColor3hv(short[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glColor3i

          void glColor3i(int red,
                       int green,
                       int blue)

      Entry point to C language function: `void glColor3i(GLint red, GLint green, GLint blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3iv

          void glColor3iv(IntBuffer v)

      Entry point to C language function: `void glColor3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glColor3iv

          void glColor3iv(int[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3s

          void glColor3s(short red,
                       short green,
                       short blue)

      Entry point to C language function: `void glColor3s(GLshort red, GLshort green, GLshort blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3sv

          void glColor3sv(ShortBuffer v)

      Entry point to C language function: `void glColor3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor3sv

          void glColor3sv(short[] v,
                        int v_offset)

      Entry point to C language function: `void glColor3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3ub

          void glColor3ub(byte red,
                        byte green,
                        byte blue)

      Entry point to C language function: `void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3ubv

          void glColor3ubv(ByteBuffer v)

      Entry point to C language function: `void glColor3ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glColor3ubv

          void glColor3ubv(byte[] v,
                         int v_offset)

      Entry point to C language function: `void glColor3ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3ui

          void glColor3ui(int red,
                        int green,
                        int blue)

      Entry point to C language function: `void glColor3ui(GLuint red, GLuint green, GLuint blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3uiv

          void glColor3uiv(IntBuffer v)

      Entry point to C language function: `void glColor3uiv(const GLuint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glColor3uiv

          void glColor3uiv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glColor3uiv(const GLuint * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor3us

          void glColor3us(short red,
                        short green,
                        short blue)

      Entry point to C language function: `void glColor3us(GLushort red, GLushort green, GLushort blue)`
      Part of `GL_VERSION_1_0`

    - #### glColor3usv

          void glColor3usv(ShortBuffer v)

      Entry point to C language function: `void glColor3usv(const GLushort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor3usv

          void glColor3usv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glColor3usv(const GLushort * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4b

          void glColor4b(byte red,
                       byte green,
                       byte blue,
                       byte alpha)

      Entry point to C language function: `void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4bv

          void glColor4bv(ByteBuffer v)

      Entry point to C language function: `void glColor4bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glColor4bv

          void glColor4bv(byte[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4d

          void glColor4d(double red,
                       double green,
                       double blue,
                       double alpha)

      Entry point to C language function: `void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4dv

          void glColor4dv(DoubleBuffer v)

      Entry point to C language function: `void glColor4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glColor4dv

          void glColor4dv(double[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4fv

          void glColor4fv(FloatBuffer v)

      Entry point to C language function: `void glColor4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glColor4fv

          void glColor4fv(float[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4h

          void glColor4h(short red,
                       short green,
                       short blue,
                       short alpha)

      Entry point to C language function: `void glColor4h(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)`
      Part of `GL_NV_half_float`

    - #### glColor4hv

          void glColor4hv(ShortBuffer v)

      Entry point to C language function: `void glColor4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor4hv

          void glColor4hv(short[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glColor4i

          void glColor4i(int red,
                       int green,
                       int blue,
                       int alpha)

      Entry point to C language function: `void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4iv

          void glColor4iv(IntBuffer v)

      Entry point to C language function: `void glColor4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glColor4iv

          void glColor4iv(int[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4s

          void glColor4s(short red,
                       short green,
                       short blue,
                       short alpha)

      Entry point to C language function: `void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4sv

          void glColor4sv(ShortBuffer v)

      Entry point to C language function: `void glColor4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor4sv

          void glColor4sv(short[] v,
                        int v_offset)

      Entry point to C language function: `void glColor4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4ubv

          void glColor4ubv(ByteBuffer v)

      Entry point to C language function: `void glColor4ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glColor4ubv

          void glColor4ubv(byte[] v,
                         int v_offset)

      Entry point to C language function: `void glColor4ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4ui

          void glColor4ui(int red,
                        int green,
                        int blue,
                        int alpha)

      Entry point to C language function: `void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4uiv

          void glColor4uiv(IntBuffer v)

      Entry point to C language function: `void glColor4uiv(const GLuint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glColor4uiv

          void glColor4uiv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glColor4uiv(const GLuint * v)`
      Part of `GL_VERSION_1_0`

    - #### glColor4us

          void glColor4us(short red,
                        short green,
                        short blue,
                        short alpha)

      Entry point to C language function: `void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)`
      Part of `GL_VERSION_1_0`

    - #### glColor4usv

          void glColor4usv(ShortBuffer v)

      Entry point to C language function: `void glColor4usv(const GLushort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glColor4usv

          void glColor4usv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glColor4usv(const GLushort * v)`
      Part of `GL_VERSION_1_0`

    - #### glColorMaskIndexed

          void glColorMaskIndexed(int index,
                                boolean r,
                                boolean g,
                                boolean b,
                                boolean a)

      Entry point to C language function: `void glColorMaskIndexed(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)`
      Part of `GL_EXT_draw_buffers2`

    - #### glColorMaterial

          void glColorMaterial(int face,
                             int mode)

      Entry point to C language function: `void glColorMaterial(GLenum face, GLenum mode)`
      Part of `GL_VERSION_1_0`

    - #### glColorSubTable

          void glColorSubTable(int target,
                             int start,
                             int count,
                             int format,
                             int type,
                             Buffer data)

      Entry point to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `data` - a direct or array-backed `Buffer`

    - #### glColorSubTable

          void glColorSubTable(int target,
                             int start,
                             int count,
                             int format,
                             int type,
                             long data_buffer_offset)

      Entry point to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glColorTable

          void glColorTable(int target,
                          int internalformat,
                          int width,
                          int format,
                          int type,
                          Buffer table)

      Entry point to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `table` - a direct or array-backed `Buffer`

    - #### glColorTable

          void glColorTable(int target,
                          int internalformat,
                          int width,
                          int format,
                          int type,
                          long table_buffer_offset)

      Entry point to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glColorTableParameterfv

          void glColorTableParameterfv(int target,
                                     int pname,
                                     FloatBuffer params)

      Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glColorTableParameterfv

          void glColorTableParameterfv(int target,
                                     int pname,
                                     float[] params,
                                     int params_offset)

      Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glColorTableParameteriv

          void glColorTableParameteriv(int target,
                                     int pname,
                                     IntBuffer params)

      Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glColorTableParameteriv

          void glColorTableParameteriv(int target,
                                     int pname,
                                     int[] params,
                                     int params_offset)

      Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCompileShaderARB

          void glCompileShaderARB(int shaderObj)

      Entry point to C language function: `void glCompileShaderARB(GLhandleARB shaderObj)`
      Part of `GL_ARB_shader_objects`

    - #### glCompressedMultiTexImage1DEXT

          void glCompressedMultiTexImage1DEXT(int texunit,
                                            int target,
                                            int level,
                                            int internalformat,
                                            int width,
                                            int border,
                                            int imageSize,
                                            Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedMultiTexImage2DEXT

          void glCompressedMultiTexImage2DEXT(int texunit,
                                            int target,
                                            int level,
                                            int internalformat,
                                            int width,
                                            int height,
                                            int border,
                                            int imageSize,
                                            Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedMultiTexImage3DEXT

          void glCompressedMultiTexImage3DEXT(int texunit,
                                            int target,
                                            int level,
                                            int internalformat,
                                            int width,
                                            int height,
                                            int depth,
                                            int border,
                                            int imageSize,
                                            Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedMultiTexSubImage1DEXT

          void glCompressedMultiTexSubImage1DEXT(int texunit,
                                               int target,
                                               int level,
                                               int xoffset,
                                               int width,
                                               int format,
                                               int imageSize,
                                               Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedMultiTexSubImage2DEXT

          void glCompressedMultiTexSubImage2DEXT(int texunit,
                                               int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int width,
                                               int height,
                                               int format,
                                               int imageSize,
                                               Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedMultiTexSubImage3DEXT

          void glCompressedMultiTexSubImage3DEXT(int texunit,
                                               int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int zoffset,
                                               int width,
                                               int height,
                                               int depth,
                                               int format,
                                               int imageSize,
                                               Buffer bits)

      Entry point to C language function: `void glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureImage1DEXT

          void glCompressedTextureImage1DEXT(int texture,
                                           int target,
                                           int level,
                                           int internalformat,
                                           int width,
                                           int border,
                                           int imageSize,
                                           Buffer bits)

      Entry point to C language function: `void glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureImage2DEXT

          void glCompressedTextureImage2DEXT(int texture,
                                           int target,
                                           int level,
                                           int internalformat,
                                           int width,
                                           int height,
                                           int border,
                                           int imageSize,
                                           Buffer bits)

      Entry point to C language function: `void glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureImage3DEXT

          void glCompressedTextureImage3DEXT(int texture,
                                           int target,
                                           int level,
                                           int internalformat,
                                           int width,
                                           int height,
                                           int depth,
                                           int border,
                                           int imageSize,
                                           Buffer bits)

      Entry point to C language function: `void glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureSubImage1DEXT

          void glCompressedTextureSubImage1DEXT(int texture,
                                              int target,
                                              int level,
                                              int xoffset,
                                              int width,
                                              int format,
                                              int imageSize,
                                              Buffer bits)

      Entry point to C language function: `void glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureSubImage2DEXT

          void glCompressedTextureSubImage2DEXT(int texture,
                                              int target,
                                              int level,
                                              int xoffset,
                                              int yoffset,
                                              int width,
                                              int height,
                                              int format,
                                              int imageSize,
                                              Buffer bits)

      Entry point to C language function: `void glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glCompressedTextureSubImage3DEXT

          void glCompressedTextureSubImage3DEXT(int texture,
                                              int target,
                                              int level,
                                              int xoffset,
                                              int yoffset,
                                              int zoffset,
                                              int width,
                                              int height,
                                              int depth,
                                              int format,
                                              int imageSize,
                                              Buffer bits)

      Entry point to C language function: `void glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bits` - a direct or array-backed `Buffer`

    - #### glConvolutionFilter1D

          void glConvolutionFilter1D(int target,
                                   int internalformat,
                                   int width,
                                   int format,
                                   int type,
                                   Buffer image)

      Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `image` - a direct or array-backed `Buffer`

    - #### glConvolutionFilter1D

          void glConvolutionFilter1D(int target,
                                   int internalformat,
                                   int width,
                                   int format,
                                   int type,
                                   long image_buffer_offset)

      Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glConvolutionFilter2D

          void glConvolutionFilter2D(int target,
                                   int internalformat,
                                   int width,
                                   int height,
                                   int format,
                                   int type,
                                   Buffer image)

      Entry point to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `image` - a direct or array-backed `Buffer`

    - #### glConvolutionFilter2D

          void glConvolutionFilter2D(int target,
                                   int internalformat,
                                   int width,
                                   int height,
                                   int format,
                                   int type,
                                   long image_buffer_offset)

      Entry point to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glConvolutionParameterf

          void glConvolutionParameterf(int target,
                                     int pname,
                                     float params)

      Entry point to C language function: `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glConvolutionParameterfv

          void glConvolutionParameterfv(int target,
                                      int pname,
                                      FloatBuffer params)

      Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glConvolutionParameterfv

          void glConvolutionParameterfv(int target,
                                      int pname,
                                      float[] params,
                                      int params_offset)

      Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glConvolutionParameteri

          void glConvolutionParameteri(int target,
                                     int pname,
                                     int params)

      Entry point to C language function: `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glConvolutionParameteriv

          void glConvolutionParameteriv(int target,
                                      int pname,
                                      IntBuffer params)

      Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glConvolutionParameteriv

          void glConvolutionParameteriv(int target,
                                      int pname,
                                      int[] params,
                                      int params_offset)

      Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCopyColorSubTable

          void glCopyColorSubTable(int target,
                                 int start,
                                 int x,
                                 int y,
                                 int width)

      Entry point to C language function: `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCopyColorTable

          void glCopyColorTable(int target,
                              int internalformat,
                              int x,
                              int y,
                              int width)

      Entry point to C language function: `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCopyConvolutionFilter1D

          void glCopyConvolutionFilter1D(int target,
                                       int internalformat,
                                       int x,
                                       int y,
                                       int width)

      Entry point to C language function: `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCopyConvolutionFilter2D

          void glCopyConvolutionFilter2D(int target,
                                       int internalformat,
                                       int x,
                                       int y,
                                       int width,
                                       int height)

      Entry point to C language function: `void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glCopyImageSubDataNV

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

      Entry point to C language function: `void glCopyImageSubDataNV(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)`
      Part of `GL_NV_copy_image`

    - #### glCopyMultiTexImage1DEXT

          void glCopyMultiTexImage1DEXT(int texunit,
                                      int target,
                                      int level,
                                      int internalformat,
                                      int x,
                                      int y,
                                      int width,
                                      int border)

      Entry point to C language function: `void glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyMultiTexImage2DEXT

          void glCopyMultiTexImage2DEXT(int texunit,
                                      int target,
                                      int level,
                                      int internalformat,
                                      int x,
                                      int y,
                                      int width,
                                      int height,
                                      int border)

      Entry point to C language function: `void glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyMultiTexSubImage1DEXT

          void glCopyMultiTexSubImage1DEXT(int texunit,
                                         int target,
                                         int level,
                                         int xoffset,
                                         int x,
                                         int y,
                                         int width)

      Entry point to C language function: `void glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyMultiTexSubImage2DEXT

          void glCopyMultiTexSubImage2DEXT(int texunit,
                                         int target,
                                         int level,
                                         int xoffset,
                                         int yoffset,
                                         int x,
                                         int y,
                                         int width,
                                         int height)

      Entry point to C language function: `void glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyMultiTexSubImage3DEXT

          void glCopyMultiTexSubImage3DEXT(int texunit,
                                         int target,
                                         int level,
                                         int xoffset,
                                         int yoffset,
                                         int zoffset,
                                         int x,
                                         int y,
                                         int width,
                                         int height)

      Entry point to C language function: `void glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyPathNV

          void glCopyPathNV(int resultPath,
                          int srcPath)

      Entry point to C language function: `void glCopyPathNV(GLuint resultPath, GLuint srcPath)`
      Part of `GL_NV_path_rendering`

    - #### glCopyPixels

          void glCopyPixels(int x,
                          int y,
                          int width,
                          int height,
                          int type)

      Entry point to C language function: `void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)`
      Part of `GL_VERSION_1_0`

    - #### glCopyTextureImage1DEXT

          void glCopyTextureImage1DEXT(int texture,
                                     int target,
                                     int level,
                                     int internalformat,
                                     int x,
                                     int y,
                                     int width,
                                     int border)

      Entry point to C language function: `void glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyTextureImage2DEXT

          void glCopyTextureImage2DEXT(int texture,
                                     int target,
                                     int level,
                                     int internalformat,
                                     int x,
                                     int y,
                                     int width,
                                     int height,
                                     int border)

      Entry point to C language function: `void glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyTextureSubImage1DEXT

          void glCopyTextureSubImage1DEXT(int texture,
                                        int target,
                                        int level,
                                        int xoffset,
                                        int x,
                                        int y,
                                        int width)

      Entry point to C language function: `void glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyTextureSubImage2DEXT

          void glCopyTextureSubImage2DEXT(int texture,
                                        int target,
                                        int level,
                                        int xoffset,
                                        int yoffset,
                                        int x,
                                        int y,
                                        int width,
                                        int height)

      Entry point to C language function: `void glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glCopyTextureSubImage3DEXT

          void glCopyTextureSubImage3DEXT(int texture,
                                        int target,
                                        int level,
                                        int xoffset,
                                        int yoffset,
                                        int zoffset,
                                        int x,
                                        int y,
                                        int width,
                                        int height)

      Entry point to C language function: `void glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glCoverFillPathInstancedNV

          void glCoverFillPathInstancedNV(int numPaths,
                                        int pathNameType,
                                        Buffer paths,
                                        int pathBase,
                                        int coverMode,
                                        int transformType,
                                        FloatBuffer transformValues)

      Entry point to C language function: `void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `transformValues` - a direct or array-backed `FloatBuffer`

    - #### glCoverFillPathInstancedNV

          void glCoverFillPathInstancedNV(int numPaths,
                                        int pathNameType,
                                        Buffer paths,
                                        int pathBase,
                                        int coverMode,
                                        int transformType,
                                        float[] transformValues,
                                        int transformValues_offset)

      Entry point to C language function: `void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glCoverFillPathNV

          void glCoverFillPathNV(int path,
                               int coverMode)

      Entry point to C language function: `void glCoverFillPathNV(GLuint path, GLenum coverMode)`
      Part of `GL_NV_path_rendering`

    - #### glCoverStrokePathInstancedNV

          void glCoverStrokePathInstancedNV(int numPaths,
                                          int pathNameType,
                                          Buffer paths,
                                          int pathBase,
                                          int coverMode,
                                          int transformType,
                                          FloatBuffer transformValues)

      Entry point to C language function: `void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `transformValues` - a direct or array-backed `FloatBuffer`

    - #### glCoverStrokePathInstancedNV

          void glCoverStrokePathInstancedNV(int numPaths,
                                          int pathNameType,
                                          Buffer paths,
                                          int pathBase,
                                          int coverMode,
                                          int transformType,
                                          float[] transformValues,
                                          int transformValues_offset)

      Entry point to C language function: `void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glCoverStrokePathNV

          void glCoverStrokePathNV(int path,
                                 int coverMode)

      Entry point to C language function: `void glCoverStrokePathNV(GLuint path, GLenum coverMode)`
      Part of `GL_NV_path_rendering`

    - #### glCreateProgramObjectARB

          int glCreateProgramObjectARB()

      Entry point to C language function: `GLhandleARB glCreateProgramObjectARB(void)`
      Part of `GL_ARB_shader_objects`

    - #### glCreateShaderObjectARB

          int glCreateShaderObjectARB(int shaderType)

      Entry point to C language function: `GLhandleARB glCreateShaderObjectARB(GLenum shaderType)`
      Part of `GL_ARB_shader_objects`

    - #### glCullParameterdvEXT

          void glCullParameterdvEXT(int pname,
                                  DoubleBuffer params)

      Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params)`
      Part of `GL_EXT_cull_vertex`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glCullParameterdvEXT

          void glCullParameterdvEXT(int pname,
                                  double[] params,
                                  int params_offset)

      Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params)`
      Part of `GL_EXT_cull_vertex`

    - #### glCullParameterfvEXT

          void glCullParameterfvEXT(int pname,
                                  FloatBuffer params)

      Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params)`
      Part of `GL_EXT_cull_vertex`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glCullParameterfvEXT

          void glCullParameterfvEXT(int pname,
                                  float[] params,
                                  int params_offset)

      Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params)`
      Part of `GL_EXT_cull_vertex`

    - #### glCurrentPaletteMatrix

          void glCurrentPaletteMatrix(int index)

      Entry point to C language function: `void glCurrentPaletteMatrix(GLint index)`
      Part of `GL_OES_matrix_palette`; `GL_ARB_matrix_palette`

    - #### glDeleteFencesAPPLE

          void glDeleteFencesAPPLE(int n,
                                 IntBuffer fences)

      Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)`
      Part of `GL_APPLE_fence`
      Parameters:
        `fences` - a direct or array-backed `IntBuffer`

    - #### glDeleteFencesAPPLE

          void glDeleteFencesAPPLE(int n,
                                 int[] fences,
                                 int fences_offset)

      Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences)`
      Part of `GL_APPLE_fence`

    - #### glDeleteFencesNV

          void glDeleteFencesNV(int n,
                              IntBuffer fences)

      Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * fences)`
      Part of `GL_NV_fence`
      Parameters:
        `fences` - a direct or array-backed `IntBuffer`

    - #### glDeleteFencesNV

          void glDeleteFencesNV(int n,
                              int[] fences,
                              int fences_offset)

      Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * fences)`
      Part of `GL_NV_fence`

    - #### glDeleteLists

          void glDeleteLists(int list,
                           int range)

      Entry point to C language function: `void glDeleteLists(GLuint list, GLsizei range)`
      Part of `GL_VERSION_1_0`

    - #### glDeleteNamesAMD

          void glDeleteNamesAMD(int identifier,
                              int num,
                              IntBuffer names)

      Entry point to C language function: `void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names)`
      Part of `GL_AMD_name_gen_delete`
      Parameters:
        `names` - a direct or array-backed `IntBuffer`

    - #### glDeleteNamesAMD

          void glDeleteNamesAMD(int identifier,
                              int num,
                              int[] names,
                              int names_offset)

      Entry point to C language function: `void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names)`
      Part of `GL_AMD_name_gen_delete`

    - #### glDeleteObjectARB

          void glDeleteObjectARB(int obj)

      Entry point to C language function: `void glDeleteObjectARB(GLhandleARB obj)`
      Part of `GL_ARB_shader_objects`

    - #### glDeleteOcclusionQueriesNV

          void glDeleteOcclusionQueriesNV(int n,
                                        IntBuffer ids)

      Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)`
      Part of `GL_NV_occlusion_query`
      Parameters:
        `ids` - a direct or array-backed `IntBuffer`

    - #### glDeleteOcclusionQueriesNV

          void glDeleteOcclusionQueriesNV(int n,
                                        int[] ids,
                                        int ids_offset)

      Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids)`
      Part of `GL_NV_occlusion_query`

    - #### glDeletePathsNV

          void glDeletePathsNV(int path,
                             int range)

      Entry point to C language function: `void glDeletePathsNV(GLuint path, GLsizei range)`
      Part of `GL_NV_path_rendering`

    - #### glDeletePerfMonitorsAMD

          void glDeletePerfMonitorsAMD(int n,
                                     IntBuffer monitors)

      Entry point to C language function: `void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `monitors` - a direct or array-backed `IntBuffer`

    - #### glDeletePerfMonitorsAMD

          void glDeletePerfMonitorsAMD(int n,
                                     int[] monitors,
                                     int monitors_offset)

      Entry point to C language function: `void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors)`
      Part of `GL_AMD_performance_monitor`

    - #### glDeleteProgramsARB

          void glDeleteProgramsARB(int n,
                                 IntBuffer programs)

      Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * programs)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `programs` - a direct or array-backed `IntBuffer`

    - #### glDeleteProgramsARB

          void glDeleteProgramsARB(int n,
                                 int[] programs,
                                 int programs_offset)

      Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * programs)`
      Part of `GL_ARB_vertex_program`

    - #### glDeleteTransformFeedbacksNV

          void glDeleteTransformFeedbacksNV(int n,
                                          IntBuffer ids)

      Entry point to C language function: `void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids)`
      Part of `GL_NV_transform_feedback2`
      Parameters:
        `ids` - a direct or array-backed `IntBuffer`

    - #### glDeleteTransformFeedbacksNV

          void glDeleteTransformFeedbacksNV(int n,
                                          int[] ids,
                                          int ids_offset)

      Entry point to C language function: `void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids)`
      Part of `GL_NV_transform_feedback2`

    - #### glDeleteVertexShaderEXT

          void glDeleteVertexShaderEXT(int id)

      Entry point to C language function: `void glDeleteVertexShaderEXT(GLuint id)`
      Part of `GL_EXT_vertex_shader`

    - #### glDepthBoundsEXT

          void glDepthBoundsEXT(double zmin,
                              double zmax)

      Entry point to C language function: `void glDepthBoundsEXT(GLclampd zmin, GLclampd zmax)`
      Part of `GL_EXT_depth_bounds_test`

    - #### glDetachObjectARB

          void glDetachObjectARB(int containerObj,
                               int attachedObj)

      Entry point to C language function: `void glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj)`
      Part of `GL_ARB_shader_objects`

    - #### glDisableClientStateIndexedEXT

          void glDisableClientStateIndexedEXT(int array,
                                            int index)

      Entry point to C language function: `void glDisableClientStateIndexedEXT(GLenum array, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glDisableClientStateiEXT

          void glDisableClientStateiEXT(int array,
                                      int index)

      Entry point to C language function: `void glDisableClientStateiEXT(GLenum array, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glDisableIndexed

          void glDisableIndexed(int target,
                              int index)

      Entry point to C language function: `void glDisableIndexed(GLenum target, GLuint index)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`

    - #### glDisableVariantClientStateEXT

          void glDisableVariantClientStateEXT(int id)

      Entry point to C language function: `void glDisableVariantClientStateEXT(GLuint id)`
      Part of `GL_EXT_vertex_shader`

    - #### glDisableVertexArrayAttribEXT

          void glDisableVertexArrayAttribEXT(int vaobj,
                                           int index)

      Entry point to C language function: `void glDisableVertexArrayAttribEXT(GLuint vaobj, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glDisableVertexArrayEXT

          void glDisableVertexArrayEXT(int vaobj,
                                     int array)

      Entry point to C language function: `void glDisableVertexArrayEXT(GLuint vaobj, GLenum array)`
      Part of `GL_EXT_direct_state_access`

    - #### glDisableVertexAttribAPPLE

          void glDisableVertexAttribAPPLE(int index,
                                        int pname)

      Entry point to C language function: `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glDisableVertexAttribArrayARB

          void glDisableVertexAttribArrayARB(int index)

      Entry point to C language function: `void glDisableVertexAttribArrayARB(GLuint index)`
      Part of `GL_ARB_vertex_program`

    - #### glDrawBuffersATI

          void glDrawBuffersATI(int n,
                              IntBuffer bufs)

      Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * bufs)`
      Part of `GL_ATI_draw_buffers`
      Parameters:
        `bufs` - a direct or array-backed `IntBuffer`

    - #### glDrawBuffersATI

          void glDrawBuffersATI(int n,
                              int[] bufs,
                              int bufs_offset)

      Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * bufs)`
      Part of `GL_ATI_draw_buffers`

    - #### glDrawPixels

          void glDrawPixels(int width,
                          int height,
                          int format,
                          int type,
                          Buffer pixels)

      Entry point to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glDrawPixels

          void glDrawPixels(int width,
                          int height,
                          int format,
                          int type,
                          long pixels_buffer_offset)

      Entry point to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_VERSION_1_0`

    - #### glDrawTextureNV

          void glDrawTextureNV(int texture,
                             int sampler,
                             float x0,
                             float y0,
                             float x1,
                             float y1,
                             float z,
                             float s0,
                             float t0,
                             float s1,
                             float t1)

      Entry point to C language function: `void glDrawTextureNV(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)`
      Part of `GL_NV_draw_texture`

    - #### glDrawTransformFeedbackNV

          void glDrawTransformFeedbackNV(int mode,
                                       int id)

      Entry point to C language function: `void glDrawTransformFeedbackNV(GLenum mode, GLuint id)`
      Part of `GL_NV_transform_feedback2`

    - #### glEdgeFlag

          void glEdgeFlag(boolean flag)

      Entry point to C language function: `void glEdgeFlag(GLboolean flag)`
      Part of `GL_VERSION_1_0`

    - #### glEdgeFlagPointer

          void glEdgeFlagPointer(int stride,
                               Buffer ptr)

      Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `ptr` - a direct only `Buffer`

    - #### glEdgeFlagPointer

          void glEdgeFlagPointer(int stride,
                               long ptr_buffer_offset)

      Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr)`
      Part of `GL_VERSION_1_1`

    - #### glEdgeFlagv

          void glEdgeFlagv(ByteBuffer flag)

      Entry point to C language function: `void glEdgeFlagv(const GLboolean * flag)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `flag` - a direct or array-backed `ByteBuffer`

    - #### glEdgeFlagv

          void glEdgeFlagv(byte[] flag,
                         int flag_offset)

      Entry point to C language function: `void glEdgeFlagv(const GLboolean * flag)`
      Part of `GL_VERSION_1_0`

    - #### glEnableClientStateIndexedEXT

          void glEnableClientStateIndexedEXT(int array,
                                           int index)

      Entry point to C language function: `void glEnableClientStateIndexedEXT(GLenum array, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glEnableClientStateiEXT

          void glEnableClientStateiEXT(int array,
                                     int index)

      Entry point to C language function: `void glEnableClientStateiEXT(GLenum array, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glEnableIndexed

          void glEnableIndexed(int target,
                             int index)

      Entry point to C language function: `void glEnableIndexed(GLenum target, GLuint index)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`

    - #### glEnableVariantClientStateEXT

          void glEnableVariantClientStateEXT(int id)

      Entry point to C language function: `void glEnableVariantClientStateEXT(GLuint id)`
      Part of `GL_EXT_vertex_shader`

    - #### glEnableVertexArrayAttribEXT

          void glEnableVertexArrayAttribEXT(int vaobj,
                                          int index)

      Entry point to C language function: `void glEnableVertexArrayAttribEXT(GLuint vaobj, GLuint index)`
      Part of `GL_EXT_direct_state_access`

    - #### glEnableVertexArrayEXT

          void glEnableVertexArrayEXT(int vaobj,
                                    int array)

      Entry point to C language function: `void glEnableVertexArrayEXT(GLuint vaobj, GLenum array)`
      Part of `GL_EXT_direct_state_access`

    - #### glEnableVertexAttribAPPLE

          void glEnableVertexAttribAPPLE(int index,
                                       int pname)

      Entry point to C language function: `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glEnableVertexAttribArrayARB

          void glEnableVertexAttribArrayARB(int index)

      Entry point to C language function: `void glEnableVertexAttribArrayARB(GLuint index)`
      Part of `GL_ARB_vertex_program`

    - #### glEnd

          void glEnd()

      Entry point to C language function: `void glEnd(void)`
      Part of `GL_VERSION_1_0`

    - #### glEndConditionalRenderNVX

          void glEndConditionalRenderNVX()

      Entry point to C language function: `void glEndConditionalRenderNVX(void)`
      Part of `GL_NVX_conditional_render`

    - #### glEndList

          void glEndList()

      Entry point to C language function: `void glEndList(void)`
      Part of `GL_VERSION_1_0`

    - #### glEndOcclusionQueryNV

          void glEndOcclusionQueryNV()

      Entry point to C language function: `void glEndOcclusionQueryNV(void)`
      Part of `GL_NV_occlusion_query`

    - #### glEndPerfMonitorAMD

          void glEndPerfMonitorAMD(int monitor)

      Entry point to C language function: `void glEndPerfMonitorAMD(GLuint monitor)`
      Part of `GL_AMD_performance_monitor`

    - #### glEndVertexShaderEXT

          void glEndVertexShaderEXT()

      Entry point to C language function: `void glEndVertexShaderEXT(void)`
      Part of `GL_EXT_vertex_shader`

    - #### glEndVideoCaptureNV

          void glEndVideoCaptureNV(int video_capture_slot)

      Entry point to C language function: `void glEndVideoCaptureNV(GLuint video_capture_slot)`
      Part of `GL_NV_video_capture`

    - #### glEvalCoord1d

          void glEvalCoord1d(double u)

      Entry point to C language function: `void glEvalCoord1d(GLdouble u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord1dv

          void glEvalCoord1dv(DoubleBuffer u)

      Entry point to C language function: `void glEvalCoord1dv(const GLdouble * u)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `u` - a direct or array-backed `DoubleBuffer`

    - #### glEvalCoord1dv

          void glEvalCoord1dv(double[] u,
                            int u_offset)

      Entry point to C language function: `void glEvalCoord1dv(const GLdouble * u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord1f

          void glEvalCoord1f(float u)

      Entry point to C language function: `void glEvalCoord1f(GLfloat u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord1fv

          void glEvalCoord1fv(FloatBuffer u)

      Entry point to C language function: `void glEvalCoord1fv(const GLfloat * u)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `u` - a direct or array-backed `FloatBuffer`

    - #### glEvalCoord1fv

          void glEvalCoord1fv(float[] u,
                            int u_offset)

      Entry point to C language function: `void glEvalCoord1fv(const GLfloat * u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord2d

          void glEvalCoord2d(double u,
                           double v)

      Entry point to C language function: `void glEvalCoord2d(GLdouble u, GLdouble v)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord2dv

          void glEvalCoord2dv(DoubleBuffer u)

      Entry point to C language function: `void glEvalCoord2dv(const GLdouble * u)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `u` - a direct or array-backed `DoubleBuffer`

    - #### glEvalCoord2dv

          void glEvalCoord2dv(double[] u,
                            int u_offset)

      Entry point to C language function: `void glEvalCoord2dv(const GLdouble * u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord2f

          void glEvalCoord2f(float u,
                           float v)

      Entry point to C language function: `void glEvalCoord2f(GLfloat u, GLfloat v)`
      Part of `GL_VERSION_1_0`

    - #### glEvalCoord2fv

          void glEvalCoord2fv(FloatBuffer u)

      Entry point to C language function: `void glEvalCoord2fv(const GLfloat * u)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `u` - a direct or array-backed `FloatBuffer`

    - #### glEvalCoord2fv

          void glEvalCoord2fv(float[] u,
                            int u_offset)

      Entry point to C language function: `void glEvalCoord2fv(const GLfloat * u)`
      Part of `GL_VERSION_1_0`

    - #### glEvalMapsNV

          void glEvalMapsNV(int target,
                          int mode)

      Entry point to C language function: `void glEvalMapsNV(GLenum target, GLenum mode)`
      Part of `GL_NV_evaluators`

    - #### glEvalMesh1

          void glEvalMesh1(int mode,
                         int i1,
                         int i2)

      Entry point to C language function: `void glEvalMesh1(GLenum mode, GLint i1, GLint i2)`
      Part of `GL_VERSION_1_0`

    - #### glEvalMesh2

          void glEvalMesh2(int mode,
                         int i1,
                         int i2,
                         int j1,
                         int j2)

      Entry point to C language function: `void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)`
      Part of `GL_VERSION_1_0`

    - #### glEvalPoint1

          void glEvalPoint1(int i)

      Entry point to C language function: `void glEvalPoint1(GLint i)`
      Part of `GL_VERSION_1_0`

    - #### glEvalPoint2

          void glEvalPoint2(int i,
                          int j)

      Entry point to C language function: `void glEvalPoint2(GLint i, GLint j)`
      Part of `GL_VERSION_1_0`

    - #### glExtractComponentEXT

          void glExtractComponentEXT(int res,
                                   int src,
                                   int num)

      Entry point to C language function: `void glExtractComponentEXT(GLuint res, GLuint src, GLuint num)`
      Part of `GL_EXT_vertex_shader`

    - #### glFeedbackBuffer

          void glFeedbackBuffer(int size,
                              int type,
                              FloatBuffer buffer)

      Entry point to C language function: `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `buffer` - a direct only `FloatBuffer`

    - #### glFinishFenceAPPLE

          void glFinishFenceAPPLE(int fence)

      Entry point to C language function: `void glFinishFenceAPPLE(GLuint fence)`
      Part of `GL_APPLE_fence`

    - #### glFinishFenceNV

          void glFinishFenceNV(int fence)

      Entry point to C language function: `void glFinishFenceNV(GLuint fence)`
      Part of `GL_NV_fence`

    - #### glFinishObjectAPPLE

          void glFinishObjectAPPLE(int object,
                                 int name)

      Entry point to C language function: `void glFinishObjectAPPLE(GLenum object, GLint name)`
      Part of `GL_APPLE_fence`

    - #### glFinishTextureSUNX

          void glFinishTextureSUNX()

      Entry point to C language function: `void glFinishTextureSUNX(void)`
      Part of `GL_SUNX_constant_data`

    - #### glFlushMappedNamedBufferRangeEXT

          void glFlushMappedNamedBufferRangeEXT(int buffer,
                                              long offset,
                                              long length)

      Entry point to C language function: `void glFlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length)`
      Part of `GL_EXT_direct_state_access`

    - #### glFlushPixelDataRangeNV

          void glFlushPixelDataRangeNV(int target)

      Entry point to C language function: `void glFlushPixelDataRangeNV(GLenum target)`
      Part of `GL_NV_pixel_data_range`

    - #### glFlushVertexArrayRangeAPPLE

          void glFlushVertexArrayRangeAPPLE(int length,
                                          Buffer pointer)

      Entry point to C language function: `void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)`
      Part of `GL_APPLE_vertex_array_range`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glFlushVertexArrayRangeNV

          void glFlushVertexArrayRangeNV()

      Entry point to C language function: `void glFlushVertexArrayRangeNV(void)`
      Part of `GL_NV_vertex_array_range`

    - #### glFogCoordPointer

          void glFogCoordPointer(int type,
                               int stride,
                               Buffer pointer)

      Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glFogCoordPointer

          void glFogCoordPointer(int type,
                               int stride,
                               long pointer_buffer_offset)

      Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_4`

    - #### glFogCoordd

          void glFogCoordd(double coord)

      Entry point to C language function: `void glFogCoordd(GLdouble coord)`
      Part of `GL_VERSION_1_4`

    - #### glFogCoorddv

          void glFogCoorddv(DoubleBuffer coord)

      Entry point to C language function: `void glFogCoorddv(const GLdouble * coord)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `coord` - a direct or array-backed `DoubleBuffer`

    - #### glFogCoorddv

          void glFogCoorddv(double[] coord,
                          int coord_offset)

      Entry point to C language function: `void glFogCoorddv(const GLdouble * coord)`
      Part of `GL_VERSION_1_4`

    - #### glFogCoordf

          void glFogCoordf(float coord)

      Entry point to C language function: `void glFogCoordf(GLfloat coord)`
      Part of `GL_VERSION_1_4`

    - #### glFogCoordfv

          void glFogCoordfv(FloatBuffer coord)

      Entry point to C language function: `void glFogCoordfv(const GLfloat * coord)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `coord` - a direct or array-backed `FloatBuffer`

    - #### glFogCoordfv

          void glFogCoordfv(float[] coord,
                          int coord_offset)

      Entry point to C language function: `void glFogCoordfv(const GLfloat * coord)`
      Part of `GL_VERSION_1_4`

    - #### glFogCoordh

          void glFogCoordh(short fog)

      Entry point to C language function: `void glFogCoordh(GLhalfNV fog)`
      Part of `GL_NV_half_float`

    - #### glFogCoordhv

          void glFogCoordhv(ShortBuffer fog)

      Entry point to C language function: `void glFogCoordhv(const GLhalfNV * fog)`
      Part of `GL_NV_half_float`
      Parameters:
        `fog` - a direct or array-backed `ShortBuffer`

    - #### glFogCoordhv

          void glFogCoordhv(short[] fog,
                          int fog_offset)

      Entry point to C language function: `void glFogCoordhv(const GLhalfNV * fog)`
      Part of `GL_NV_half_float`

    - #### glFogi

          void glFogi(int pname,
                    int param)

      Entry point to C language function: `void glFogi(GLenum pname, GLint param)`
      Part of `GL_VERSION_1_0`

    - #### glFogiv

          void glFogiv(int pname,
                     IntBuffer params)

      Entry point to C language function: `void glFogiv(GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glFogiv

          void glFogiv(int pname,
                     int[] params,
                     int params_offset)

      Entry point to C language function: `void glFogiv(GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glFrameTerminatorGREMEDY

          void glFrameTerminatorGREMEDY()

      Entry point to C language function: `void glFrameTerminatorGREMEDY(void)`
      Part of `GL_GREMEDY_frame_terminator`

    - #### glFramebufferDrawBufferEXT

          void glFramebufferDrawBufferEXT(int framebuffer,
                                        int mode)

      Entry point to C language function: `void glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode)`
      Part of `GL_EXT_direct_state_access`

    - #### glFramebufferDrawBuffersEXT

          void glFramebufferDrawBuffersEXT(int framebuffer,
                                         int n,
                                         IntBuffer bufs)

      Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `bufs` - a direct or array-backed `IntBuffer`

    - #### glFramebufferDrawBuffersEXT

          void glFramebufferDrawBuffersEXT(int framebuffer,
                                         int n,
                                         int[] bufs,
                                         int bufs_offset)

      Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs)`
      Part of `GL_EXT_direct_state_access`

    - #### glFramebufferReadBufferEXT

          void glFramebufferReadBufferEXT(int framebuffer,
                                        int mode)

      Entry point to C language function: `void glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode)`
      Part of `GL_EXT_direct_state_access`

    - #### glFramebufferTextureEXT

          void glFramebufferTextureEXT(int target,
                                     int attachment,
                                     int texture,
                                     int level)

      Entry point to C language function: `void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level)`
      Part of `GL_NV_geometry_program4`

    - #### glFramebufferTextureFaceEXT

          void glFramebufferTextureFaceEXT(int target,
                                         int attachment,
                                         int texture,
                                         int level,
                                         int face)

      Entry point to C language function: `void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)`
      Part of `GL_NV_geometry_program4`

    - #### glFramebufferTextureLayerEXT

          void glFramebufferTextureLayerEXT(int target,
                                          int attachment,
                                          int texture,
                                          int level,
                                          int layer)

      Entry point to C language function: `void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)`
      Part of `GL_NV_geometry_program4`

    - #### glGenFencesAPPLE

          void glGenFencesAPPLE(int n,
                              IntBuffer fences)

      Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * fences)`
      Part of `GL_APPLE_fence`
      Parameters:
        `fences` - a direct or array-backed `IntBuffer`

    - #### glGenFencesAPPLE

          void glGenFencesAPPLE(int n,
                              int[] fences,
                              int fences_offset)

      Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * fences)`
      Part of `GL_APPLE_fence`

    - #### glGenFencesNV

          void glGenFencesNV(int n,
                           IntBuffer fences)

      Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * fences)`
      Part of `GL_NV_fence`
      Parameters:
        `fences` - a direct or array-backed `IntBuffer`

    - #### glGenFencesNV

          void glGenFencesNV(int n,
                           int[] fences,
                           int fences_offset)

      Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * fences)`
      Part of `GL_NV_fence`

    - #### glGenLists

          int glGenLists(int range)

      Entry point to C language function: `GLuint glGenLists(GLsizei range)`
      Part of `GL_VERSION_1_0`

    - #### glGenNamesAMD

          void glGenNamesAMD(int identifier,
                           int num,
                           IntBuffer names)

      Entry point to C language function: `void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names)`
      Part of `GL_AMD_name_gen_delete`
      Parameters:
        `names` - a direct or array-backed `IntBuffer`

    - #### glGenNamesAMD

          void glGenNamesAMD(int identifier,
                           int num,
                           int[] names,
                           int names_offset)

      Entry point to C language function: `void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names)`
      Part of `GL_AMD_name_gen_delete`

    - #### glGenOcclusionQueriesNV

          void glGenOcclusionQueriesNV(int n,
                                     IntBuffer ids)

      Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)`
      Part of `GL_NV_occlusion_query`
      Parameters:
        `ids` - a direct or array-backed `IntBuffer`

    - #### glGenOcclusionQueriesNV

          void glGenOcclusionQueriesNV(int n,
                                     int[] ids,
                                     int ids_offset)

      Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids)`
      Part of `GL_NV_occlusion_query`

    - #### glGenPathsNV

          int glGenPathsNV(int range)

      Entry point to C language function: `GLuint glGenPathsNV(GLsizei range)`
      Part of `GL_NV_path_rendering`

    - #### glGenPerfMonitorsAMD

          void glGenPerfMonitorsAMD(int n,
                                  IntBuffer monitors)

      Entry point to C language function: `void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `monitors` - a direct or array-backed `IntBuffer`

    - #### glGenPerfMonitorsAMD

          void glGenPerfMonitorsAMD(int n,
                                  int[] monitors,
                                  int monitors_offset)

      Entry point to C language function: `void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors)`
      Part of `GL_AMD_performance_monitor`

    - #### glGenProgramsARB

          void glGenProgramsARB(int n,
                              IntBuffer programs)

      Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * programs)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `programs` - a direct or array-backed `IntBuffer`

    - #### glGenProgramsARB

          void glGenProgramsARB(int n,
                              int[] programs,
                              int programs_offset)

      Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * programs)`
      Part of `GL_ARB_vertex_program`

    - #### glGenSymbolsEXT

          int glGenSymbolsEXT(int datatype,
                            int storagetype,
                            int range,
                            int components)

      Entry point to C language function: `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)`
      Part of `GL_EXT_vertex_shader`

    - #### glGenTransformFeedbacksNV

          void glGenTransformFeedbacksNV(int n,
                                       IntBuffer ids)

      Entry point to C language function: `void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids)`
      Part of `GL_NV_transform_feedback2`
      Parameters:
        `ids` - a direct or array-backed `IntBuffer`

    - #### glGenTransformFeedbacksNV

          void glGenTransformFeedbacksNV(int n,
                                       int[] ids,
                                       int ids_offset)

      Entry point to C language function: `void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids)`
      Part of `GL_NV_transform_feedback2`

    - #### glGenVertexShadersEXT

          int glGenVertexShadersEXT(int range)

      Entry point to C language function: `GLuint glGenVertexShadersEXT(GLuint range)`
      Part of `GL_EXT_vertex_shader`

    - #### glGenerateMultiTexMipmapEXT

          void glGenerateMultiTexMipmapEXT(int texunit,
                                         int target)

      Entry point to C language function: `void glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target)`
      Part of `GL_EXT_direct_state_access`

    - #### glGenerateTextureMipmapEXT

          void glGenerateTextureMipmapEXT(int texture,
                                        int target)

      Entry point to C language function: `void glGenerateTextureMipmapEXT(GLuint texture, GLenum target)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetActiveUniformARB

          void glGetActiveUniformARB(int programObj,
                                   int index,
                                   int maxLength,
                                   IntBuffer length,
                                   IntBuffer size,
                                   IntBuffer type,
                                   ByteBuffer name)

      Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `size` - a direct or array-backed `IntBuffer`
        `type` - a direct or array-backed `IntBuffer`
        `name` - a direct or array-backed `ByteBuffer`

    - #### glGetActiveUniformARB

          void glGetActiveUniformARB(int programObj,
                                   int index,
                                   int maxLength,
                                   int[] length,
                                   int length_offset,
                                   int[] size,
                                   int size_offset,
                                   int[] type,
                                   int type_offset,
                                   byte[] name,
                                   int name_offset)

      Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name)`
      Part of `GL_ARB_shader_objects`

    - #### glGetAttachedObjectsARB

          void glGetAttachedObjectsARB(int containerObj,
                                     int maxCount,
                                     IntBuffer count,
                                     IntBuffer obj)

      Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `count` - a direct or array-backed `IntBuffer`
        `obj` - a direct or array-backed `IntBuffer`

    - #### glGetAttachedObjectsARB

          void glGetAttachedObjectsARB(int containerObj,
                                     int maxCount,
                                     int[] count,
                                     int count_offset,
                                     int[] obj,
                                     int obj_offset)

      Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj)`
      Part of `GL_ARB_shader_objects`

    - #### glGetBooleanIndexedv

          void glGetBooleanIndexedv(int target,
                                  int index,
                                  ByteBuffer data)

      Entry point to C language function: `void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `ByteBuffer`

    - #### glGetBooleanIndexedv

          void glGetBooleanIndexedv(int target,
                                  int index,
                                  byte[] data,
                                  int data_offset)

      Entry point to C language function: `void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`

    - #### glGetClipPlane

          void glGetClipPlane(int plane,
                            DoubleBuffer equation)

      Entry point to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `equation` - a direct or array-backed `DoubleBuffer`

    - #### glGetClipPlane

          void glGetClipPlane(int plane,
                            double[] equation,
                            int equation_offset)

      Entry point to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation)`
      Part of `GL_VERSION_1_0`

    - #### glGetClipPlanef

          void glGetClipPlanef(int plane,
                             FloatBuffer equation)

      Entry point to C language function: `void glGetClipPlanef(GLenum plane, GLfloat * equation)`
      Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`
      Parameters:
        `equation` - a direct or array-backed `FloatBuffer`

    - #### glGetClipPlanef

          void glGetClipPlanef(int plane,
                             float[] equation,
                             int equation_offset)

      Entry point to C language function: `void glGetClipPlanef(GLenum plane, GLfloat * equation)`
      Part of `GL_VERSION_ES_CM`; `GL_OES_single_precision`

    - #### glGetColorTable

          void glGetColorTable(int target,
                             int format,
                             int type,
                             Buffer table)

      Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `table` - a direct or array-backed `Buffer`

    - #### glGetColorTable

          void glGetColorTable(int target,
                             int format,
                             int type,
                             long table_buffer_offset)

      Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetColorTableParameterfv

          void glGetColorTableParameterfv(int target,
                                        int pname,
                                        FloatBuffer params)

      Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetColorTableParameterfv

          void glGetColorTableParameterfv(int target,
                                        int pname,
                                        float[] params,
                                        int params_offset)

      Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetColorTableParameteriv

          void glGetColorTableParameteriv(int target,
                                        int pname,
                                        IntBuffer params)

      Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetColorTableParameteriv

          void glGetColorTableParameteriv(int target,
                                        int pname,
                                        int[] params,
                                        int params_offset)

      Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetCompressedMultiTexImageEXT

          void glGetCompressedMultiTexImageEXT(int texunit,
                                             int target,
                                             int lod,
                                             Buffer img)

      Entry point to C language function: `void glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `img` - a direct or array-backed `Buffer`

    - #### glGetCompressedTextureImageEXT

          void glGetCompressedTextureImageEXT(int texture,
                                            int target,
                                            int lod,
                                            Buffer img)

      Entry point to C language function: `void glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `img` - a direct or array-backed `Buffer`

    - #### glGetConvolutionFilter

          void glGetConvolutionFilter(int target,
                                    int format,
                                    int type,
                                    Buffer image)

      Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `image` - a direct or array-backed `Buffer`

    - #### glGetConvolutionFilter

          void glGetConvolutionFilter(int target,
                                    int format,
                                    int type,
                                    long image_buffer_offset)

      Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetConvolutionParameterfv

          void glGetConvolutionParameterfv(int target,
                                         int pname,
                                         FloatBuffer params)

      Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetConvolutionParameterfv

          void glGetConvolutionParameterfv(int target,
                                         int pname,
                                         float[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetConvolutionParameteriv

          void glGetConvolutionParameteriv(int target,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetConvolutionParameteriv

          void glGetConvolutionParameteriv(int target,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetDoubleIndexedvEXT

          void glGetDoubleIndexedvEXT(int target,
                                    int index,
                                    DoubleBuffer data)

      Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `DoubleBuffer`

    - #### glGetDoubleIndexedvEXT

          void glGetDoubleIndexedvEXT(int target,
                                    int index,
                                    double[] data,
                                    int data_offset)

      Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetDoublei_vEXT

          void glGetDoublei_vEXT(int pname,
                               int index,
                               DoubleBuffer params)

      Entry point to C language function: `void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetDoublei_vEXT

          void glGetDoublei_vEXT(int pname,
                               int index,
                               double[] params,
                               int params_offset)

      Entry point to C language function: `void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetFenceivNV

          void glGetFenceivNV(int fence,
                            int pname,
                            IntBuffer params)

      Entry point to C language function: `void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)`
      Part of `GL_NV_fence`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetFenceivNV

          void glGetFenceivNV(int fence,
                            int pname,
                            int[] params,
                            int params_offset)

      Entry point to C language function: `void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params)`
      Part of `GL_NV_fence`

    - #### glGetFloatIndexedvEXT

          void glGetFloatIndexedvEXT(int target,
                                   int index,
                                   FloatBuffer data)

      Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `FloatBuffer`

    - #### glGetFloatIndexedvEXT

          void glGetFloatIndexedvEXT(int target,
                                   int index,
                                   float[] data,
                                   int data_offset)

      Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetFloati_vEXT

          void glGetFloati_vEXT(int pname,
                              int index,
                              FloatBuffer params)

      Entry point to C language function: `void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetFloati_vEXT

          void glGetFloati_vEXT(int pname,
                              int index,
                              float[] params,
                              int params_offset)

      Entry point to C language function: `void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetFramebufferParameterivEXT

          void glGetFramebufferParameterivEXT(int framebuffer,
                                            int pname,
                                            IntBuffer params)

      Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetFramebufferParameterivEXT

          void glGetFramebufferParameterivEXT(int framebuffer,
                                            int pname,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetHandleARB

          int glGetHandleARB(int pname)

      Entry point to C language function: `GLhandleARB glGetHandleARB(GLenum pname)`
      Part of `GL_ARB_shader_objects`

    - #### glGetHistogram

          void glGetHistogram(int target,
                            boolean reset,
                            int format,
                            int type,
                            Buffer values)

      Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `values` - a direct or array-backed `Buffer`

    - #### glGetHistogram

          void glGetHistogram(int target,
                            boolean reset,
                            int format,
                            int type,
                            long values_buffer_offset)

      Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetHistogramParameterfv

          void glGetHistogramParameterfv(int target,
                                       int pname,
                                       FloatBuffer params)

      Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetHistogramParameterfv

          void glGetHistogramParameterfv(int target,
                                       int pname,
                                       float[] params,
                                       int params_offset)

      Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetHistogramParameteriv

          void glGetHistogramParameteriv(int target,
                                       int pname,
                                       IntBuffer params)

      Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetHistogramParameteriv

          void glGetHistogramParameteriv(int target,
                                       int pname,
                                       int[] params,
                                       int params_offset)

      Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetImageHandleNV

          long glGetImageHandleNV(int texture,
                                int level,
                                boolean layered,
                                int layer,
                                int format)

      Entry point to C language function: `GLuint64 glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)`
      Part of `GL_NV_bindless_texture`

    - #### glGetInfoLogARB

          void glGetInfoLogARB(int obj,
                             int maxLength,
                             IntBuffer length,
                             ByteBuffer infoLog)

      Entry point to C language function: `void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `infoLog` - a direct or array-backed `ByteBuffer`

    - #### glGetInfoLogARB

          void glGetInfoLogARB(int obj,
                             int maxLength,
                             int[] length,
                             int length_offset,
                             byte[] infoLog,
                             int infoLog_offset)

      Entry point to C language function: `void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog)`
      Part of `GL_ARB_shader_objects`

    - #### glGetIntegerIndexedv

          void glGetIntegerIndexedv(int target,
                                  int index,
                                  IntBuffer data)

      Entry point to C language function: `void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `IntBuffer`

    - #### glGetIntegerIndexedv

          void glGetIntegerIndexedv(int target,
                                  int index,
                                  int[] data,
                                  int data_offset)

      Entry point to C language function: `void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`

    - #### glGetInvariantBooleanvEXT

          void glGetInvariantBooleanvEXT(int id,
                                       int value,
                                       ByteBuffer data)

      Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `ByteBuffer`

    - #### glGetInvariantBooleanvEXT

          void glGetInvariantBooleanvEXT(int id,
                                       int value,
                                       byte[] data,
                                       int data_offset)

      Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetInvariantFloatvEXT

          void glGetInvariantFloatvEXT(int id,
                                     int value,
                                     FloatBuffer data)

      Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `FloatBuffer`

    - #### glGetInvariantFloatvEXT

          void glGetInvariantFloatvEXT(int id,
                                     int value,
                                     float[] data,
                                     int data_offset)

      Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetInvariantIntegervEXT

          void glGetInvariantIntegervEXT(int id,
                                       int value,
                                       IntBuffer data)

      Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `IntBuffer`

    - #### glGetInvariantIntegervEXT

          void glGetInvariantIntegervEXT(int id,
                                       int value,
                                       int[] data,
                                       int data_offset)

      Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetLightiv

          void glGetLightiv(int light,
                          int pname,
                          IntBuffer params)

      Entry point to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetLightiv

          void glGetLightiv(int light,
                          int pname,
                          int[] params,
                          int params_offset)

      Entry point to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glGetLocalConstantBooleanvEXT

          void glGetLocalConstantBooleanvEXT(int id,
                                           int value,
                                           ByteBuffer data)

      Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `ByteBuffer`

    - #### glGetLocalConstantBooleanvEXT

          void glGetLocalConstantBooleanvEXT(int id,
                                           int value,
                                           byte[] data,
                                           int data_offset)

      Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetLocalConstantFloatvEXT

          void glGetLocalConstantFloatvEXT(int id,
                                         int value,
                                         FloatBuffer data)

      Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `FloatBuffer`

    - #### glGetLocalConstantFloatvEXT

          void glGetLocalConstantFloatvEXT(int id,
                                         int value,
                                         float[] data,
                                         int data_offset)

      Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetLocalConstantIntegervEXT

          void glGetLocalConstantIntegervEXT(int id,
                                           int value,
                                           IntBuffer data)

      Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `IntBuffer`

    - #### glGetLocalConstantIntegervEXT

          void glGetLocalConstantIntegervEXT(int id,
                                           int value,
                                           int[] data,
                                           int data_offset)

      Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetMapAttribParameterfvNV

          void glGetMapAttribParameterfvNV(int target,
                                         int index,
                                         int pname,
                                         FloatBuffer params)

      Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMapAttribParameterfvNV

          void glGetMapAttribParameterfvNV(int target,
                                         int index,
                                         int pname,
                                         float[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params)`
      Part of `GL_NV_evaluators`

    - #### glGetMapAttribParameterivNV

          void glGetMapAttribParameterivNV(int target,
                                         int index,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMapAttribParameterivNV

          void glGetMapAttribParameterivNV(int target,
                                         int index,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params)`
      Part of `GL_NV_evaluators`

    - #### glGetMapControlPointsNV

          void glGetMapControlPointsNV(int target,
                                     int index,
                                     int type,
                                     int ustride,
                                     int vstride,
                                     boolean packed,
                                     Buffer points)

      Entry point to C language function: `void glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points)`
      Part of `GL_NV_evaluators`
      Parameters:
        `points` - a direct or array-backed `Buffer`

    - #### glGetMapParameterfvNV

          void glGetMapParameterfvNV(int target,
                                   int pname,
                                   FloatBuffer params)

      Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMapParameterfvNV

          void glGetMapParameterfvNV(int target,
                                   int pname,
                                   float[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_NV_evaluators`

    - #### glGetMapParameterivNV

          void glGetMapParameterivNV(int target,
                                   int pname,
                                   IntBuffer params)

      Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMapParameterivNV

          void glGetMapParameterivNV(int target,
                                   int pname,
                                   int[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_NV_evaluators`

    - #### glGetMapdv

          void glGetMapdv(int target,
                        int query,
                        DoubleBuffer v)

      Entry point to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glGetMapdv

          void glGetMapdv(int target,
                        int query,
                        double[] v,
                        int v_offset)

      Entry point to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glGetMapfv

          void glGetMapfv(int target,
                        int query,
                        FloatBuffer v)

      Entry point to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glGetMapfv

          void glGetMapfv(int target,
                        int query,
                        float[] v,
                        int v_offset)

      Entry point to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glGetMapiv

          void glGetMapiv(int target,
                        int query,
                        IntBuffer v)

      Entry point to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glGetMapiv

          void glGetMapiv(int target,
                        int query,
                        int[] v,
                        int v_offset)

      Entry point to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glGetMaterialiv

          void glGetMaterialiv(int face,
                             int pname,
                             IntBuffer params)

      Entry point to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMaterialiv

          void glGetMaterialiv(int face,
                             int pname,
                             int[] params,
                             int params_offset)

      Entry point to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glGetMinmax

          void glGetMinmax(int target,
                         boolean reset,
                         int format,
                         int type,
                         Buffer values)

      Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `values` - a direct or array-backed `Buffer`

    - #### glGetMinmax

          void glGetMinmax(int target,
                         boolean reset,
                         int format,
                         int type,
                         long values_buffer_offset)

      Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetMinmaxParameterfv

          void glGetMinmaxParameterfv(int target,
                                    int pname,
                                    FloatBuffer params)

      Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMinmaxParameterfv

          void glGetMinmaxParameterfv(int target,
                                    int pname,
                                    float[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetMinmaxParameteriv

          void glGetMinmaxParameteriv(int target,
                                    int pname,
                                    IntBuffer params)

      Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMinmaxParameteriv

          void glGetMinmaxParameteriv(int target,
                                    int pname,
                                    int[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetMultiTexEnvfvEXT

          void glGetMultiTexEnvfvEXT(int texunit,
                                   int target,
                                   int pname,
                                   FloatBuffer params)

      Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMultiTexEnvfvEXT

          void glGetMultiTexEnvfvEXT(int texunit,
                                   int target,
                                   int pname,
                                   float[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexEnvivEXT

          void glGetMultiTexEnvivEXT(int texunit,
                                   int target,
                                   int pname,
                                   IntBuffer params)

      Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexEnvivEXT

          void glGetMultiTexEnvivEXT(int texunit,
                                   int target,
                                   int pname,
                                   int[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexGendvEXT

          void glGetMultiTexGendvEXT(int texunit,
                                   int coord,
                                   int pname,
                                   DoubleBuffer params)

      Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetMultiTexGendvEXT

          void glGetMultiTexGendvEXT(int texunit,
                                   int coord,
                                   int pname,
                                   double[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexGenfvEXT

          void glGetMultiTexGenfvEXT(int texunit,
                                   int coord,
                                   int pname,
                                   FloatBuffer params)

      Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMultiTexGenfvEXT

          void glGetMultiTexGenfvEXT(int texunit,
                                   int coord,
                                   int pname,
                                   float[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexGenivEXT

          void glGetMultiTexGenivEXT(int texunit,
                                   int coord,
                                   int pname,
                                   IntBuffer params)

      Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexGenivEXT

          void glGetMultiTexGenivEXT(int texunit,
                                   int coord,
                                   int pname,
                                   int[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexImageEXT

          void glGetMultiTexImageEXT(int texunit,
                                   int target,
                                   int level,
                                   int format,
                                   int type,
                                   Buffer pixels)

      Entry point to C language function: `void glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glGetMultiTexLevelParameterfvEXT

          void glGetMultiTexLevelParameterfvEXT(int texunit,
                                              int target,
                                              int level,
                                              int pname,
                                              FloatBuffer params)

      Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMultiTexLevelParameterfvEXT

          void glGetMultiTexLevelParameterfvEXT(int texunit,
                                              int target,
                                              int level,
                                              int pname,
                                              float[] params,
                                              int params_offset)

      Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexLevelParameterivEXT

          void glGetMultiTexLevelParameterivEXT(int texunit,
                                              int target,
                                              int level,
                                              int pname,
                                              IntBuffer params)

      Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexLevelParameterivEXT

          void glGetMultiTexLevelParameterivEXT(int texunit,
                                              int target,
                                              int level,
                                              int pname,
                                              int[] params,
                                              int params_offset)

      Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexParameterIivEXT

          void glGetMultiTexParameterIivEXT(int texunit,
                                          int target,
                                          int pname,
                                          IntBuffer params)

      Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexParameterIivEXT

          void glGetMultiTexParameterIivEXT(int texunit,
                                          int target,
                                          int pname,
                                          int[] params,
                                          int params_offset)

      Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexParameterIuivEXT

          void glGetMultiTexParameterIuivEXT(int texunit,
                                           int target,
                                           int pname,
                                           IntBuffer params)

      Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexParameterIuivEXT

          void glGetMultiTexParameterIuivEXT(int texunit,
                                           int target,
                                           int pname,
                                           int[] params,
                                           int params_offset)

      Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexParameterfvEXT

          void glGetMultiTexParameterfvEXT(int texunit,
                                         int target,
                                         int pname,
                                         FloatBuffer params)

      Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetMultiTexParameterfvEXT

          void glGetMultiTexParameterfvEXT(int texunit,
                                         int target,
                                         int pname,
                                         float[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultiTexParameterivEXT

          void glGetMultiTexParameterivEXT(int texunit,
                                         int target,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetMultiTexParameterivEXT

          void glGetMultiTexParameterivEXT(int texunit,
                                         int target,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetMultisamplefvNV

          void glGetMultisamplefvNV(int pname,
                                  int index,
                                  FloatBuffer val)

      Entry point to C language function: `void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val)`
      Part of `GL_NV_explicit_multisample`
      Parameters:
        `val` - a direct or array-backed `FloatBuffer`

    - #### glGetMultisamplefvNV

          void glGetMultisamplefvNV(int pname,
                                  int index,
                                  float[] val,
                                  int val_offset)

      Entry point to C language function: `void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val)`
      Part of `GL_NV_explicit_multisample`

    - #### glGetNamedBufferParameterivEXT

          void glGetNamedBufferParameterivEXT(int buffer,
                                            int pname,
                                            IntBuffer params)

      Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedBufferParameterivEXT

          void glGetNamedBufferParameterivEXT(int buffer,
                                            int pname,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedBufferSubDataEXT

          void glGetNamedBufferSubDataEXT(int buffer,
                                        long offset,
                                        long size,
                                        Buffer data)

      Entry point to C language function: `void glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `Buffer`

    - #### glGetNamedFramebufferAttachmentParameterivEXT

          void glGetNamedFramebufferAttachmentParameterivEXT(int framebuffer,
                                                           int attachment,
                                                           int pname,
                                                           IntBuffer params)

      Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedFramebufferAttachmentParameterivEXT

          void glGetNamedFramebufferAttachmentParameterivEXT(int framebuffer,
                                                           int attachment,
                                                           int pname,
                                                           int[] params,
                                                           int params_offset)

      Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedProgramLocalParameterIivEXT

          void glGetNamedProgramLocalParameterIivEXT(int program,
                                                   int target,
                                                   int index,
                                                   IntBuffer params)

      Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedProgramLocalParameterIivEXT

          void glGetNamedProgramLocalParameterIivEXT(int program,
                                                   int target,
                                                   int index,
                                                   int[] params,
                                                   int params_offset)

      Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedProgramLocalParameterIuivEXT

          void glGetNamedProgramLocalParameterIuivEXT(int program,
                                                    int target,
                                                    int index,
                                                    IntBuffer params)

      Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedProgramLocalParameterIuivEXT

          void glGetNamedProgramLocalParameterIuivEXT(int program,
                                                    int target,
                                                    int index,
                                                    int[] params,
                                                    int params_offset)

      Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedProgramLocalParameterdvEXT

          void glGetNamedProgramLocalParameterdvEXT(int program,
                                                  int target,
                                                  int index,
                                                  DoubleBuffer params)

      Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetNamedProgramLocalParameterdvEXT

          void glGetNamedProgramLocalParameterdvEXT(int program,
                                                  int target,
                                                  int index,
                                                  double[] params,
                                                  int params_offset)

      Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedProgramLocalParameterfvEXT

          void glGetNamedProgramLocalParameterfvEXT(int program,
                                                  int target,
                                                  int index,
                                                  FloatBuffer params)

      Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetNamedProgramLocalParameterfvEXT

          void glGetNamedProgramLocalParameterfvEXT(int program,
                                                  int target,
                                                  int index,
                                                  float[] params,
                                                  int params_offset)

      Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedProgramStringEXT

          void glGetNamedProgramStringEXT(int program,
                                        int target,
                                        int pname,
                                        Buffer string)

      Entry point to C language function: `void glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `string` - a direct or array-backed `Buffer`

    - #### glGetNamedProgramivEXT

          void glGetNamedProgramivEXT(int program,
                                    int target,
                                    int pname,
                                    IntBuffer params)

      Entry point to C language function: `void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedProgramivEXT

          void glGetNamedProgramivEXT(int program,
                                    int target,
                                    int pname,
                                    int[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetNamedRenderbufferParameterivEXT

          void glGetNamedRenderbufferParameterivEXT(int renderbuffer,
                                                  int pname,
                                                  IntBuffer params)

      Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetNamedRenderbufferParameterivEXT

          void glGetNamedRenderbufferParameterivEXT(int renderbuffer,
                                                  int pname,
                                                  int[] params,
                                                  int params_offset)

      Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetObjectParameterfvARB

          void glGetObjectParameterfvARB(int obj,
                                       int pname,
                                       FloatBuffer params)

      Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetObjectParameterfvARB

          void glGetObjectParameterfvARB(int obj,
                                       int pname,
                                       float[] params,
                                       int params_offset)

      Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params)`
      Part of `GL_ARB_shader_objects`

    - #### glGetObjectParameterivAPPLE

          void glGetObjectParameterivAPPLE(int objectType,
                                         int name,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params)`
      Part of `GL_APPLE_object_purgeable`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetObjectParameterivAPPLE

          void glGetObjectParameterivAPPLE(int objectType,
                                         int name,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params)`
      Part of `GL_APPLE_object_purgeable`

    - #### glGetObjectParameterivARB

          void glGetObjectParameterivARB(int obj,
                                       int pname,
                                       IntBuffer params)

      Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetObjectParameterivARB

          void glGetObjectParameterivARB(int obj,
                                       int pname,
                                       int[] params,
                                       int params_offset)

      Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params)`
      Part of `GL_ARB_shader_objects`

    - #### glGetOcclusionQueryivNV

          void glGetOcclusionQueryivNV(int id,
                                     int pname,
                                     IntBuffer params)

      Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)`
      Part of `GL_NV_occlusion_query`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetOcclusionQueryivNV

          void glGetOcclusionQueryivNV(int id,
                                     int pname,
                                     int[] params,
                                     int params_offset)

      Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params)`
      Part of `GL_NV_occlusion_query`

    - #### glGetOcclusionQueryuivNV

          void glGetOcclusionQueryuivNV(int id,
                                      int pname,
                                      IntBuffer params)

      Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)`
      Part of `GL_NV_occlusion_query`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetOcclusionQueryuivNV

          void glGetOcclusionQueryuivNV(int id,
                                      int pname,
                                      int[] params,
                                      int params_offset)

      Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params)`
      Part of `GL_NV_occlusion_query`

    - #### glGetPathColorGenfvNV

          void glGetPathColorGenfvNV(int color,
                                   int pname,
                                   FloatBuffer value)

      Entry point to C language function: `void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glGetPathColorGenfvNV

          void glGetPathColorGenfvNV(int color,
                                   int pname,
                                   float[] value,
                                   int value_offset)

      Entry point to C language function: `void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathColorGenivNV

          void glGetPathColorGenivNV(int color,
                                   int pname,
                                   IntBuffer value)

      Entry point to C language function: `void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glGetPathColorGenivNV

          void glGetPathColorGenivNV(int color,
                                   int pname,
                                   int[] value,
                                   int value_offset)

      Entry point to C language function: `void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathCommandsNV

          void glGetPathCommandsNV(int path,
                                 ByteBuffer commands)

      Entry point to C language function: `void glGetPathCommandsNV(GLuint path, GLubyte * commands)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `commands` - a direct or array-backed `ByteBuffer`

    - #### glGetPathCommandsNV

          void glGetPathCommandsNV(int path,
                                 byte[] commands,
                                 int commands_offset)

      Entry point to C language function: `void glGetPathCommandsNV(GLuint path, GLubyte * commands)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathCoordsNV

          void glGetPathCoordsNV(int path,
                               FloatBuffer coords)

      Entry point to C language function: `void glGetPathCoordsNV(GLuint path, GLfloat * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coords` - a direct or array-backed `FloatBuffer`

    - #### glGetPathCoordsNV

          void glGetPathCoordsNV(int path,
                               float[] coords,
                               int coords_offset)

      Entry point to C language function: `void glGetPathCoordsNV(GLuint path, GLfloat * coords)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathDashArrayNV

          void glGetPathDashArrayNV(int path,
                                  FloatBuffer dashArray)

      Entry point to C language function: `void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `dashArray` - a direct or array-backed `FloatBuffer`

    - #### glGetPathDashArrayNV

          void glGetPathDashArrayNV(int path,
                                  float[] dashArray,
                                  int dashArray_offset)

      Entry point to C language function: `void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathLengthNV

          float glGetPathLengthNV(int path,
                                int startSegment,
                                int numSegments)

      Entry point to C language function: `GLfloat glGetPathLengthNV(GLuint path, GLsizei startSegment, GLsizei numSegments)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathMetricRangeNV

          void glGetPathMetricRangeNV(int metricQueryMask,
                                    int firstPathName,
                                    int numPaths,
                                    int stride,
                                    FloatBuffer metrics)

      Entry point to C language function: `void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `metrics` - a direct or array-backed `FloatBuffer`

    - #### glGetPathMetricRangeNV

          void glGetPathMetricRangeNV(int metricQueryMask,
                                    int firstPathName,
                                    int numPaths,
                                    int stride,
                                    float[] metrics,
                                    int metrics_offset)

      Entry point to C language function: `void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathMetricsNV

          void glGetPathMetricsNV(int metricQueryMask,
                                int numPaths,
                                int pathNameType,
                                Buffer paths,
                                int pathBase,
                                int stride,
                                FloatBuffer metrics)

      Entry point to C language function: `void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `metrics` - a direct or array-backed `FloatBuffer`

    - #### glGetPathMetricsNV

          void glGetPathMetricsNV(int metricQueryMask,
                                int numPaths,
                                int pathNameType,
                                Buffer paths,
                                int pathBase,
                                int stride,
                                float[] metrics,
                                int metrics_offset)

      Entry point to C language function: `void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glGetPathParameterfvNV

          void glGetPathParameterfvNV(int path,
                                    int pname,
                                    FloatBuffer value)

      Entry point to C language function: `void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glGetPathParameterfvNV

          void glGetPathParameterfvNV(int path,
                                    int pname,
                                    float[] value,
                                    int value_offset)

      Entry point to C language function: `void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathParameterivNV

          void glGetPathParameterivNV(int path,
                                    int pname,
                                    IntBuffer value)

      Entry point to C language function: `void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glGetPathParameterivNV

          void glGetPathParameterivNV(int path,
                                    int pname,
                                    int[] value,
                                    int value_offset)

      Entry point to C language function: `void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathSpacingNV

          void glGetPathSpacingNV(int pathListMode,
                                int numPaths,
                                int pathNameType,
                                Buffer paths,
                                int pathBase,
                                float advanceScale,
                                float kerningScale,
                                int transformType,
                                FloatBuffer returnedSpacing)

      Entry point to C language function: `void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `returnedSpacing` - a direct or array-backed `FloatBuffer`

    - #### glGetPathSpacingNV

          void glGetPathSpacingNV(int pathListMode,
                                int numPaths,
                                int pathNameType,
                                Buffer paths,
                                int pathBase,
                                float advanceScale,
                                float kerningScale,
                                int transformType,
                                float[] returnedSpacing,
                                int returnedSpacing_offset)

      Entry point to C language function: `void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glGetPathTexGenfvNV

          void glGetPathTexGenfvNV(int texCoordSet,
                                 int pname,
                                 FloatBuffer value)

      Entry point to C language function: `void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glGetPathTexGenfvNV

          void glGetPathTexGenfvNV(int texCoordSet,
                                 int pname,
                                 float[] value,
                                 int value_offset)

      Entry point to C language function: `void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPathTexGenivNV

          void glGetPathTexGenivNV(int texCoordSet,
                                 int pname,
                                 IntBuffer value)

      Entry point to C language function: `void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glGetPathTexGenivNV

          void glGetPathTexGenivNV(int texCoordSet,
                                 int pname,
                                 int[] value,
                                 int value_offset)

      Entry point to C language function: `void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value)`
      Part of `GL_NV_path_rendering`

    - #### glGetPerfMonitorCounterDataAMD

          void glGetPerfMonitorCounterDataAMD(int monitor,
                                            int pname,
                                            int dataSize,
                                            IntBuffer data,
                                            IntBuffer bytesWritten)

      Entry point to C language function: `void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `data` - a direct or array-backed `IntBuffer`
        `bytesWritten` - a direct or array-backed `IntBuffer`

    - #### glGetPerfMonitorCounterDataAMD

          void glGetPerfMonitorCounterDataAMD(int monitor,
                                            int pname,
                                            int dataSize,
                                            int[] data,
                                            int data_offset,
                                            int[] bytesWritten,
                                            int bytesWritten_offset)

      Entry point to C language function: `void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten)`
      Part of `GL_AMD_performance_monitor`

    - #### glGetPerfMonitorCounterInfoAMD

          void glGetPerfMonitorCounterInfoAMD(int group,
                                            int counter,
                                            int pname,
                                            Buffer data)

      Entry point to C language function: `void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `data` - a direct or array-backed `Buffer`

    - #### glGetPerfMonitorCounterStringAMD

          void glGetPerfMonitorCounterStringAMD(int group,
                                              int counter,
                                              int bufSize,
                                              IntBuffer length,
                                              ByteBuffer counterString)

      Entry point to C language function: `void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `counterString` - a direct or array-backed `ByteBuffer`

    - #### glGetPerfMonitorCounterStringAMD

          void glGetPerfMonitorCounterStringAMD(int group,
                                              int counter,
                                              int bufSize,
                                              int[] length,
                                              int length_offset,
                                              byte[] counterString,
                                              int counterString_offset)

      Entry point to C language function: `void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString)`
      Part of `GL_AMD_performance_monitor`

    - #### glGetPerfMonitorCountersAMD

          void glGetPerfMonitorCountersAMD(int group,
                                         IntBuffer numCounters,
                                         IntBuffer maxActiveCounters,
                                         int counterSize,
                                         IntBuffer counters)

      Entry point to C language function: `void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `numCounters` - a direct or array-backed `IntBuffer`
        `maxActiveCounters` - a direct or array-backed `IntBuffer`
        `counters` - a direct or array-backed `IntBuffer`

    - #### glGetPerfMonitorCountersAMD

          void glGetPerfMonitorCountersAMD(int group,
                                         int[] numCounters,
                                         int numCounters_offset,
                                         int[] maxActiveCounters,
                                         int maxActiveCounters_offset,
                                         int counterSize,
                                         int[] counters,
                                         int counters_offset)

      Entry point to C language function: `void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters)`
      Part of `GL_AMD_performance_monitor`

    - #### glGetPerfMonitorGroupStringAMD

          void glGetPerfMonitorGroupStringAMD(int group,
                                            int bufSize,
                                            IntBuffer length,
                                            ByteBuffer groupString)

      Entry point to C language function: `void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `groupString` - a direct or array-backed `ByteBuffer`

    - #### glGetPerfMonitorGroupStringAMD

          void glGetPerfMonitorGroupStringAMD(int group,
                                            int bufSize,
                                            int[] length,
                                            int length_offset,
                                            byte[] groupString,
                                            int groupString_offset)

      Entry point to C language function: `void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString)`
      Part of `GL_AMD_performance_monitor`

    - #### glGetPerfMonitorGroupsAMD

          void glGetPerfMonitorGroupsAMD(IntBuffer numGroups,
                                       int groupsSize,
                                       IntBuffer groups)

      Entry point to C language function: `void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `numGroups` - a direct or array-backed `IntBuffer`
        `groups` - a direct or array-backed `IntBuffer`

    - #### glGetPerfMonitorGroupsAMD

          void glGetPerfMonitorGroupsAMD(int[] numGroups,
                                       int numGroups_offset,
                                       int groupsSize,
                                       int[] groups,
                                       int groups_offset)

      Entry point to C language function: `void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups)`
      Part of `GL_AMD_performance_monitor`

    - #### glGetPixelMapfv

          void glGetPixelMapfv(int map,
                             FloatBuffer values)

      Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `FloatBuffer`

    - #### glGetPixelMapfv

          void glGetPixelMapfv(int map,
                             float[] values,
                             int values_offset)

      Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelMapfv

          void glGetPixelMapfv(int map,
                             long values_buffer_offset)

      Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelMapuiv

          void glGetPixelMapuiv(int map,
                              IntBuffer values)

      Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `IntBuffer`

    - #### glGetPixelMapuiv

          void glGetPixelMapuiv(int map,
                              int[] values,
                              int values_offset)

      Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelMapuiv

          void glGetPixelMapuiv(int map,
                              long values_buffer_offset)

      Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelMapusv

          void glGetPixelMapusv(int map,
                              ShortBuffer values)

      Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `ShortBuffer`

    - #### glGetPixelMapusv

          void glGetPixelMapusv(int map,
                              short[] values,
                              int values_offset)

      Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelMapusv

          void glGetPixelMapusv(int map,
                              long values_buffer_offset)

      Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values)`
      Part of `GL_VERSION_1_0`

    - #### glGetPixelTransformParameterfvEXT

          void glGetPixelTransformParameterfvEXT(int target,
                                               int pname,
                                               FloatBuffer params)

      Entry point to C language function: `void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_pixel_transform`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetPixelTransformParameterfvEXT

          void glGetPixelTransformParameterfvEXT(int target,
                                               int pname,
                                               float[] params,
                                               int params_offset)

      Entry point to C language function: `void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_pixel_transform`

    - #### glGetPixelTransformParameterivEXT

          void glGetPixelTransformParameterivEXT(int target,
                                               int pname,
                                               IntBuffer params)

      Entry point to C language function: `void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_pixel_transform`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetPixelTransformParameterivEXT

          void glGetPixelTransformParameterivEXT(int target,
                                               int pname,
                                               int[] params,
                                               int params_offset)

      Entry point to C language function: `void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_pixel_transform`

    - #### glGetPointeri_vEXT

          void glGetPointeri_vEXT(int pname,
                                int index,
                                PointerBuffer params)

      Entry point to C language function: `void glGetPointeri_vEXT(GLenum pname, GLuint index, GLvoid * * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `PointerBuffer`

    - #### glGetPolygonStipple

          void glGetPolygonStipple(ByteBuffer mask)

      Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `mask` - a direct or array-backed `ByteBuffer`

    - #### glGetPolygonStipple

          void glGetPolygonStipple(byte[] mask,
                                 int mask_offset)

      Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)`
      Part of `GL_VERSION_1_0`

    - #### glGetPolygonStipple

          void glGetPolygonStipple(long mask_buffer_offset)

      Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask)`
      Part of `GL_VERSION_1_0`

    - #### glGetProgramEnvParameterIivNV

          void glGetProgramEnvParameterIivNV(int target,
                                           int index,
                                           IntBuffer params)

      Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetProgramEnvParameterIivNV

          void glGetProgramEnvParameterIivNV(int target,
                                           int index,
                                           int[] params,
                                           int params_offset)

      Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glGetProgramEnvParameterIuivNV

          void glGetProgramEnvParameterIuivNV(int target,
                                            int index,
                                            IntBuffer params)

      Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetProgramEnvParameterIuivNV

          void glGetProgramEnvParameterIuivNV(int target,
                                            int index,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glGetProgramEnvParameterdvARB

          void glGetProgramEnvParameterdvARB(int target,
                                           int index,
                                           DoubleBuffer params)

      Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetProgramEnvParameterdvARB

          void glGetProgramEnvParameterdvARB(int target,
                                           int index,
                                           double[] params,
                                           int params_offset)

      Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetProgramEnvParameterfvARB

          void glGetProgramEnvParameterfvARB(int target,
                                           int index,
                                           FloatBuffer params)

      Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetProgramEnvParameterfvARB

          void glGetProgramEnvParameterfvARB(int target,
                                           int index,
                                           float[] params,
                                           int params_offset)

      Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetProgramLocalParameterIivNV

          void glGetProgramLocalParameterIivNV(int target,
                                             int index,
                                             IntBuffer params)

      Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetProgramLocalParameterIivNV

          void glGetProgramLocalParameterIivNV(int target,
                                             int index,
                                             int[] params,
                                             int params_offset)

      Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glGetProgramLocalParameterIuivNV

          void glGetProgramLocalParameterIuivNV(int target,
                                              int index,
                                              IntBuffer params)

      Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetProgramLocalParameterIuivNV

          void glGetProgramLocalParameterIuivNV(int target,
                                              int index,
                                              int[] params,
                                              int params_offset)

      Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glGetProgramLocalParameterdvARB

          void glGetProgramLocalParameterdvARB(int target,
                                             int index,
                                             DoubleBuffer params)

      Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetProgramLocalParameterdvARB

          void glGetProgramLocalParameterdvARB(int target,
                                             int index,
                                             double[] params,
                                             int params_offset)

      Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetProgramLocalParameterfvARB

          void glGetProgramLocalParameterfvARB(int target,
                                             int index,
                                             FloatBuffer params)

      Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetProgramLocalParameterfvARB

          void glGetProgramLocalParameterfvARB(int target,
                                             int index,
                                             float[] params,
                                             int params_offset)

      Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetProgramStringARB

          void glGetProgramStringARB(int target,
                                   int pname,
                                   Buffer string)

      Entry point to C language function: `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `string` - a direct only `Buffer`

    - #### glGetProgramSubroutineParameteruivNV

          void glGetProgramSubroutineParameteruivNV(int target,
                                                  int index,
                                                  IntBuffer param)

      Entry point to C language function: `void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param)`
      Part of `GL_NV_gpu_program5`
      Parameters:
        `param` - a direct or array-backed `IntBuffer`

    - #### glGetProgramSubroutineParameteruivNV

          void glGetProgramSubroutineParameteruivNV(int target,
                                                  int index,
                                                  int[] param,
                                                  int param_offset)

      Entry point to C language function: `void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param)`
      Part of `GL_NV_gpu_program5`

    - #### glGetProgramivARB

          void glGetProgramivARB(int target,
                               int pname,
                               IntBuffer params)

      Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetProgramivARB

          void glGetProgramivARB(int target,
                               int pname,
                               int[] params,
                               int params_offset)

      Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetQueryObjecti64vEXT

          void glGetQueryObjecti64vEXT(int id,
                                     int pname,
                                     LongBuffer params)

      Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)`
      Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
      Parameters:
        `params` - a direct or array-backed `LongBuffer`

    - #### glGetQueryObjecti64vEXT

          void glGetQueryObjecti64vEXT(int id,
                                     int pname,
                                     long[] params,
                                     int params_offset)

      Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params)`
      Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`

    - #### glGetQueryObjectui64vEXT

          void glGetQueryObjectui64vEXT(int id,
                                      int pname,
                                      LongBuffer params)

      Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)`
      Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`
      Parameters:
        `params` - a direct or array-backed `LongBuffer`

    - #### glGetQueryObjectui64vEXT

          void glGetQueryObjectui64vEXT(int id,
                                      int pname,
                                      long[] params,
                                      int params_offset)

      Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params)`
      Part of `GL_EXT_timer_query`, `GL_EXT_disjoint_timer_query`

    - #### glGetSeparableFilter

          void glGetSeparableFilter(int target,
                                  int format,
                                  int type,
                                  Buffer row,
                                  Buffer column,
                                  Buffer span)

      Entry point to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `row` - a direct or array-backed `Buffer`
        `column` - a direct or array-backed `Buffer`
        `span` - a direct or array-backed `Buffer`

    - #### glGetSeparableFilter

          void glGetSeparableFilter(int target,
                                  int format,
                                  int type,
                                  long row_buffer_offset,
                                  long column_buffer_offset,
                                  long span_buffer_offset)

      Entry point to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glGetShaderSourceARB

          void glGetShaderSourceARB(int obj,
                                  int maxLength,
                                  IntBuffer length,
                                  ByteBuffer source)

      Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `source` - a direct or array-backed `ByteBuffer`

    - #### glGetShaderSourceARB

          void glGetShaderSourceARB(int obj,
                                  int maxLength,
                                  int[] length,
                                  int length_offset,
                                  byte[] source,
                                  int source_offset)

      Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source)`
      Part of `GL_ARB_shader_objects`

    - #### glGetTexGendv

          void glGetTexGendv(int coord,
                           int pname,
                           DoubleBuffer params)

      Entry point to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetTexGendv

          void glGetTexGendv(int coord,
                           int pname,
                           double[] params,
                           int params_offset)

      Entry point to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)`
      Part of `GL_VERSION_1_0`

    - #### glGetTextureHandleNV

          long glGetTextureHandleNV(int texture)

      Entry point to C language function: `GLuint64 glGetTextureHandleNV(GLuint texture)`
      Part of `GL_NV_bindless_texture`

    - #### glGetTextureImageEXT

          void glGetTextureImageEXT(int texture,
                                  int target,
                                  int level,
                                  int format,
                                  int type,
                                  Buffer pixels)

      Entry point to C language function: `void glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glGetTextureLevelParameterfvEXT

          void glGetTextureLevelParameterfvEXT(int texture,
                                             int target,
                                             int level,
                                             int pname,
                                             FloatBuffer params)

      Entry point to C language function: `void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetTextureLevelParameterfvEXT

          void glGetTextureLevelParameterfvEXT(int texture,
                                             int target,
                                             int level,
                                             int pname,
                                             float[] params,
                                             int params_offset)

      Entry point to C language function: `void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureLevelParameterivEXT

          void glGetTextureLevelParameterivEXT(int texture,
                                             int target,
                                             int level,
                                             int pname,
                                             IntBuffer params)

      Entry point to C language function: `void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetTextureLevelParameterivEXT

          void glGetTextureLevelParameterivEXT(int texture,
                                             int target,
                                             int level,
                                             int pname,
                                             int[] params,
                                             int params_offset)

      Entry point to C language function: `void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureParameterIivEXT

          void glGetTextureParameterIivEXT(int texture,
                                         int target,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetTextureParameterIivEXT

          void glGetTextureParameterIivEXT(int texture,
                                         int target,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureParameterIuivEXT

          void glGetTextureParameterIuivEXT(int texture,
                                          int target,
                                          int pname,
                                          IntBuffer params)

      Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetTextureParameterIuivEXT

          void glGetTextureParameterIuivEXT(int texture,
                                          int target,
                                          int pname,
                                          int[] params,
                                          int params_offset)

      Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureParameterfvEXT

          void glGetTextureParameterfvEXT(int texture,
                                        int target,
                                        int pname,
                                        FloatBuffer params)

      Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetTextureParameterfvEXT

          void glGetTextureParameterfvEXT(int texture,
                                        int target,
                                        int pname,
                                        float[] params,
                                        int params_offset)

      Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureParameterivEXT

          void glGetTextureParameterivEXT(int texture,
                                        int target,
                                        int pname,
                                        IntBuffer params)

      Entry point to C language function: `void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetTextureParameterivEXT

          void glGetTextureParameterivEXT(int texture,
                                        int target,
                                        int pname,
                                        int[] params,
                                        int params_offset)

      Entry point to C language function: `void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetTextureSamplerHandleNV

          long glGetTextureSamplerHandleNV(int texture,
                                         int sampler)

      Entry point to C language function: `GLuint64 glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler)`
      Part of `GL_NV_bindless_texture`

    - #### glGetUniformBufferSizeEXT

          int glGetUniformBufferSizeEXT(int program,
                                      int location)

      Entry point to C language function: `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location)`
      Part of `GL_EXT_bindable_uniform`

    - #### glGetUniformLocationARB

          int glGetUniformLocationARB(int programObj,
                                    String name)

      Entry point to C language function: `GLint glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name)`
      Part of `GL_ARB_shader_objects`

    - #### glGetUniformOffsetEXT

          long glGetUniformOffsetEXT(int program,
                                   int location)

      Entry point to C language function: `GLintptr glGetUniformOffsetEXT(GLuint program, GLint location)`
      Part of `GL_EXT_bindable_uniform`

    - #### glGetUniformfvARB

          void glGetUniformfvARB(int programObj,
                               int location,
                               FloatBuffer params)

      Entry point to C language function: `void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetUniformfvARB

          void glGetUniformfvARB(int programObj,
                               int location,
                               float[] params,
                               int params_offset)

      Entry point to C language function: `void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params)`
      Part of `GL_ARB_shader_objects`

    - #### glGetUniformivARB

          void glGetUniformivARB(int programObj,
                               int location,
                               IntBuffer params)

      Entry point to C language function: `void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetUniformivARB

          void glGetUniformivARB(int programObj,
                               int location,
                               int[] params,
                               int params_offset)

      Entry point to C language function: `void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params)`
      Part of `GL_ARB_shader_objects`

    - #### glGetVariantBooleanvEXT

          void glGetVariantBooleanvEXT(int id,
                                     int value,
                                     ByteBuffer data)

      Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `ByteBuffer`

    - #### glGetVariantBooleanvEXT

          void glGetVariantBooleanvEXT(int id,
                                     int value,
                                     byte[] data,
                                     int data_offset)

      Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetVariantFloatvEXT

          void glGetVariantFloatvEXT(int id,
                                   int value,
                                   FloatBuffer data)

      Entry point to C language function: `void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `FloatBuffer`

    - #### glGetVariantFloatvEXT

          void glGetVariantFloatvEXT(int id,
                                   int value,
                                   float[] data,
                                   int data_offset)

      Entry point to C language function: `void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetVariantIntegervEXT

          void glGetVariantIntegervEXT(int id,
                                     int value,
                                     IntBuffer data)

      Entry point to C language function: `void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `data` - a direct or array-backed `IntBuffer`

    - #### glGetVariantIntegervEXT

          void glGetVariantIntegervEXT(int id,
                                     int value,
                                     int[] data,
                                     int data_offset)

      Entry point to C language function: `void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data)`
      Part of `GL_EXT_vertex_shader`

    - #### glGetVertexArrayIntegeri_vEXT

          void glGetVertexArrayIntegeri_vEXT(int vaobj,
                                           int index,
                                           int pname,
                                           IntBuffer param)

      Entry point to C language function: `void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `param` - a direct or array-backed `IntBuffer`

    - #### glGetVertexArrayIntegeri_vEXT

          void glGetVertexArrayIntegeri_vEXT(int vaobj,
                                           int index,
                                           int pname,
                                           int[] param,
                                           int param_offset)

      Entry point to C language function: `void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetVertexArrayIntegervEXT

          void glGetVertexArrayIntegervEXT(int vaobj,
                                         int pname,
                                         IntBuffer param)

      Entry point to C language function: `void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `param` - a direct or array-backed `IntBuffer`

    - #### glGetVertexArrayIntegervEXT

          void glGetVertexArrayIntegervEXT(int vaobj,
                                         int pname,
                                         int[] param,
                                         int param_offset)

      Entry point to C language function: `void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param)`
      Part of `GL_EXT_direct_state_access`

    - #### glGetVertexArrayPointeri_vEXT

          void glGetVertexArrayPointeri_vEXT(int vaobj,
                                           int index,
                                           int pname,
                                           PointerBuffer param)

      Entry point to C language function: `void glGetVertexArrayPointeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLvoid * * param)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `param` - a direct or array-backed `PointerBuffer`

    - #### glGetVertexArrayPointervEXT

          void glGetVertexArrayPointervEXT(int vaobj,
                                         int pname,
                                         PointerBuffer param)

      Entry point to C language function: `void glGetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, GLvoid * * param)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `param` - a direct or array-backed `PointerBuffer`

    - #### glGetVertexAttribIivEXT

          void glGetVertexAttribIivEXT(int index,
                                     int pname,
                                     IntBuffer params)

      Entry point to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetVertexAttribIivEXT

          void glGetVertexAttribIivEXT(int index,
                                     int pname,
                                     int[] params,
                                     int params_offset)

      Entry point to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params)`
      Part of `GL_NV_vertex_program4`

    - #### glGetVertexAttribIuivEXT

          void glGetVertexAttribIuivEXT(int index,
                                      int pname,
                                      IntBuffer params)

      Entry point to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetVertexAttribIuivEXT

          void glGetVertexAttribIuivEXT(int index,
                                      int pname,
                                      int[] params,
                                      int params_offset)

      Entry point to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params)`
      Part of `GL_NV_vertex_program4`

    - #### glGetVertexAttribLi64vNV

          void glGetVertexAttribLi64vNV(int index,
                                      int pname,
                                      LongBuffer params)

      Entry point to C language function: `void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `params` - a direct or array-backed `LongBuffer`

    - #### glGetVertexAttribLi64vNV

          void glGetVertexAttribLi64vNV(int index,
                                      int pname,
                                      long[] params,
                                      int params_offset)

      Entry point to C language function: `void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glGetVertexAttribLui64vNV

          void glGetVertexAttribLui64vNV(int index,
                                       int pname,
                                       LongBuffer params)

      Entry point to C language function: `void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `params` - a direct or array-backed `LongBuffer`

    - #### glGetVertexAttribLui64vNV

          void glGetVertexAttribLui64vNV(int index,
                                       int pname,
                                       long[] params,
                                       int params_offset)

      Entry point to C language function: `void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glGetVertexAttribdvARB

          void glGetVertexAttribdvARB(int index,
                                    int pname,
                                    DoubleBuffer params)

      Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetVertexAttribdvARB

          void glGetVertexAttribdvARB(int index,
                                    int pname,
                                    double[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetVertexAttribfvARB

          void glGetVertexAttribfvARB(int index,
                                    int pname,
                                    FloatBuffer params)

      Entry point to C language function: `void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetVertexAttribfvARB

          void glGetVertexAttribfvARB(int index,
                                    int pname,
                                    float[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetVertexAttribivARB

          void glGetVertexAttribivARB(int index,
                                    int pname,
                                    IntBuffer params)

      Entry point to C language function: `void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetVertexAttribivARB

          void glGetVertexAttribivARB(int index,
                                    int pname,
                                    int[] params,
                                    int params_offset)

      Entry point to C language function: `void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params)`
      Part of `GL_ARB_vertex_program`

    - #### glGetVideoCaptureStreamdvNV

          void glGetVideoCaptureStreamdvNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         DoubleBuffer params)

      Entry point to C language function: `void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glGetVideoCaptureStreamdvNV

          void glGetVideoCaptureStreamdvNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         double[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params)`
      Part of `GL_NV_video_capture`

    - #### glGetVideoCaptureStreamfvNV

          void glGetVideoCaptureStreamfvNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         FloatBuffer params)

      Entry point to C language function: `void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glGetVideoCaptureStreamfvNV

          void glGetVideoCaptureStreamfvNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         float[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params)`
      Part of `GL_NV_video_capture`

    - #### glGetVideoCaptureStreamivNV

          void glGetVideoCaptureStreamivNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         IntBuffer params)

      Entry point to C language function: `void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetVideoCaptureStreamivNV

          void glGetVideoCaptureStreamivNV(int video_capture_slot,
                                         int stream,
                                         int pname,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params)`
      Part of `GL_NV_video_capture`

    - #### glGetVideoCaptureivNV

          void glGetVideoCaptureivNV(int video_capture_slot,
                                   int pname,
                                   IntBuffer params)

      Entry point to C language function: `void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glGetVideoCaptureivNV

          void glGetVideoCaptureivNV(int video_capture_slot,
                                   int pname,
                                   int[] params,
                                   int params_offset)

      Entry point to C language function: `void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params)`
      Part of `GL_NV_video_capture`

    - #### glGetnColorTable

          void glGetnColorTable(int target,
                              int format,
                              int type,
                              int bufSize,
                              Buffer table)

      Entry point to C language function: `void glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table)`
      Part of `GL_ARB_robustness`
      Parameters:
        `table` - a direct or array-backed `Buffer`

    - #### glGetnConvolutionFilter

          void glGetnConvolutionFilter(int target,
                                     int format,
                                     int type,
                                     int bufSize,
                                     Buffer image)

      Entry point to C language function: `void glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image)`
      Part of `GL_ARB_robustness`
      Parameters:
        `image` - a direct or array-backed `Buffer`

    - #### glGetnHistogram

          void glGetnHistogram(int target,
                             boolean reset,
                             int format,
                             int type,
                             int bufSize,
                             Buffer values)

      Entry point to C language function: `void glGetnHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)`
      Part of `GL_ARB_robustness`
      Parameters:
        `values` - a direct or array-backed `Buffer`

    - #### glGetnMapdv

          void glGetnMapdv(int target,
                         int query,
                         int bufSize,
                         DoubleBuffer v)

      Entry point to C language function: `void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)`
      Part of `GL_ARB_robustness`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glGetnMapdv

          void glGetnMapdv(int target,
                         int query,
                         int bufSize,
                         double[] v,
                         int v_offset)

      Entry point to C language function: `void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v)`
      Part of `GL_ARB_robustness`

    - #### glGetnMapfv

          void glGetnMapfv(int target,
                         int query,
                         int bufSize,
                         FloatBuffer v)

      Entry point to C language function: `void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)`
      Part of `GL_ARB_robustness`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glGetnMapfv

          void glGetnMapfv(int target,
                         int query,
                         int bufSize,
                         float[] v,
                         int v_offset)

      Entry point to C language function: `void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v)`
      Part of `GL_ARB_robustness`

    - #### glGetnMapiv

          void glGetnMapiv(int target,
                         int query,
                         int bufSize,
                         IntBuffer v)

      Entry point to C language function: `void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v)`
      Part of `GL_ARB_robustness`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glGetnMapiv

          void glGetnMapiv(int target,
                         int query,
                         int bufSize,
                         int[] v,
                         int v_offset)

      Entry point to C language function: `void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v)`
      Part of `GL_ARB_robustness`

    - #### glGetnMinmax

          void glGetnMinmax(int target,
                          boolean reset,
                          int format,
                          int type,
                          int bufSize,
                          Buffer values)

      Entry point to C language function: `void glGetnMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values)`
      Part of `GL_ARB_robustness`
      Parameters:
        `values` - a direct or array-backed `Buffer`

    - #### glGetnPixelMapfv

          void glGetnPixelMapfv(int map,
                              int bufSize,
                              FloatBuffer values)

      Entry point to C language function: `void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values)`
      Part of `GL_ARB_robustness`
      Parameters:
        `values` - a direct or array-backed `FloatBuffer`

    - #### glGetnPixelMapfv

          void glGetnPixelMapfv(int map,
                              int bufSize,
                              float[] values,
                              int values_offset)

      Entry point to C language function: `void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values)`
      Part of `GL_ARB_robustness`

    - #### glGetnPixelMapuiv

          void glGetnPixelMapuiv(int map,
                               int bufSize,
                               IntBuffer values)

      Entry point to C language function: `void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values)`
      Part of `GL_ARB_robustness`
      Parameters:
        `values` - a direct or array-backed `IntBuffer`

    - #### glGetnPixelMapuiv

          void glGetnPixelMapuiv(int map,
                               int bufSize,
                               int[] values,
                               int values_offset)

      Entry point to C language function: `void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values)`
      Part of `GL_ARB_robustness`

    - #### glGetnPixelMapusv

          void glGetnPixelMapusv(int map,
                               int bufSize,
                               ShortBuffer values)

      Entry point to C language function: `void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values)`
      Part of `GL_ARB_robustness`
      Parameters:
        `values` - a direct or array-backed `ShortBuffer`

    - #### glGetnPixelMapusv

          void glGetnPixelMapusv(int map,
                               int bufSize,
                               short[] values,
                               int values_offset)

      Entry point to C language function: `void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values)`
      Part of `GL_ARB_robustness`

    - #### glGetnPolygonStipple

          void glGetnPolygonStipple(int bufSize,
                                  ByteBuffer pattern)

      Entry point to C language function: `void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern)`
      Part of `GL_ARB_robustness`
      Parameters:
        `pattern` - a direct or array-backed `ByteBuffer`

    - #### glGetnPolygonStipple

          void glGetnPolygonStipple(int bufSize,
                                  byte[] pattern,
                                  int pattern_offset)

      Entry point to C language function: `void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern)`
      Part of `GL_ARB_robustness`

    - #### glGetnSeparableFilter

          void glGetnSeparableFilter(int target,
                                   int format,
                                   int type,
                                   int rowBufSize,
                                   Buffer row,
                                   int columnBufSize,
                                   Buffer column,
                                   Buffer span)

      Entry point to C language function: `void glGetnSeparableFilter(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span)`
      Part of `GL_ARB_robustness`
      Parameters:
        `row` - a direct or array-backed `Buffer`
        `column` - a direct or array-backed `Buffer`
        `span` - a direct or array-backed `Buffer`

    - #### glHintPGI

          void glHintPGI(int target,
                       int mode)

      Entry point to C language function: `void glHintPGI(GLenum target, GLint mode)`
      Part of `GL_PGI_misc_hints`

    - #### glHistogram

          void glHistogram(int target,
                         int width,
                         int internalformat,
                         boolean sink)

      Entry point to C language function: `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glIndexFuncEXT

          void glIndexFuncEXT(int func,
                            float ref)

      Entry point to C language function: `void glIndexFuncEXT(GLenum func, GLclampf ref)`
      Part of `GL_EXT_index_func`

    - #### glIndexMask

          void glIndexMask(int mask)

      Entry point to C language function: `void glIndexMask(GLuint mask)`
      Part of `GL_VERSION_1_0`

    - #### glIndexMaterialEXT

          void glIndexMaterialEXT(int face,
                                int mode)

      Entry point to C language function: `void glIndexMaterialEXT(GLenum face, GLenum mode)`
      Part of `GL_EXT_index_material`

    - #### glIndexPointer

          void glIndexPointer(int type,
                            int stride,
                            Buffer ptr)

      Entry point to C language function: `void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `ptr` - a direct only `Buffer`

    - #### glIndexd

          void glIndexd(double c)

      Entry point to C language function: `void glIndexd(GLdouble c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexdv

          void glIndexdv(DoubleBuffer c)

      Entry point to C language function: `void glIndexdv(const GLdouble * c)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `c` - a direct or array-backed `DoubleBuffer`

    - #### glIndexdv

          void glIndexdv(double[] c,
                       int c_offset)

      Entry point to C language function: `void glIndexdv(const GLdouble * c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexf

          void glIndexf(float c)

      Entry point to C language function: `void glIndexf(GLfloat c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexfv

          void glIndexfv(FloatBuffer c)

      Entry point to C language function: `void glIndexfv(const GLfloat * c)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `c` - a direct or array-backed `FloatBuffer`

    - #### glIndexfv

          void glIndexfv(float[] c,
                       int c_offset)

      Entry point to C language function: `void glIndexfv(const GLfloat * c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexi

          void glIndexi(int c)

      Entry point to C language function: `void glIndexi(GLint c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexiv

          void glIndexiv(IntBuffer c)

      Entry point to C language function: `void glIndexiv(const GLint * c)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `c` - a direct or array-backed `IntBuffer`

    - #### glIndexiv

          void glIndexiv(int[] c,
                       int c_offset)

      Entry point to C language function: `void glIndexiv(const GLint * c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexs

          void glIndexs(short c)

      Entry point to C language function: `void glIndexs(GLshort c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexsv

          void glIndexsv(ShortBuffer c)

      Entry point to C language function: `void glIndexsv(const GLshort * c)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `c` - a direct or array-backed `ShortBuffer`

    - #### glIndexsv

          void glIndexsv(short[] c,
                       int c_offset)

      Entry point to C language function: `void glIndexsv(const GLshort * c)`
      Part of `GL_VERSION_1_0`

    - #### glIndexub

          void glIndexub(byte c)

      Entry point to C language function: `void glIndexub(GLubyte c)`
      Part of `GL_VERSION_1_1`

    - #### glIndexubv

          void glIndexubv(ByteBuffer c)

      Entry point to C language function: `void glIndexubv(const GLubyte * c)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `c` - a direct or array-backed `ByteBuffer`

    - #### glIndexubv

          void glIndexubv(byte[] c,
                        int c_offset)

      Entry point to C language function: `void glIndexubv(const GLubyte * c)`
      Part of `GL_VERSION_1_1`

    - #### glInitNames

          void glInitNames()

      Entry point to C language function: `void glInitNames(void)`
      Part of `GL_VERSION_1_0`

    - #### glInsertComponentEXT

          void glInsertComponentEXT(int res,
                                  int src,
                                  int num)

      Entry point to C language function: `void glInsertComponentEXT(GLuint res, GLuint src, GLuint num)`
      Part of `GL_EXT_vertex_shader`

    - #### glInterleavedArrays

          void glInterleavedArrays(int format,
                                 int stride,
                                 Buffer pointer)

      Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glInterleavedArrays

          void glInterleavedArrays(int format,
                                 int stride,
                                 long pointer_buffer_offset)

      Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_1`

    - #### glInterpolatePathsNV

          void glInterpolatePathsNV(int resultPath,
                                  int pathA,
                                  int pathB,
                                  float weight)

      Entry point to C language function: `void glInterpolatePathsNV(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight)`
      Part of `GL_NV_path_rendering`

    - #### glIsEnabledIndexed

          boolean glIsEnabledIndexed(int target,
                                   int index)

      Entry point to C language function: `GLboolean glIsEnabledIndexed(GLenum target, GLuint index)`
      Part of `GL_EXT_draw_buffers2`, `GL_EXT_direct_state_access`

    - #### glIsFenceAPPLE

          boolean glIsFenceAPPLE(int fence)

      Entry point to C language function: `GLboolean glIsFenceAPPLE(GLuint fence)`
      Part of `GL_APPLE_fence`

    - #### glIsFenceNV

          boolean glIsFenceNV(int fence)

      Entry point to C language function: `GLboolean glIsFenceNV(GLuint fence)`
      Part of `GL_NV_fence`

    - #### glIsImageHandleResidentNV

          boolean glIsImageHandleResidentNV(long handle)

      Entry point to C language function: `GLboolean glIsImageHandleResidentNV(GLuint64 handle)`
      Part of `GL_NV_bindless_texture`

    - #### glIsList

          boolean glIsList(int list)

      Entry point to C language function: `GLboolean glIsList(GLuint list)`
      Part of `GL_VERSION_1_0`

    - #### glIsNameAMD

          boolean glIsNameAMD(int identifier,
                            int name)

      Entry point to C language function: `GLboolean glIsNameAMD(GLenum identifier, GLuint name)`
      Part of `GL_AMD_name_gen_delete`

    - #### glIsOcclusionQueryNV

          boolean glIsOcclusionQueryNV(int id)

      Entry point to C language function: `GLboolean glIsOcclusionQueryNV(GLuint id)`
      Part of `GL_NV_occlusion_query`

    - #### glIsPathNV

          boolean glIsPathNV(int path)

      Entry point to C language function: `GLboolean glIsPathNV(GLuint path)`
      Part of `GL_NV_path_rendering`

    - #### glIsPointInFillPathNV

          boolean glIsPointInFillPathNV(int path,
                                      int mask,
                                      float x,
                                      float y)

      Entry point to C language function: `GLboolean glIsPointInFillPathNV(GLuint path, GLuint mask, GLfloat x, GLfloat y)`
      Part of `GL_NV_path_rendering`

    - #### glIsPointInStrokePathNV

          boolean glIsPointInStrokePathNV(int path,
                                        float x,
                                        float y)

      Entry point to C language function: `GLboolean glIsPointInStrokePathNV(GLuint path, GLfloat x, GLfloat y)`
      Part of `GL_NV_path_rendering`

    - #### glIsProgramARB

          boolean glIsProgramARB(int program)

      Entry point to C language function: `GLboolean glIsProgramARB(GLuint program)`
      Part of `GL_ARB_vertex_program`

    - #### glIsTextureHandleResidentNV

          boolean glIsTextureHandleResidentNV(long handle)

      Entry point to C language function: `GLboolean glIsTextureHandleResidentNV(GLuint64 handle)`
      Part of `GL_NV_bindless_texture`

    - #### glIsTransformFeedbackNV

          boolean glIsTransformFeedbackNV(int id)

      Entry point to C language function: `GLboolean glIsTransformFeedbackNV(GLuint id)`
      Part of `GL_NV_transform_feedback2`

    - #### glIsVariantEnabledEXT

          boolean glIsVariantEnabledEXT(int id,
                                      int cap)

      Entry point to C language function: `GLboolean glIsVariantEnabledEXT(GLuint id, GLenum cap)`
      Part of `GL_EXT_vertex_shader`

    - #### glIsVertexAttribEnabledAPPLE

          boolean glIsVertexAttribEnabledAPPLE(int index,
                                             int pname)

      Entry point to C language function: `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glLightModeli

          void glLightModeli(int pname,
                           int param)

      Entry point to C language function: `void glLightModeli(GLenum pname, GLint param)`
      Part of `GL_VERSION_1_0`

    - #### glLightModeliv

          void glLightModeliv(int pname,
                            IntBuffer params)

      Entry point to C language function: `void glLightModeliv(GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glLightModeliv

          void glLightModeliv(int pname,
                            int[] params,
                            int params_offset)

      Entry point to C language function: `void glLightModeliv(GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glLighti

          void glLighti(int light,
                      int pname,
                      int param)

      Entry point to C language function: `void glLighti(GLenum light, GLenum pname, GLint param)`
      Part of `GL_VERSION_1_0`

    - #### glLightiv

          void glLightiv(int light,
                       int pname,
                       IntBuffer params)

      Entry point to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glLightiv

          void glLightiv(int light,
                       int pname,
                       int[] params,
                       int params_offset)

      Entry point to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glLineStipple

          void glLineStipple(int factor,
                           short pattern)

      Entry point to C language function: `void glLineStipple(GLint factor, GLushort pattern)`
      Part of `GL_VERSION_1_0`

    - #### glLinkProgramARB

          void glLinkProgramARB(int programObj)

      Entry point to C language function: `void glLinkProgramARB(GLhandleARB programObj)`
      Part of `GL_ARB_shader_objects`

    - #### glListBase

          void glListBase(int base)

      Entry point to C language function: `void glListBase(GLuint base)`
      Part of `GL_VERSION_1_0`

    - #### glLoadMatrixd

          void glLoadMatrixd(DoubleBuffer m)

      Entry point to C language function: `void glLoadMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glLoadMatrixd

          void glLoadMatrixd(double[] m,
                           int m_offset)

      Entry point to C language function: `void glLoadMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_0`

    - #### glLoadName

          void glLoadName(int name)

      Entry point to C language function: `void glLoadName(GLuint name)`
      Part of `GL_VERSION_1_0`

    - #### glLoadTransposeMatrixd

          void glLoadTransposeMatrixd(DoubleBuffer m)

      Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glLoadTransposeMatrixd

          void glLoadTransposeMatrixd(double[] m,
                                    int m_offset)

      Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_3`

    - #### glLoadTransposeMatrixf

          void glLoadTransposeMatrixf(FloatBuffer m)

      Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glLoadTransposeMatrixf

          void glLoadTransposeMatrixf(float[] m,
                                    int m_offset)

      Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m)`
      Part of `GL_VERSION_1_3`

    - #### glLockArraysEXT

          void glLockArraysEXT(int first,
                             int count)

      Entry point to C language function: `void glLockArraysEXT(GLint first, GLsizei count)`
      Part of `GL_EXT_compiled_vertex_array`

    - #### glMakeImageHandleNonResidentNV

          void glMakeImageHandleNonResidentNV(long handle)

      Entry point to C language function: `void glMakeImageHandleNonResidentNV(GLuint64 handle)`
      Part of `GL_NV_bindless_texture`

    - #### glMakeImageHandleResidentNV

          void glMakeImageHandleResidentNV(long handle,
                                         int access)

      Entry point to C language function: `void glMakeImageHandleResidentNV(GLuint64 handle, GLenum access)`
      Part of `GL_NV_bindless_texture`

    - #### glMakeTextureHandleNonResidentNV

          void glMakeTextureHandleNonResidentNV(long handle)

      Entry point to C language function: `void glMakeTextureHandleNonResidentNV(GLuint64 handle)`
      Part of `GL_NV_bindless_texture`

    - #### glMakeTextureHandleResidentNV

          void glMakeTextureHandleResidentNV(long handle)

      Entry point to C language function: `void glMakeTextureHandleResidentNV(GLuint64 handle)`
      Part of `GL_NV_bindless_texture`

    - #### glMap1d

          void glMap1d(int target,
                     double u1,
                     double u2,
                     int stride,
                     int order,
                     DoubleBuffer points)

      Entry point to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `points` - a direct or array-backed `DoubleBuffer`

    - #### glMap1d

          void glMap1d(int target,
                     double u1,
                     double u2,
                     int stride,
                     int order,
                     double[] points,
                     int points_offset)

      Entry point to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)`
      Part of `GL_VERSION_1_0`

    - #### glMap1f

          void glMap1f(int target,
                     float u1,
                     float u2,
                     int stride,
                     int order,
                     FloatBuffer points)

      Entry point to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `points` - a direct or array-backed `FloatBuffer`

    - #### glMap1f

          void glMap1f(int target,
                     float u1,
                     float u2,
                     int stride,
                     int order,
                     float[] points,
                     int points_offset)

      Entry point to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)`
      Part of `GL_VERSION_1_0`

    - #### glMap2d

          void glMap2d(int target,
                     double u1,
                     double u2,
                     int ustride,
                     int uorder,
                     double v1,
                     double v2,
                     int vstride,
                     int vorder,
                     DoubleBuffer points)

      Entry point to C language function: `void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `points` - a direct or array-backed `DoubleBuffer`

    - #### glMap2d

          void glMap2d(int target,
                     double u1,
                     double u2,
                     int ustride,
                     int uorder,
                     double v1,
                     double v2,
                     int vstride,
                     int vorder,
                     double[] points,
                     int points_offset)

      Entry point to C language function: `void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)`
      Part of `GL_VERSION_1_0`

    - #### glMap2f

          void glMap2f(int target,
                     float u1,
                     float u2,
                     int ustride,
                     int uorder,
                     float v1,
                     float v2,
                     int vstride,
                     int vorder,
                     FloatBuffer points)

      Entry point to C language function: `void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `points` - a direct or array-backed `FloatBuffer`

    - #### glMap2f

          void glMap2f(int target,
                     float u1,
                     float u2,
                     int ustride,
                     int uorder,
                     float v1,
                     float v2,
                     int vstride,
                     int vorder,
                     float[] points,
                     int points_offset)

      Entry point to C language function: `void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)`
      Part of `GL_VERSION_1_0`

    - #### glMapControlPointsNV

          void glMapControlPointsNV(int target,
                                  int index,
                                  int type,
                                  int ustride,
                                  int vstride,
                                  int uorder,
                                  int vorder,
                                  boolean packed,
                                  Buffer points)

      Entry point to C language function: `void glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points)`
      Part of `GL_NV_evaluators`
      Parameters:
        `points` - a direct or array-backed `Buffer`

    - #### glMapGrid1d

          void glMapGrid1d(int un,
                         double u1,
                         double u2)

      Entry point to C language function: `void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)`
      Part of `GL_VERSION_1_0`

    - #### glMapGrid1f

          void glMapGrid1f(int un,
                         float u1,
                         float u2)

      Entry point to C language function: `void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)`
      Part of `GL_VERSION_1_0`

    - #### glMapGrid2d

          void glMapGrid2d(int un,
                         double u1,
                         double u2,
                         int vn,
                         double v1,
                         double v2)

      Entry point to C language function: `void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)`
      Part of `GL_VERSION_1_0`

    - #### glMapGrid2f

          void glMapGrid2f(int un,
                         float u1,
                         float u2,
                         int vn,
                         float v1,
                         float v2)

      Entry point to C language function: `void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)`
      Part of `GL_VERSION_1_0`

    - #### glMapNamedBufferEXT

          ByteBuffer glMapNamedBufferEXT(int buffer,
                                       int access)

      Entry point to C language function: `void * glMapNamedBufferEXT(GLuint buffer, GLenum access)`
      Part of `GL_EXT_direct_state_access`

    - #### glMapNamedBufferRangeEXT

          ByteBuffer glMapNamedBufferRangeEXT(int buffer,
                                            long offset,
                                            long length,
                                            int access)

      Entry point to C language function: `void * glMapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)`
      Part of `GL_EXT_direct_state_access`

    - #### glMapParameterfvNV

          void glMapParameterfvNV(int target,
                                int pname,
                                FloatBuffer params)

      Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glMapParameterfvNV

          void glMapParameterfvNV(int target,
                                int pname,
                                float[] params,
                                int params_offset)

      Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_NV_evaluators`

    - #### glMapParameterivNV

          void glMapParameterivNV(int target,
                                int pname,
                                IntBuffer params)

      Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_NV_evaluators`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMapParameterivNV

          void glMapParameterivNV(int target,
                                int pname,
                                int[] params,
                                int params_offset)

      Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_NV_evaluators`

    - #### glMapTexture2DINTEL

          ByteBuffer glMapTexture2DINTEL(int texture,
                                       int level,
                                       int access,
                                       IntBuffer stride,
                                       IntBuffer layout)

      Entry point to C language function: `void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout)`
      Part of `GL_INTEL_map_texture`
      Parameters:
        `stride` - a direct or array-backed `IntBuffer`
        `layout` - a direct or array-backed `IntBuffer`

    - #### glMapTexture2DINTEL

          ByteBuffer glMapTexture2DINTEL(int texture,
                                       int level,
                                       int access,
                                       int[] stride,
                                       int stride_offset,
                                       int[] layout,
                                       int layout_offset)

      Entry point to C language function: `void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout)`
      Part of `GL_INTEL_map_texture`

    - #### glMapVertexAttrib1dAPPLE

          void glMapVertexAttrib1dAPPLE(int index,
                                      int size,
                                      double u1,
                                      double u2,
                                      int stride,
                                      int order,
                                      DoubleBuffer points)

      Entry point to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)`
      Part of `GL_APPLE_vertex_program_evaluators`
      Parameters:
        `points` - a direct or array-backed `DoubleBuffer`

    - #### glMapVertexAttrib1dAPPLE

          void glMapVertexAttrib1dAPPLE(int index,
                                      int size,
                                      double u1,
                                      double u2,
                                      int stride,
                                      int order,
                                      double[] points,
                                      int points_offset)

      Entry point to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glMapVertexAttrib1fAPPLE

          void glMapVertexAttrib1fAPPLE(int index,
                                      int size,
                                      float u1,
                                      float u2,
                                      int stride,
                                      int order,
                                      FloatBuffer points)

      Entry point to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)`
      Part of `GL_APPLE_vertex_program_evaluators`
      Parameters:
        `points` - a direct or array-backed `FloatBuffer`

    - #### glMapVertexAttrib1fAPPLE

          void glMapVertexAttrib1fAPPLE(int index,
                                      int size,
                                      float u1,
                                      float u2,
                                      int stride,
                                      int order,
                                      float[] points,
                                      int points_offset)

      Entry point to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glMapVertexAttrib2dAPPLE

          void glMapVertexAttrib2dAPPLE(int index,
                                      int size,
                                      double u1,
                                      double u2,
                                      int ustride,
                                      int uorder,
                                      double v1,
                                      double v2,
                                      int vstride,
                                      int vorder,
                                      DoubleBuffer points)

      Entry point to C language function: `void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)`
      Part of `GL_APPLE_vertex_program_evaluators`
      Parameters:
        `points` - a direct or array-backed `DoubleBuffer`

    - #### glMapVertexAttrib2dAPPLE

          void glMapVertexAttrib2dAPPLE(int index,
                                      int size,
                                      double u1,
                                      double u2,
                                      int ustride,
                                      int uorder,
                                      double v1,
                                      double v2,
                                      int vstride,
                                      int vorder,
                                      double[] points,
                                      int points_offset)

      Entry point to C language function: `void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glMapVertexAttrib2fAPPLE

          void glMapVertexAttrib2fAPPLE(int index,
                                      int size,
                                      float u1,
                                      float u2,
                                      int ustride,
                                      int uorder,
                                      float v1,
                                      float v2,
                                      int vstride,
                                      int vorder,
                                      FloatBuffer points)

      Entry point to C language function: `void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)`
      Part of `GL_APPLE_vertex_program_evaluators`
      Parameters:
        `points` - a direct or array-backed `FloatBuffer`

    - #### glMapVertexAttrib2fAPPLE

          void glMapVertexAttrib2fAPPLE(int index,
                                      int size,
                                      float u1,
                                      float u2,
                                      int ustride,
                                      int uorder,
                                      float v1,
                                      float v2,
                                      int vstride,
                                      int vorder,
                                      float[] points,
                                      int points_offset)

      Entry point to C language function: `void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)`
      Part of `GL_APPLE_vertex_program_evaluators`

    - #### glMateriali

          void glMateriali(int face,
                         int pname,
                         int param)

      Entry point to C language function: `void glMateriali(GLenum face, GLenum pname, GLint param)`
      Part of `GL_VERSION_1_0`

    - #### glMaterialiv

          void glMaterialiv(int face,
                          int pname,
                          IntBuffer params)

      Entry point to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMaterialiv

          void glMaterialiv(int face,
                          int pname,
                          int[] params,
                          int params_offset)

      Entry point to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params)`
      Part of `GL_VERSION_1_0`

    - #### glMatrixFrustumEXT

          void glMatrixFrustumEXT(int mode,
                                double left,
                                double right,
                                double bottom,
                                double top,
                                double zNear,
                                double zFar)

      Entry point to C language function: `void glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixIndexPointer

          void glMatrixIndexPointer(int size,
                                  int type,
                                  int stride,
                                  Buffer pointer)

      Entry point to C language function: `void glMatrixIndexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_OES_matrix_palette`; `GL_ARB_matrix_palette`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glMatrixIndexubvARB

          void glMatrixIndexubvARB(int size,
                                 ByteBuffer indices)

      Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * indices)`
      Part of `GL_ARB_matrix_palette`
      Parameters:
        `indices` - a direct or array-backed `ByteBuffer`

    - #### glMatrixIndexubvARB

          void glMatrixIndexubvARB(int size,
                                 byte[] indices,
                                 int indices_offset)

      Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * indices)`
      Part of `GL_ARB_matrix_palette`

    - #### glMatrixIndexuivARB

          void glMatrixIndexuivARB(int size,
                                 IntBuffer indices)

      Entry point to C language function: `void glMatrixIndexuivARB(GLint size, const GLuint * indices)`
      Part of `GL_ARB_matrix_palette`
      Parameters:
        `indices` - a direct or array-backed `IntBuffer`

    - #### glMatrixIndexuivARB

          void glMatrixIndexuivARB(int size,
                                 int[] indices,
                                 int indices_offset)

      Entry point to C language function: `void glMatrixIndexuivARB(GLint size, const GLuint * indices)`
      Part of `GL_ARB_matrix_palette`

    - #### glMatrixIndexusvARB

          void glMatrixIndexusvARB(int size,
                                 ShortBuffer indices)

      Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * indices)`
      Part of `GL_ARB_matrix_palette`
      Parameters:
        `indices` - a direct or array-backed `ShortBuffer`

    - #### glMatrixIndexusvARB

          void glMatrixIndexusvARB(int size,
                                 short[] indices,
                                 int indices_offset)

      Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * indices)`
      Part of `GL_ARB_matrix_palette`

    - #### glMatrixLoadIdentityEXT

          void glMatrixLoadIdentityEXT(int mode)

      Entry point to C language function: `void glMatrixLoadIdentityEXT(GLenum mode)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixLoadTransposedEXT

          void glMatrixLoadTransposedEXT(int mode,
                                       DoubleBuffer m)

      Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMatrixLoadTransposedEXT

          void glMatrixLoadTransposedEXT(int mode,
                                       double[] m,
                                       int m_offset)

      Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixLoadTransposefEXT

          void glMatrixLoadTransposefEXT(int mode,
                                       FloatBuffer m)

      Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glMatrixLoadTransposefEXT

          void glMatrixLoadTransposefEXT(int mode,
                                       float[] m,
                                       int m_offset)

      Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixLoaddEXT

          void glMatrixLoaddEXT(int mode,
                              DoubleBuffer m)

      Entry point to C language function: `void glMatrixLoaddEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMatrixLoaddEXT

          void glMatrixLoaddEXT(int mode,
                              double[] m,
                              int m_offset)

      Entry point to C language function: `void glMatrixLoaddEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixLoadfEXT

          void glMatrixLoadfEXT(int mode,
                              FloatBuffer m)

      Entry point to C language function: `void glMatrixLoadfEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glMatrixLoadfEXT

          void glMatrixLoadfEXT(int mode,
                              float[] m,
                              int m_offset)

      Entry point to C language function: `void glMatrixLoadfEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixMultTransposedEXT

          void glMatrixMultTransposedEXT(int mode,
                                       DoubleBuffer m)

      Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMatrixMultTransposedEXT

          void glMatrixMultTransposedEXT(int mode,
                                       double[] m,
                                       int m_offset)

      Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixMultTransposefEXT

          void glMatrixMultTransposefEXT(int mode,
                                       FloatBuffer m)

      Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glMatrixMultTransposefEXT

          void glMatrixMultTransposefEXT(int mode,
                                       float[] m,
                                       int m_offset)

      Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixMultdEXT

          void glMatrixMultdEXT(int mode,
                              DoubleBuffer m)

      Entry point to C language function: `void glMatrixMultdEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMatrixMultdEXT

          void glMatrixMultdEXT(int mode,
                              double[] m,
                              int m_offset)

      Entry point to C language function: `void glMatrixMultdEXT(GLenum mode, const GLdouble * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixMultfEXT

          void glMatrixMultfEXT(int mode,
                              FloatBuffer m)

      Entry point to C language function: `void glMatrixMultfEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glMatrixMultfEXT

          void glMatrixMultfEXT(int mode,
                              float[] m,
                              int m_offset)

      Entry point to C language function: `void glMatrixMultfEXT(GLenum mode, const GLfloat * m)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixOrthoEXT

          void glMatrixOrthoEXT(int mode,
                              double left,
                              double right,
                              double bottom,
                              double top,
                              double zNear,
                              double zFar)

      Entry point to C language function: `void glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixPopEXT

          void glMatrixPopEXT(int mode)

      Entry point to C language function: `void glMatrixPopEXT(GLenum mode)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixPushEXT

          void glMatrixPushEXT(int mode)

      Entry point to C language function: `void glMatrixPushEXT(GLenum mode)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixRotatedEXT

          void glMatrixRotatedEXT(int mode,
                                double angle,
                                double x,
                                double y,
                                double z)

      Entry point to C language function: `void glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixRotatefEXT

          void glMatrixRotatefEXT(int mode,
                                float angle,
                                float x,
                                float y,
                                float z)

      Entry point to C language function: `void glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixScaledEXT

          void glMatrixScaledEXT(int mode,
                               double x,
                               double y,
                               double z)

      Entry point to C language function: `void glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixScalefEXT

          void glMatrixScalefEXT(int mode,
                               float x,
                               float y,
                               float z)

      Entry point to C language function: `void glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixTranslatedEXT

          void glMatrixTranslatedEXT(int mode,
                                   double x,
                                   double y,
                                   double z)

      Entry point to C language function: `void glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMatrixTranslatefEXT

          void glMatrixTranslatefEXT(int mode,
                                   float x,
                                   float y,
                                   float z)

      Entry point to C language function: `void glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_EXT_direct_state_access`

    - #### glMinmax

          void glMinmax(int target,
                      int internalformat,
                      boolean sink)

      Entry point to C language function: `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glMultMatrixd

          void glMultMatrixd(DoubleBuffer m)

      Entry point to C language function: `void glMultMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMultMatrixd

          void glMultMatrixd(double[] m,
                           int m_offset)

      Entry point to C language function: `void glMultMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_0`

    - #### glMultTransposeMatrixd

          void glMultTransposeMatrixd(DoubleBuffer m)

      Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `m` - a direct or array-backed `DoubleBuffer`

    - #### glMultTransposeMatrixd

          void glMultTransposeMatrixd(double[] m,
                                    int m_offset)

      Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m)`
      Part of `GL_VERSION_1_3`

    - #### glMultTransposeMatrixf

          void glMultTransposeMatrixf(FloatBuffer m)

      Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `m` - a direct or array-backed `FloatBuffer`

    - #### glMultTransposeMatrixf

          void glMultTransposeMatrixf(float[] m,
                                    int m_offset)

      Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexBufferEXT

          void glMultiTexBufferEXT(int texunit,
                                 int target,
                                 int internalformat,
                                 int buffer)

      Entry point to C language function: `void glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexCoord1bOES

          void glMultiTexCoord1bOES(int texture,
                                  byte s)

      Entry point to C language function: `void glMultiTexCoord1bOES(GLenum texture, GLbyte s)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord1bvOES

          void glMultiTexCoord1bvOES(int texture,
                                   ByteBuffer coords)

      Entry point to C language function: `void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glMultiTexCoord1bvOES

          void glMultiTexCoord1bvOES(int texture,
                                   byte[] coords,
                                   int coords_offset)

      Entry point to C language function: `void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord1d

          void glMultiTexCoord1d(int target,
                               double s)

      Entry point to C language function: `void glMultiTexCoord1d(GLenum target, GLdouble s)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1dv

          void glMultiTexCoord1dv(int target,
                                DoubleBuffer v)

      Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glMultiTexCoord1dv

          void glMultiTexCoord1dv(int target,
                                double[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1f

          void glMultiTexCoord1f(int target,
                               float s)

      Entry point to C language function: `void glMultiTexCoord1f(GLenum target, GLfloat s)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1fv

          void glMultiTexCoord1fv(int target,
                                FloatBuffer v)

      Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexCoord1fv

          void glMultiTexCoord1fv(int target,
                                float[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1h

          void glMultiTexCoord1h(int target,
                               short s)

      Entry point to C language function: `void glMultiTexCoord1h(GLenum target, GLhalfNV s)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord1hv

          void glMultiTexCoord1hv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord1hv

          void glMultiTexCoord1hv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord1i

          void glMultiTexCoord1i(int target,
                               int s)

      Entry point to C language function: `void glMultiTexCoord1i(GLenum target, GLint s)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1iv

          void glMultiTexCoord1iv(int target,
                                IntBuffer v)

      Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glMultiTexCoord1iv

          void glMultiTexCoord1iv(int target,
                                int[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1s

          void glMultiTexCoord1s(int target,
                               short s)

      Entry point to C language function: `void glMultiTexCoord1s(GLenum target, GLshort s)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord1sv

          void glMultiTexCoord1sv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord1sv

          void glMultiTexCoord1sv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2bOES

          void glMultiTexCoord2bOES(int texture,
                                  byte s,
                                  byte t)

      Entry point to C language function: `void glMultiTexCoord2bOES(GLenum texture, GLbyte s, GLbyte t)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord2bvOES

          void glMultiTexCoord2bvOES(int texture,
                                   ByteBuffer coords)

      Entry point to C language function: `void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glMultiTexCoord2bvOES

          void glMultiTexCoord2bvOES(int texture,
                                   byte[] coords,
                                   int coords_offset)

      Entry point to C language function: `void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord2d

          void glMultiTexCoord2d(int target,
                               double s,
                               double t)

      Entry point to C language function: `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2dv

          void glMultiTexCoord2dv(int target,
                                DoubleBuffer v)

      Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glMultiTexCoord2dv

          void glMultiTexCoord2dv(int target,
                                double[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2f

          void glMultiTexCoord2f(int target,
                               float s,
                               float t)

      Entry point to C language function: `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2fv

          void glMultiTexCoord2fv(int target,
                                FloatBuffer v)

      Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexCoord2fv

          void glMultiTexCoord2fv(int target,
                                float[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2h

          void glMultiTexCoord2h(int target,
                               short s,
                               short t)

      Entry point to C language function: `void glMultiTexCoord2h(GLenum target, GLhalfNV s, GLhalfNV t)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord2hv

          void glMultiTexCoord2hv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord2hv

          void glMultiTexCoord2hv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord2i

          void glMultiTexCoord2i(int target,
                               int s,
                               int t)

      Entry point to C language function: `void glMultiTexCoord2i(GLenum target, GLint s, GLint t)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2iv

          void glMultiTexCoord2iv(int target,
                                IntBuffer v)

      Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glMultiTexCoord2iv

          void glMultiTexCoord2iv(int target,
                                int[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2s

          void glMultiTexCoord2s(int target,
                               short s,
                               short t)

      Entry point to C language function: `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord2sv

          void glMultiTexCoord2sv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord2sv

          void glMultiTexCoord2sv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3bOES

          void glMultiTexCoord3bOES(int texture,
                                  byte s,
                                  byte t,
                                  byte r)

      Entry point to C language function: `void glMultiTexCoord3bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord3bvOES

          void glMultiTexCoord3bvOES(int texture,
                                   ByteBuffer coords)

      Entry point to C language function: `void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glMultiTexCoord3bvOES

          void glMultiTexCoord3bvOES(int texture,
                                   byte[] coords,
                                   int coords_offset)

      Entry point to C language function: `void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord3d

          void glMultiTexCoord3d(int target,
                               double s,
                               double t,
                               double r)

      Entry point to C language function: `void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3dv

          void glMultiTexCoord3dv(int target,
                                DoubleBuffer v)

      Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glMultiTexCoord3dv

          void glMultiTexCoord3dv(int target,
                                double[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3f

          void glMultiTexCoord3f(int target,
                               float s,
                               float t,
                               float r)

      Entry point to C language function: `void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3fv

          void glMultiTexCoord3fv(int target,
                                FloatBuffer v)

      Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexCoord3fv

          void glMultiTexCoord3fv(int target,
                                float[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3h

          void glMultiTexCoord3h(int target,
                               short s,
                               short t,
                               short r)

      Entry point to C language function: `void glMultiTexCoord3h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord3hv

          void glMultiTexCoord3hv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord3hv

          void glMultiTexCoord3hv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord3i

          void glMultiTexCoord3i(int target,
                               int s,
                               int t,
                               int r)

      Entry point to C language function: `void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3iv

          void glMultiTexCoord3iv(int target,
                                IntBuffer v)

      Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glMultiTexCoord3iv

          void glMultiTexCoord3iv(int target,
                                int[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3s

          void glMultiTexCoord3s(int target,
                               short s,
                               short t,
                               short r)

      Entry point to C language function: `void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord3sv

          void glMultiTexCoord3sv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord3sv

          void glMultiTexCoord3sv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4bOES

          void glMultiTexCoord4bOES(int texture,
                                  byte s,
                                  byte t,
                                  byte r,
                                  byte q)

      Entry point to C language function: `void glMultiTexCoord4bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord4bvOES

          void glMultiTexCoord4bvOES(int texture,
                                   ByteBuffer coords)

      Entry point to C language function: `void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glMultiTexCoord4bvOES

          void glMultiTexCoord4bvOES(int texture,
                                   byte[] coords,
                                   int coords_offset)

      Entry point to C language function: `void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glMultiTexCoord4d

          void glMultiTexCoord4d(int target,
                               double s,
                               double t,
                               double r,
                               double q)

      Entry point to C language function: `void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4dv

          void glMultiTexCoord4dv(int target,
                                DoubleBuffer v)

      Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glMultiTexCoord4dv

          void glMultiTexCoord4dv(int target,
                                double[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4fv

          void glMultiTexCoord4fv(int target,
                                FloatBuffer v)

      Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexCoord4fv

          void glMultiTexCoord4fv(int target,
                                float[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4h

          void glMultiTexCoord4h(int target,
                               short s,
                               short t,
                               short r,
                               short q)

      Entry point to C language function: `void glMultiTexCoord4h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord4hv

          void glMultiTexCoord4hv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord4hv

          void glMultiTexCoord4hv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glMultiTexCoord4i

          void glMultiTexCoord4i(int target,
                               int s,
                               int t,
                               int r,
                               int q)

      Entry point to C language function: `void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4iv

          void glMultiTexCoord4iv(int target,
                                IntBuffer v)

      Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glMultiTexCoord4iv

          void glMultiTexCoord4iv(int target,
                                int[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4s

          void glMultiTexCoord4s(int target,
                               short s,
                               short t,
                               short r,
                               short q)

      Entry point to C language function: `void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoord4sv

          void glMultiTexCoord4sv(int target,
                                ShortBuffer v)

      Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glMultiTexCoord4sv

          void glMultiTexCoord4sv(int target,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v)`
      Part of `GL_VERSION_1_3`

    - #### glMultiTexCoordPointerEXT

          void glMultiTexCoordPointerEXT(int texunit,
                                       int size,
                                       int type,
                                       int stride,
                                       Buffer pointer)

      Entry point to C language function: `void glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glMultiTexEnvfEXT

          void glMultiTexEnvfEXT(int texunit,
                               int target,
                               int pname,
                               float param)

      Entry point to C language function: `void glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexEnvfvEXT

          void glMultiTexEnvfvEXT(int texunit,
                                int target,
                                int pname,
                                FloatBuffer params)

      Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexEnvfvEXT

          void glMultiTexEnvfvEXT(int texunit,
                                int target,
                                int pname,
                                float[] params,
                                int params_offset)

      Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexEnviEXT

          void glMultiTexEnviEXT(int texunit,
                               int target,
                               int pname,
                               int param)

      Entry point to C language function: `void glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexEnvivEXT

          void glMultiTexEnvivEXT(int texunit,
                                int target,
                                int pname,
                                IntBuffer params)

      Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMultiTexEnvivEXT

          void glMultiTexEnvivEXT(int texunit,
                                int target,
                                int pname,
                                int[] params,
                                int params_offset)

      Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGendEXT

          void glMultiTexGendEXT(int texunit,
                               int coord,
                               int pname,
                               double param)

      Entry point to C language function: `void glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGendvEXT

          void glMultiTexGendvEXT(int texunit,
                                int coord,
                                int pname,
                                DoubleBuffer params)

      Entry point to C language function: `void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glMultiTexGendvEXT

          void glMultiTexGendvEXT(int texunit,
                                int coord,
                                int pname,
                                double[] params,
                                int params_offset)

      Entry point to C language function: `void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGenfEXT

          void glMultiTexGenfEXT(int texunit,
                               int coord,
                               int pname,
                               float param)

      Entry point to C language function: `void glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGenfvEXT

          void glMultiTexGenfvEXT(int texunit,
                                int coord,
                                int pname,
                                FloatBuffer params)

      Entry point to C language function: `void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexGenfvEXT

          void glMultiTexGenfvEXT(int texunit,
                                int coord,
                                int pname,
                                float[] params,
                                int params_offset)

      Entry point to C language function: `void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGeniEXT

          void glMultiTexGeniEXT(int texunit,
                               int coord,
                               int pname,
                               int param)

      Entry point to C language function: `void glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexGenivEXT

          void glMultiTexGenivEXT(int texunit,
                                int coord,
                                int pname,
                                IntBuffer params)

      Entry point to C language function: `void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMultiTexGenivEXT

          void glMultiTexGenivEXT(int texunit,
                                int coord,
                                int pname,
                                int[] params,
                                int params_offset)

      Entry point to C language function: `void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexImage1DEXT

          void glMultiTexImage1DEXT(int texunit,
                                  int target,
                                  int level,
                                  int internalformat,
                                  int width,
                                  int border,
                                  int format,
                                  int type,
                                  Buffer pixels)

      Entry point to C language function: `void glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glMultiTexImage2DEXT

          void glMultiTexImage2DEXT(int texunit,
                                  int target,
                                  int level,
                                  int internalformat,
                                  int width,
                                  int height,
                                  int border,
                                  int format,
                                  int type,
                                  Buffer pixels)

      Entry point to C language function: `void glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glMultiTexImage3DEXT

          void glMultiTexImage3DEXT(int texunit,
                                  int target,
                                  int level,
                                  int internalformat,
                                  int width,
                                  int height,
                                  int depth,
                                  int border,
                                  int format,
                                  int type,
                                  Buffer pixels)

      Entry point to C language function: `void glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glMultiTexParameterIivEXT

          void glMultiTexParameterIivEXT(int texunit,
                                       int target,
                                       int pname,
                                       IntBuffer params)

      Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMultiTexParameterIivEXT

          void glMultiTexParameterIivEXT(int texunit,
                                       int target,
                                       int pname,
                                       int[] params,
                                       int params_offset)

      Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexParameterIuivEXT

          void glMultiTexParameterIuivEXT(int texunit,
                                        int target,
                                        int pname,
                                        IntBuffer params)

      Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMultiTexParameterIuivEXT

          void glMultiTexParameterIuivEXT(int texunit,
                                        int target,
                                        int pname,
                                        int[] params,
                                        int params_offset)

      Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexParameterfEXT

          void glMultiTexParameterfEXT(int texunit,
                                     int target,
                                     int pname,
                                     float param)

      Entry point to C language function: `void glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexParameterfvEXT

          void glMultiTexParameterfvEXT(int texunit,
                                      int target,
                                      int pname,
                                      FloatBuffer params)

      Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glMultiTexParameterfvEXT

          void glMultiTexParameterfvEXT(int texunit,
                                      int target,
                                      int pname,
                                      float[] params,
                                      int params_offset)

      Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexParameteriEXT

          void glMultiTexParameteriEXT(int texunit,
                                     int target,
                                     int pname,
                                     int param)

      Entry point to C language function: `void glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexParameterivEXT

          void glMultiTexParameterivEXT(int texunit,
                                      int target,
                                      int pname,
                                      IntBuffer params)

      Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glMultiTexParameterivEXT

          void glMultiTexParameterivEXT(int texunit,
                                      int target,
                                      int pname,
                                      int[] params,
                                      int params_offset)

      Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexRenderbufferEXT

          void glMultiTexRenderbufferEXT(int texunit,
                                       int target,
                                       int renderbuffer)

      Entry point to C language function: `void glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glMultiTexSubImage1DEXT

          void glMultiTexSubImage1DEXT(int texunit,
                                     int target,
                                     int level,
                                     int xoffset,
                                     int width,
                                     int format,
                                     int type,
                                     Buffer pixels)

      Entry point to C language function: `void glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glMultiTexSubImage2DEXT

          void glMultiTexSubImage2DEXT(int texunit,
                                     int target,
                                     int level,
                                     int xoffset,
                                     int yoffset,
                                     int width,
                                     int height,
                                     int format,
                                     int type,
                                     Buffer pixels)

      Entry point to C language function: `void glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glMultiTexSubImage3DEXT

          void glMultiTexSubImage3DEXT(int texunit,
                                     int target,
                                     int level,
                                     int xoffset,
                                     int yoffset,
                                     int zoffset,
                                     int width,
                                     int height,
                                     int depth,
                                     int format,
                                     int type,
                                     Buffer pixels)

      Entry point to C language function: `void glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glNamedBufferDataEXT

          void glNamedBufferDataEXT(int buffer,
                                  long size,
                                  Buffer data,
                                  int usage)

      Entry point to C language function: `void glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `Buffer`

    - #### glNamedBufferSubDataEXT

          void glNamedBufferSubDataEXT(int buffer,
                                     long offset,
                                     long size,
                                     Buffer data)

      Entry point to C language function: `void glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `data` - a direct or array-backed `Buffer`

    - #### glNamedCopyBufferSubDataEXT

          void glNamedCopyBufferSubDataEXT(int readBuffer,
                                         int writeBuffer,
                                         long readOffset,
                                         long writeOffset,
                                         long size)

      Entry point to C language function: `void glNamedCopyBufferSubDataEXT(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferRenderbufferEXT

          void glNamedFramebufferRenderbufferEXT(int framebuffer,
                                               int attachment,
                                               int renderbuffertarget,
                                               int renderbuffer)

      Entry point to C language function: `void glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTexture1DEXT

          void glNamedFramebufferTexture1DEXT(int framebuffer,
                                            int attachment,
                                            int textarget,
                                            int texture,
                                            int level)

      Entry point to C language function: `void glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTexture2DEXT

          void glNamedFramebufferTexture2DEXT(int framebuffer,
                                            int attachment,
                                            int textarget,
                                            int texture,
                                            int level)

      Entry point to C language function: `void glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTexture3DEXT

          void glNamedFramebufferTexture3DEXT(int framebuffer,
                                            int attachment,
                                            int textarget,
                                            int texture,
                                            int level,
                                            int zoffset)

      Entry point to C language function: `void glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTextureEXT

          void glNamedFramebufferTextureEXT(int framebuffer,
                                          int attachment,
                                          int texture,
                                          int level)

      Entry point to C language function: `void glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTextureFaceEXT

          void glNamedFramebufferTextureFaceEXT(int framebuffer,
                                              int attachment,
                                              int texture,
                                              int level,
                                              int face)

      Entry point to C language function: `void glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedFramebufferTextureLayerEXT

          void glNamedFramebufferTextureLayerEXT(int framebuffer,
                                               int attachment,
                                               int texture,
                                               int level,
                                               int layer)

      Entry point to C language function: `void glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameter4dEXT

          void glNamedProgramLocalParameter4dEXT(int program,
                                               int target,
                                               int index,
                                               double x,
                                               double y,
                                               double z,
                                               double w)

      Entry point to C language function: `void glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameter4dvEXT

          void glNamedProgramLocalParameter4dvEXT(int program,
                                                int target,
                                                int index,
                                                DoubleBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glNamedProgramLocalParameter4dvEXT

          void glNamedProgramLocalParameter4dvEXT(int program,
                                                int target,
                                                int index,
                                                double[] params,
                                                int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameter4fEXT

          void glNamedProgramLocalParameter4fEXT(int program,
                                               int target,
                                               int index,
                                               float x,
                                               float y,
                                               float z,
                                               float w)

      Entry point to C language function: `void glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameter4fvEXT

          void glNamedProgramLocalParameter4fvEXT(int program,
                                                int target,
                                                int index,
                                                FloatBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glNamedProgramLocalParameter4fvEXT

          void glNamedProgramLocalParameter4fvEXT(int program,
                                                int target,
                                                int index,
                                                float[] params,
                                                int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameterI4iEXT

          void glNamedProgramLocalParameterI4iEXT(int program,
                                                int target,
                                                int index,
                                                int x,
                                                int y,
                                                int z,
                                                int w)

      Entry point to C language function: `void glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameterI4ivEXT

          void glNamedProgramLocalParameterI4ivEXT(int program,
                                                 int target,
                                                 int index,
                                                 IntBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glNamedProgramLocalParameterI4ivEXT

          void glNamedProgramLocalParameterI4ivEXT(int program,
                                                 int target,
                                                 int index,
                                                 int[] params,
                                                 int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameterI4uiEXT

          void glNamedProgramLocalParameterI4uiEXT(int program,
                                                 int target,
                                                 int index,
                                                 int x,
                                                 int y,
                                                 int z,
                                                 int w)

      Entry point to C language function: `void glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameterI4uivEXT

          void glNamedProgramLocalParameterI4uivEXT(int program,
                                                  int target,
                                                  int index,
                                                  IntBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glNamedProgramLocalParameterI4uivEXT

          void glNamedProgramLocalParameterI4uivEXT(int program,
                                                  int target,
                                                  int index,
                                                  int[] params,
                                                  int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParameters4fvEXT

          void glNamedProgramLocalParameters4fvEXT(int program,
                                                 int target,
                                                 int index,
                                                 int count,
                                                 FloatBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glNamedProgramLocalParameters4fvEXT

          void glNamedProgramLocalParameters4fvEXT(int program,
                                                 int target,
                                                 int index,
                                                 int count,
                                                 float[] params,
                                                 int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParametersI4ivEXT

          void glNamedProgramLocalParametersI4ivEXT(int program,
                                                  int target,
                                                  int index,
                                                  int count,
                                                  IntBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glNamedProgramLocalParametersI4ivEXT

          void glNamedProgramLocalParametersI4ivEXT(int program,
                                                  int target,
                                                  int index,
                                                  int count,
                                                  int[] params,
                                                  int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramLocalParametersI4uivEXT

          void glNamedProgramLocalParametersI4uivEXT(int program,
                                                   int target,
                                                   int index,
                                                   int count,
                                                   IntBuffer params)

      Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glNamedProgramLocalParametersI4uivEXT

          void glNamedProgramLocalParametersI4uivEXT(int program,
                                                   int target,
                                                   int index,
                                                   int count,
                                                   int[] params,
                                                   int params_offset)

      Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedProgramStringEXT

          void glNamedProgramStringEXT(int program,
                                     int target,
                                     int format,
                                     int len,
                                     Buffer string)

      Entry point to C language function: `void glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `string` - a direct or array-backed `Buffer`

    - #### glNamedRenderbufferStorageEXT

          void glNamedRenderbufferStorageEXT(int renderbuffer,
                                           int internalformat,
                                           int width,
                                           int height)

      Entry point to C language function: `void glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedRenderbufferStorageMultisampleCoverageEXT

          void glNamedRenderbufferStorageMultisampleCoverageEXT(int renderbuffer,
                                                              int coverageSamples,
                                                              int colorSamples,
                                                              int internalformat,
                                                              int width,
                                                              int height)

      Entry point to C language function: `void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glNamedRenderbufferStorageMultisampleEXT

          void glNamedRenderbufferStorageMultisampleEXT(int renderbuffer,
                                                      int samples,
                                                      int internalformat,
                                                      int width,
                                                      int height)

      Entry point to C language function: `void glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)`
      Part of `GL_EXT_direct_state_access`

    - #### glNewList

          void glNewList(int list,
                       int mode)

      Entry point to C language function: `void glNewList(GLuint list, GLenum mode)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3b

          void glNormal3b(byte nx,
                        byte ny,
                        byte nz)

      Entry point to C language function: `void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3bv

          void glNormal3bv(ByteBuffer v)

      Entry point to C language function: `void glNormal3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glNormal3bv

          void glNormal3bv(byte[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3d

          void glNormal3d(double nx,
                        double ny,
                        double nz)

      Entry point to C language function: `void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3dv

          void glNormal3dv(DoubleBuffer v)

      Entry point to C language function: `void glNormal3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glNormal3dv

          void glNormal3dv(double[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3fv

          void glNormal3fv(FloatBuffer v)

      Entry point to C language function: `void glNormal3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glNormal3fv

          void glNormal3fv(float[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3h

          void glNormal3h(short nx,
                        short ny,
                        short nz)

      Entry point to C language function: `void glNormal3h(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz)`
      Part of `GL_NV_half_float`

    - #### glNormal3hv

          void glNormal3hv(ShortBuffer v)

      Entry point to C language function: `void glNormal3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glNormal3hv

          void glNormal3hv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glNormal3i

          void glNormal3i(int nx,
                        int ny,
                        int nz)

      Entry point to C language function: `void glNormal3i(GLint nx, GLint ny, GLint nz)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3iv

          void glNormal3iv(IntBuffer v)

      Entry point to C language function: `void glNormal3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glNormal3iv

          void glNormal3iv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3s

          void glNormal3s(short nx,
                        short ny,
                        short nz)

      Entry point to C language function: `void glNormal3s(GLshort nx, GLshort ny, GLshort nz)`
      Part of `GL_VERSION_1_0`

    - #### glNormal3sv

          void glNormal3sv(ShortBuffer v)

      Entry point to C language function: `void glNormal3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glNormal3sv

          void glNormal3sv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glNormal3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glObjectPurgeableAPPLE

          int glObjectPurgeableAPPLE(int objectType,
                                   int name,
                                   int option)

      Entry point to C language function: `GLenum glObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)`
      Part of `GL_APPLE_object_purgeable`

    - #### glObjectUnpurgeableAPPLE

          int glObjectUnpurgeableAPPLE(int objectType,
                                     int name,
                                     int option)

      Entry point to C language function: `GLenum glObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option)`
      Part of `GL_APPLE_object_purgeable`

    - #### glPNTrianglesfATI

          void glPNTrianglesfATI(int pname,
                               float param)

      Entry point to C language function: `void glPNTrianglesfATI(GLenum pname, GLfloat param)`
      Part of `GL_ATI_pn_triangles`

    - #### glPNTrianglesiATI

          void glPNTrianglesiATI(int pname,
                               int param)

      Entry point to C language function: `void glPNTrianglesiATI(GLenum pname, GLint param)`
      Part of `GL_ATI_pn_triangles`

    - #### glPassThrough

          void glPassThrough(float token)

      Entry point to C language function: `void glPassThrough(GLfloat token)`
      Part of `GL_VERSION_1_0`

    - #### glPathColorGenNV

          void glPathColorGenNV(int color,
                              int genMode,
                              int colorFormat,
                              FloatBuffer coeffs)

      Entry point to C language function: `void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coeffs` - a direct or array-backed `FloatBuffer`

    - #### glPathColorGenNV

          void glPathColorGenNV(int color,
                              int genMode,
                              int colorFormat,
                              float[] coeffs,
                              int coeffs_offset)

      Entry point to C language function: `void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs)`
      Part of `GL_NV_path_rendering`

    - #### glPathCommandsNV

          void glPathCommandsNV(int path,
                              int numCommands,
                              ByteBuffer commands,
                              int numCoords,
                              int coordType,
                              Buffer coords)

      Entry point to C language function: `void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `commands` - a direct or array-backed `ByteBuffer`
        `coords` - a direct or array-backed `Buffer`

    - #### glPathCommandsNV

          void glPathCommandsNV(int path,
                              int numCommands,
                              byte[] commands,
                              int commands_offset,
                              int numCoords,
                              int coordType,
                              Buffer coords)

      Entry point to C language function: `void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coords` - a direct or array-backed `Buffer`

    - #### glPathCoordsNV

          void glPathCoordsNV(int path,
                            int numCoords,
                            int coordType,
                            Buffer coords)

      Entry point to C language function: `void glPathCoordsNV(GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coords` - a direct or array-backed `Buffer`

    - #### glPathCoverDepthFuncNV

          void glPathCoverDepthFuncNV(int func)

      Entry point to C language function: `void glPathCoverDepthFuncNV(GLenum func)`
      Part of `GL_NV_path_rendering`

    - #### glPathDashArrayNV

          void glPathDashArrayNV(int path,
                               int dashCount,
                               FloatBuffer dashArray)

      Entry point to C language function: `void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `dashArray` - a direct or array-backed `FloatBuffer`

    - #### glPathDashArrayNV

          void glPathDashArrayNV(int path,
                               int dashCount,
                               float[] dashArray,
                               int dashArray_offset)

      Entry point to C language function: `void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray)`
      Part of `GL_NV_path_rendering`

    - #### glPathFogGenNV

          void glPathFogGenNV(int genMode)

      Entry point to C language function: `void glPathFogGenNV(GLenum genMode)`
      Part of `GL_NV_path_rendering`

    - #### glPathGlyphRangeNV

          void glPathGlyphRangeNV(int firstPathName,
                                int fontTarget,
                                Buffer fontName,
                                int fontStyle,
                                int firstGlyph,
                                int numGlyphs,
                                int handleMissingGlyphs,
                                int pathParameterTemplate,
                                float emScale)

      Entry point to C language function: `void glPathGlyphRangeNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `fontName` - a direct or array-backed `Buffer`

    - #### glPathGlyphsNV

          void glPathGlyphsNV(int firstPathName,
                            int fontTarget,
                            Buffer fontName,
                            int fontStyle,
                            int numGlyphs,
                            int type,
                            Buffer charcodes,
                            int handleMissingGlyphs,
                            int pathParameterTemplate,
                            float emScale)

      Entry point to C language function: `void glPathGlyphsNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid * charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `fontName` - a direct or array-backed `Buffer`
        `charcodes` - a direct or array-backed `Buffer`

    - #### glPathParameterfNV

          void glPathParameterfNV(int path,
                                int pname,
                                float value)

      Entry point to C language function: `void glPathParameterfNV(GLuint path, GLenum pname, GLfloat value)`
      Part of `GL_NV_path_rendering`

    - #### glPathParameterfvNV

          void glPathParameterfvNV(int path,
                                 int pname,
                                 FloatBuffer value)

      Entry point to C language function: `void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glPathParameterfvNV

          void glPathParameterfvNV(int path,
                                 int pname,
                                 float[] value,
                                 int value_offset)

      Entry point to C language function: `void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value)`
      Part of `GL_NV_path_rendering`

    - #### glPathParameteriNV

          void glPathParameteriNV(int path,
                                int pname,
                                int value)

      Entry point to C language function: `void glPathParameteriNV(GLuint path, GLenum pname, GLint value)`
      Part of `GL_NV_path_rendering`

    - #### glPathParameterivNV

          void glPathParameterivNV(int path,
                                 int pname,
                                 IntBuffer value)

      Entry point to C language function: `void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glPathParameterivNV

          void glPathParameterivNV(int path,
                                 int pname,
                                 int[] value,
                                 int value_offset)

      Entry point to C language function: `void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value)`
      Part of `GL_NV_path_rendering`

    - #### glPathStencilDepthOffsetNV

          void glPathStencilDepthOffsetNV(float factor,
                                        float units)

      Entry point to C language function: `void glPathStencilDepthOffsetNV(GLfloat factor, GLfloat units)`
      Part of `GL_NV_path_rendering`

    - #### glPathStencilFuncNV

          void glPathStencilFuncNV(int func,
                                 int ref,
                                 int mask)

      Entry point to C language function: `void glPathStencilFuncNV(GLenum func, GLint ref, GLuint mask)`
      Part of `GL_NV_path_rendering`

    - #### glPathStringNV

          void glPathStringNV(int path,
                            int format,
                            int length,
                            Buffer pathString)

      Entry point to C language function: `void glPathStringNV(GLuint path, GLenum format, GLsizei length, const GLvoid * pathString)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `pathString` - a direct or array-backed `Buffer`

    - #### glPathSubCommandsNV

          void glPathSubCommandsNV(int path,
                                 int commandStart,
                                 int commandsToDelete,
                                 int numCommands,
                                 ByteBuffer commands,
                                 int numCoords,
                                 int coordType,
                                 Buffer coords)

      Entry point to C language function: `void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `commands` - a direct or array-backed `ByteBuffer`
        `coords` - a direct or array-backed `Buffer`

    - #### glPathSubCommandsNV

          void glPathSubCommandsNV(int path,
                                 int commandStart,
                                 int commandsToDelete,
                                 int numCommands,
                                 byte[] commands,
                                 int commands_offset,
                                 int numCoords,
                                 int coordType,
                                 Buffer coords)

      Entry point to C language function: `void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coords` - a direct or array-backed `Buffer`

    - #### glPathSubCoordsNV

          void glPathSubCoordsNV(int path,
                               int coordStart,
                               int numCoords,
                               int coordType,
                               Buffer coords)

      Entry point to C language function: `void glPathSubCoordsNV(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid * coords)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coords` - a direct or array-backed `Buffer`

    - #### glPathTexGenNV

          void glPathTexGenNV(int texCoordSet,
                            int genMode,
                            int components,
                            FloatBuffer coeffs)

      Entry point to C language function: `void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `coeffs` - a direct or array-backed `FloatBuffer`

    - #### glPathTexGenNV

          void glPathTexGenNV(int texCoordSet,
                            int genMode,
                            int components,
                            float[] coeffs,
                            int coeffs_offset)

      Entry point to C language function: `void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs)`
      Part of `GL_NV_path_rendering`

    - #### glPauseTransformFeedbackNV

          void glPauseTransformFeedbackNV()

      Entry point to C language function: `void glPauseTransformFeedbackNV(void)`
      Part of `GL_NV_transform_feedback2`

    - #### glPixelDataRangeNV

          void glPixelDataRangeNV(int target,
                                int length,
                                Buffer pointer)

      Entry point to C language function: `void glPixelDataRangeNV(GLenum target, GLsizei length, const GLvoid * pointer)`
      Part of `GL_NV_pixel_data_range`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glPixelMapfv

          void glPixelMapfv(int map,
                          int mapsize,
                          FloatBuffer values)

      Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `FloatBuffer`

    - #### glPixelMapfv

          void glPixelMapfv(int map,
                          int mapsize,
                          float[] values,
                          int values_offset)

      Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelMapfv

          void glPixelMapfv(int map,
                          int mapsize,
                          long values_buffer_offset)

      Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelMapuiv

          void glPixelMapuiv(int map,
                           int mapsize,
                           IntBuffer values)

      Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `IntBuffer`

    - #### glPixelMapuiv

          void glPixelMapuiv(int map,
                           int mapsize,
                           int[] values,
                           int values_offset)

      Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelMapuiv

          void glPixelMapuiv(int map,
                           int mapsize,
                           long values_buffer_offset)

      Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelMapusv

          void glPixelMapusv(int map,
                           int mapsize,
                           ShortBuffer values)

      Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `values` - a direct or array-backed `ShortBuffer`

    - #### glPixelMapusv

          void glPixelMapusv(int map,
                           int mapsize,
                           short[] values,
                           int values_offset)

      Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelMapusv

          void glPixelMapusv(int map,
                           int mapsize,
                           long values_buffer_offset)

      Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values)`
      Part of `GL_VERSION_1_0`

    - #### glPixelTransferf

          void glPixelTransferf(int pname,
                              float param)

      Entry point to C language function: `void glPixelTransferf(GLenum pname, GLfloat param)`
      Part of `GL_VERSION_1_0`

    - #### glPixelTransferi

          void glPixelTransferi(int pname,
                              int param)

      Entry point to C language function: `void glPixelTransferi(GLenum pname, GLint param)`
      Part of `GL_VERSION_1_0`

    - #### glPixelTransformParameterfEXT

          void glPixelTransformParameterfEXT(int target,
                                           int pname,
                                           float param)

      Entry point to C language function: `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param)`
      Part of `GL_EXT_pixel_transform`

    - #### glPixelTransformParameterfvEXT

          void glPixelTransformParameterfvEXT(int target,
                                            int pname,
                                            FloatBuffer params)

      Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_pixel_transform`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glPixelTransformParameterfvEXT

          void glPixelTransformParameterfvEXT(int target,
                                            int pname,
                                            float[] params,
                                            int params_offset)

      Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_pixel_transform`

    - #### glPixelTransformParameteriEXT

          void glPixelTransformParameteriEXT(int target,
                                           int pname,
                                           int param)

      Entry point to C language function: `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param)`
      Part of `GL_EXT_pixel_transform`

    - #### glPixelTransformParameterivEXT

          void glPixelTransformParameterivEXT(int target,
                                            int pname,
                                            IntBuffer params)

      Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_pixel_transform`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glPixelTransformParameterivEXT

          void glPixelTransformParameterivEXT(int target,
                                            int pname,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_pixel_transform`

    - #### glPixelZoom

          void glPixelZoom(float xfactor,
                         float yfactor)

      Entry point to C language function: `void glPixelZoom(GLfloat xfactor, GLfloat yfactor)`
      Part of `GL_VERSION_1_0`

    - #### glPointAlongPathNV

          boolean glPointAlongPathNV(int path,
                                   int startSegment,
                                   int numSegments,
                                   float distance,
                                   FloatBuffer x,
                                   FloatBuffer y,
                                   FloatBuffer tangentX,
                                   FloatBuffer tangentY)

      Entry point to C language function: `GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `x` - a direct or array-backed `FloatBuffer`
        `y` - a direct or array-backed `FloatBuffer`
        `tangentX` - a direct or array-backed `FloatBuffer`
        `tangentY` - a direct or array-backed `FloatBuffer`

    - #### glPointAlongPathNV

          boolean glPointAlongPathNV(int path,
                                   int startSegment,
                                   int numSegments,
                                   float distance,
                                   float[] x,
                                   int x_offset,
                                   float[] y,
                                   int y_offset,
                                   float[] tangentX,
                                   int tangentX_offset,
                                   float[] tangentY,
                                   int tangentY_offset)

      Entry point to C language function: `GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY)`
      Part of `GL_NV_path_rendering`

    - #### glPolygonStipple

          void glPolygonStipple(ByteBuffer mask)

      Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `mask` - a direct or array-backed `ByteBuffer`

    - #### glPolygonStipple

          void glPolygonStipple(byte[] mask,
                              int mask_offset)

      Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)`
      Part of `GL_VERSION_1_0`

    - #### glPolygonStipple

          void glPolygonStipple(long mask_buffer_offset)

      Entry point to C language function: `void glPolygonStipple(const GLubyte * mask)`
      Part of `GL_VERSION_1_0`

    - #### glPopAttrib

          void glPopAttrib()

      Entry point to C language function: `void glPopAttrib(void)`
      Part of `GL_VERSION_1_0`

    - #### glPopClientAttrib

          void glPopClientAttrib()

      Entry point to C language function: `void glPopClientAttrib(void)`
      Part of `GL_VERSION_1_1`

    - #### glPopName

          void glPopName()

      Entry point to C language function: `void glPopName(void)`
      Part of `GL_VERSION_1_0`

    - #### glPrimitiveRestartIndexNV

          void glPrimitiveRestartIndexNV(int index)

      Entry point to C language function: `void glPrimitiveRestartIndexNV(GLuint index)`
      Part of `GL_NV_primitive_restart`

    - #### glPrimitiveRestartNV

          void glPrimitiveRestartNV()

      Entry point to C language function: `void glPrimitiveRestartNV(void)`
      Part of `GL_NV_primitive_restart`

    - #### glPrioritizeTextures

          void glPrioritizeTextures(int n,
                                  IntBuffer textures,
                                  FloatBuffer priorities)

      Entry point to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)`
      Part of `GL_VERSION_1_1`
      Parameters:
        `textures` - a direct or array-backed `IntBuffer`
        `priorities` - a direct or array-backed `FloatBuffer`

    - #### glPrioritizeTextures

          void glPrioritizeTextures(int n,
                                  int[] textures,
                                  int textures_offset,
                                  float[] priorities,
                                  int priorities_offset)

      Entry point to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)`
      Part of `GL_VERSION_1_1`

    - #### glProgramBufferParametersIivNV

          void glProgramBufferParametersIivNV(int target,
                                            int bindingIndex,
                                            int wordIndex,
                                            int count,
                                            IntBuffer params)

      Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params)`
      Part of `GL_NV_parameter_buffer_object`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramBufferParametersIivNV

          void glProgramBufferParametersIivNV(int target,
                                            int bindingIndex,
                                            int wordIndex,
                                            int count,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params)`
      Part of `GL_NV_parameter_buffer_object`

    - #### glProgramBufferParametersIuivNV

          void glProgramBufferParametersIuivNV(int target,
                                             int bindingIndex,
                                             int wordIndex,
                                             int count,
                                             IntBuffer params)

      Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params)`
      Part of `GL_NV_parameter_buffer_object`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramBufferParametersIuivNV

          void glProgramBufferParametersIuivNV(int target,
                                             int bindingIndex,
                                             int wordIndex,
                                             int count,
                                             int[] params,
                                             int params_offset)

      Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params)`
      Part of `GL_NV_parameter_buffer_object`

    - #### glProgramBufferParametersfvNV

          void glProgramBufferParametersfvNV(int target,
                                           int bindingIndex,
                                           int wordIndex,
                                           int count,
                                           FloatBuffer params)

      Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params)`
      Part of `GL_NV_parameter_buffer_object`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glProgramBufferParametersfvNV

          void glProgramBufferParametersfvNV(int target,
                                           int bindingIndex,
                                           int wordIndex,
                                           int count,
                                           float[] params,
                                           int params_offset)

      Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params)`
      Part of `GL_NV_parameter_buffer_object`

    - #### glProgramEnvParameter4dARB

          void glProgramEnvParameter4dARB(int target,
                                        int index,
                                        double x,
                                        double y,
                                        double z,
                                        double w)

      Entry point to C language function: `void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramEnvParameter4dvARB

          void glProgramEnvParameter4dvARB(int target,
                                         int index,
                                         DoubleBuffer params)

      Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glProgramEnvParameter4dvARB

          void glProgramEnvParameter4dvARB(int target,
                                         int index,
                                         double[] params,
                                         int params_offset)

      Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramEnvParameter4fARB

          void glProgramEnvParameter4fARB(int target,
                                        int index,
                                        float x,
                                        float y,
                                        float z,
                                        float w)

      Entry point to C language function: `void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramEnvParameter4fvARB

          void glProgramEnvParameter4fvARB(int target,
                                         int index,
                                         FloatBuffer params)

      Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glProgramEnvParameter4fvARB

          void glProgramEnvParameter4fvARB(int target,
                                         int index,
                                         float[] params,
                                         int params_offset)

      Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramEnvParameterI4iNV

          void glProgramEnvParameterI4iNV(int target,
                                        int index,
                                        int x,
                                        int y,
                                        int z,
                                        int w)

      Entry point to C language function: `void glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramEnvParameterI4ivNV

          void glProgramEnvParameterI4ivNV(int target,
                                         int index,
                                         IntBuffer params)

      Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramEnvParameterI4ivNV

          void glProgramEnvParameterI4ivNV(int target,
                                         int index,
                                         int[] params,
                                         int params_offset)

      Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramEnvParameterI4uiNV

          void glProgramEnvParameterI4uiNV(int target,
                                         int index,
                                         int x,
                                         int y,
                                         int z,
                                         int w)

      Entry point to C language function: `void glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramEnvParameterI4uivNV

          void glProgramEnvParameterI4uivNV(int target,
                                          int index,
                                          IntBuffer params)

      Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramEnvParameterI4uivNV

          void glProgramEnvParameterI4uivNV(int target,
                                          int index,
                                          int[] params,
                                          int params_offset)

      Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramEnvParameters4fvEXT

          void glProgramEnvParameters4fvEXT(int target,
                                          int index,
                                          int count,
                                          FloatBuffer params)

      Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_gpu_program_parameters`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glProgramEnvParameters4fvEXT

          void glProgramEnvParameters4fvEXT(int target,
                                          int index,
                                          int count,
                                          float[] params,
                                          int params_offset)

      Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_gpu_program_parameters`

    - #### glProgramEnvParametersI4ivNV

          void glProgramEnvParametersI4ivNV(int target,
                                          int index,
                                          int count,
                                          IntBuffer params)

      Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramEnvParametersI4ivNV

          void glProgramEnvParametersI4ivNV(int target,
                                          int index,
                                          int count,
                                          int[] params,
                                          int params_offset)

      Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramEnvParametersI4uivNV

          void glProgramEnvParametersI4uivNV(int target,
                                           int index,
                                           int count,
                                           IntBuffer params)

      Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramEnvParametersI4uivNV

          void glProgramEnvParametersI4uivNV(int target,
                                           int index,
                                           int count,
                                           int[] params,
                                           int params_offset)

      Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParameter4dARB

          void glProgramLocalParameter4dARB(int target,
                                          int index,
                                          double x,
                                          double y,
                                          double z,
                                          double w)

      Entry point to C language function: `void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramLocalParameter4dvARB

          void glProgramLocalParameter4dvARB(int target,
                                           int index,
                                           DoubleBuffer params)

      Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glProgramLocalParameter4dvARB

          void glProgramLocalParameter4dvARB(int target,
                                           int index,
                                           double[] params,
                                           int params_offset)

      Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramLocalParameter4fARB

          void glProgramLocalParameter4fARB(int target,
                                          int index,
                                          float x,
                                          float y,
                                          float z,
                                          float w)

      Entry point to C language function: `void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramLocalParameter4fvARB

          void glProgramLocalParameter4fvARB(int target,
                                           int index,
                                           FloatBuffer params)

      Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glProgramLocalParameter4fvARB

          void glProgramLocalParameter4fvARB(int target,
                                           int index,
                                           float[] params,
                                           int params_offset)

      Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramLocalParameterI4iNV

          void glProgramLocalParameterI4iNV(int target,
                                          int index,
                                          int x,
                                          int y,
                                          int z,
                                          int w)

      Entry point to C language function: `void glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParameterI4ivNV

          void glProgramLocalParameterI4ivNV(int target,
                                           int index,
                                           IntBuffer params)

      Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramLocalParameterI4ivNV

          void glProgramLocalParameterI4ivNV(int target,
                                           int index,
                                           int[] params,
                                           int params_offset)

      Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParameterI4uiNV

          void glProgramLocalParameterI4uiNV(int target,
                                           int index,
                                           int x,
                                           int y,
                                           int z,
                                           int w)

      Entry point to C language function: `void glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParameterI4uivNV

          void glProgramLocalParameterI4uivNV(int target,
                                            int index,
                                            IntBuffer params)

      Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramLocalParameterI4uivNV

          void glProgramLocalParameterI4uivNV(int target,
                                            int index,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParameters4fvEXT

          void glProgramLocalParameters4fvEXT(int target,
                                            int index,
                                            int count,
                                            FloatBuffer params)

      Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_gpu_program_parameters`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glProgramLocalParameters4fvEXT

          void glProgramLocalParameters4fvEXT(int target,
                                            int index,
                                            int count,
                                            float[] params,
                                            int params_offset)

      Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params)`
      Part of `GL_EXT_gpu_program_parameters`

    - #### glProgramLocalParametersI4ivNV

          void glProgramLocalParametersI4ivNV(int target,
                                            int index,
                                            int count,
                                            IntBuffer params)

      Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramLocalParametersI4ivNV

          void glProgramLocalParametersI4ivNV(int target,
                                            int index,
                                            int count,
                                            int[] params,
                                            int params_offset)

      Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramLocalParametersI4uivNV

          void glProgramLocalParametersI4uivNV(int target,
                                             int index,
                                             int count,
                                             IntBuffer params)

      Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program4`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramLocalParametersI4uivNV

          void glProgramLocalParametersI4uivNV(int target,
                                             int index,
                                             int count,
                                             int[] params,
                                             int params_offset)

      Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program4`

    - #### glProgramStringARB

          void glProgramStringARB(int target,
                                int format,
                                int len,
                                String string)

      Entry point to C language function: `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string)`
      Part of `GL_ARB_vertex_program`

    - #### glProgramSubroutineParametersuivNV

          void glProgramSubroutineParametersuivNV(int target,
                                                int count,
                                                IntBuffer params)

      Entry point to C language function: `void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program5`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glProgramSubroutineParametersuivNV

          void glProgramSubroutineParametersuivNV(int target,
                                                int count,
                                                int[] params,
                                                int params_offset)

      Entry point to C language function: `void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params)`
      Part of `GL_NV_gpu_program5`

    - #### glProgramUniform1uiEXT

          void glProgramUniform1uiEXT(int program,
                                    int location,
                                    int v0)

      Entry point to C language function: `void glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform1uivEXT

          void glProgramUniform1uivEXT(int program,
                                     int location,
                                     int count,
                                     IntBuffer value)

      Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glProgramUniform1uivEXT

          void glProgramUniform1uivEXT(int program,
                                     int location,
                                     int count,
                                     int[] value,
                                     int value_offset)

      Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform2uiEXT

          void glProgramUniform2uiEXT(int program,
                                    int location,
                                    int v0,
                                    int v1)

      Entry point to C language function: `void glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform2uivEXT

          void glProgramUniform2uivEXT(int program,
                                     int location,
                                     int count,
                                     IntBuffer value)

      Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glProgramUniform2uivEXT

          void glProgramUniform2uivEXT(int program,
                                     int location,
                                     int count,
                                     int[] value,
                                     int value_offset)

      Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform3uiEXT

          void glProgramUniform3uiEXT(int program,
                                    int location,
                                    int v0,
                                    int v1,
                                    int v2)

      Entry point to C language function: `void glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform3uivEXT

          void glProgramUniform3uivEXT(int program,
                                     int location,
                                     int count,
                                     IntBuffer value)

      Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glProgramUniform3uivEXT

          void glProgramUniform3uivEXT(int program,
                                     int location,
                                     int count,
                                     int[] value,
                                     int value_offset)

      Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform4uiEXT

          void glProgramUniform4uiEXT(int program,
                                    int location,
                                    int v0,
                                    int v1,
                                    int v2,
                                    int v3)

      Entry point to C language function: `void glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniform4uivEXT

          void glProgramUniform4uivEXT(int program,
                                     int location,
                                     int count,
                                     IntBuffer value)

      Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glProgramUniform4uivEXT

          void glProgramUniform4uivEXT(int program,
                                     int location,
                                     int count,
                                     int[] value,
                                     int value_offset)

      Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformHandleui64NV

          void glProgramUniformHandleui64NV(int program,
                                          int location,
                                          long value)

      Entry point to C language function: `void glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value)`
      Part of `GL_NV_bindless_texture`

    - #### glProgramUniformHandleui64vNV

          void glProgramUniformHandleui64vNV(int program,
                                           int location,
                                           int count,
                                           LongBuffer values)

      Entry point to C language function: `void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values)`
      Part of `GL_NV_bindless_texture`
      Parameters:
        `values` - a direct or array-backed `LongBuffer`

    - #### glProgramUniformHandleui64vNV

          void glProgramUniformHandleui64vNV(int program,
                                           int location,
                                           int count,
                                           long[] values,
                                           int values_offset)

      Entry point to C language function: `void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values)`
      Part of `GL_NV_bindless_texture`

    - #### glProgramUniformMatrix2x3fvEXT

          void glProgramUniformMatrix2x3fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix2x3fvEXT

          void glProgramUniformMatrix2x3fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformMatrix2x4fvEXT

          void glProgramUniformMatrix2x4fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix2x4fvEXT

          void glProgramUniformMatrix2x4fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformMatrix3x2fvEXT

          void glProgramUniformMatrix3x2fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix3x2fvEXT

          void glProgramUniformMatrix3x2fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformMatrix3x4fvEXT

          void glProgramUniformMatrix3x4fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix3x4fvEXT

          void glProgramUniformMatrix3x4fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformMatrix4x2fvEXT

          void glProgramUniformMatrix4x2fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix4x2fvEXT

          void glProgramUniformMatrix4x2fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramUniformMatrix4x3fvEXT

          void glProgramUniformMatrix4x3fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            FloatBuffer value)

      Entry point to C language function: `void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glProgramUniformMatrix4x3fvEXT

          void glProgramUniformMatrix4x3fvEXT(int program,
                                            int location,
                                            int count,
                                            boolean transpose,
                                            float[] value,
                                            int value_offset)

      Entry point to C language function: `void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_EXT_direct_state_access`

    - #### glProgramVertexLimitNV

          void glProgramVertexLimitNV(int target,
                                    int limit)

      Entry point to C language function: `void glProgramVertexLimitNV(GLenum target, GLint limit)`
      Part of `GL_NV_geometry_program4`

    - #### glProvokingVertexEXT

          void glProvokingVertexEXT(int mode)

      Entry point to C language function: `void glProvokingVertexEXT(GLenum mode)`
      Part of `GL_EXT_provoking_vertex`

    - #### glPushAttrib

          void glPushAttrib(int mask)

      Entry point to C language function: `void glPushAttrib(GLbitfield mask)`
      Part of `GL_VERSION_1_0`

    - #### glPushClientAttrib

          void glPushClientAttrib(int mask)

      Entry point to C language function: `void glPushClientAttrib(GLbitfield mask)`
      Part of `GL_VERSION_1_1`

    - #### glPushClientAttribDefaultEXT

          void glPushClientAttribDefaultEXT(int mask)

      Entry point to C language function: `void glPushClientAttribDefaultEXT(GLbitfield mask)`
      Part of `GL_EXT_direct_state_access`

    - #### glPushName

          void glPushName(int name)

      Entry point to C language function: `void glPushName(GLuint name)`
      Part of `GL_VERSION_1_0`

    - #### glQueryMatrixxOES

          int glQueryMatrixxOES(IntBuffer mantissa,
                              IntBuffer exponent)

      Entry point to C language function: `GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)`
      Part of `GL_OES_query_matrix`
      Parameters:
        `mantissa` - a direct or array-backed `IntBuffer`
        `exponent` - a direct or array-backed `IntBuffer`

    - #### glQueryMatrixxOES

          int glQueryMatrixxOES(int[] mantissa,
                              int mantissa_offset,
                              int[] exponent,
                              int exponent_offset)

      Entry point to C language function: `GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent)`
      Part of `GL_OES_query_matrix`

    - #### glRasterPos2d

          void glRasterPos2d(double x,
                           double y)

      Entry point to C language function: `void glRasterPos2d(GLdouble x, GLdouble y)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2dv

          void glRasterPos2dv(DoubleBuffer v)

      Entry point to C language function: `void glRasterPos2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glRasterPos2dv

          void glRasterPos2dv(double[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2f

          void glRasterPos2f(float x,
                           float y)

      Entry point to C language function: `void glRasterPos2f(GLfloat x, GLfloat y)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2fv

          void glRasterPos2fv(FloatBuffer v)

      Entry point to C language function: `void glRasterPos2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glRasterPos2fv

          void glRasterPos2fv(float[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2i

          void glRasterPos2i(int x,
                           int y)

      Entry point to C language function: `void glRasterPos2i(GLint x, GLint y)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2iv

          void glRasterPos2iv(IntBuffer v)

      Entry point to C language function: `void glRasterPos2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glRasterPos2iv

          void glRasterPos2iv(int[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2s

          void glRasterPos2s(short x,
                           short y)

      Entry point to C language function: `void glRasterPos2s(GLshort x, GLshort y)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos2sv

          void glRasterPos2sv(ShortBuffer v)

      Entry point to C language function: `void glRasterPos2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glRasterPos2sv

          void glRasterPos2sv(short[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3d

          void glRasterPos3d(double x,
                           double y,
                           double z)

      Entry point to C language function: `void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3dv

          void glRasterPos3dv(DoubleBuffer v)

      Entry point to C language function: `void glRasterPos3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glRasterPos3dv

          void glRasterPos3dv(double[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3f

          void glRasterPos3f(float x,
                           float y,
                           float z)

      Entry point to C language function: `void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3fv

          void glRasterPos3fv(FloatBuffer v)

      Entry point to C language function: `void glRasterPos3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glRasterPos3fv

          void glRasterPos3fv(float[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3i

          void glRasterPos3i(int x,
                           int y,
                           int z)

      Entry point to C language function: `void glRasterPos3i(GLint x, GLint y, GLint z)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3iv

          void glRasterPos3iv(IntBuffer v)

      Entry point to C language function: `void glRasterPos3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glRasterPos3iv

          void glRasterPos3iv(int[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3s

          void glRasterPos3s(short x,
                           short y,
                           short z)

      Entry point to C language function: `void glRasterPos3s(GLshort x, GLshort y, GLshort z)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos3sv

          void glRasterPos3sv(ShortBuffer v)

      Entry point to C language function: `void glRasterPos3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glRasterPos3sv

          void glRasterPos3sv(short[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4d

          void glRasterPos4d(double x,
                           double y,
                           double z,
                           double w)

      Entry point to C language function: `void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4dv

          void glRasterPos4dv(DoubleBuffer v)

      Entry point to C language function: `void glRasterPos4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glRasterPos4dv

          void glRasterPos4dv(double[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4f

          void glRasterPos4f(float x,
                           float y,
                           float z,
                           float w)

      Entry point to C language function: `void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4fv

          void glRasterPos4fv(FloatBuffer v)

      Entry point to C language function: `void glRasterPos4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glRasterPos4fv

          void glRasterPos4fv(float[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4i

          void glRasterPos4i(int x,
                           int y,
                           int z,
                           int w)

      Entry point to C language function: `void glRasterPos4i(GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4iv

          void glRasterPos4iv(IntBuffer v)

      Entry point to C language function: `void glRasterPos4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glRasterPos4iv

          void glRasterPos4iv(int[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4s

          void glRasterPos4s(short x,
                           short y,
                           short z,
                           short w)

      Entry point to C language function: `void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)`
      Part of `GL_VERSION_1_0`

    - #### glRasterPos4sv

          void glRasterPos4sv(ShortBuffer v)

      Entry point to C language function: `void glRasterPos4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glRasterPos4sv

          void glRasterPos4sv(short[] v,
                            int v_offset)

      Entry point to C language function: `void glRasterPos4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glRectd

          void glRectd(double x1,
                     double y1,
                     double x2,
                     double y2)

      Entry point to C language function: `void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)`
      Part of `GL_VERSION_1_0`

    - #### glRectdv

          void glRectdv(DoubleBuffer v1,
                      DoubleBuffer v2)

      Entry point to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v1` - a direct or array-backed `DoubleBuffer`
        `v2` - a direct or array-backed `DoubleBuffer`

    - #### glRectdv

          void glRectdv(double[] v1,
                      int v1_offset,
                      double[] v2,
                      int v2_offset)

      Entry point to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2)`
      Part of `GL_VERSION_1_0`

    - #### glRectf

          void glRectf(float x1,
                     float y1,
                     float x2,
                     float y2)

      Entry point to C language function: `void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)`
      Part of `GL_VERSION_1_0`

    - #### glRectfv

          void glRectfv(FloatBuffer v1,
                      FloatBuffer v2)

      Entry point to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v1` - a direct or array-backed `FloatBuffer`
        `v2` - a direct or array-backed `FloatBuffer`

    - #### glRectfv

          void glRectfv(float[] v1,
                      int v1_offset,
                      float[] v2,
                      int v2_offset)

      Entry point to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2)`
      Part of `GL_VERSION_1_0`

    - #### glRecti

          void glRecti(int x1,
                     int y1,
                     int x2,
                     int y2)

      Entry point to C language function: `void glRecti(GLint x1, GLint y1, GLint x2, GLint y2)`
      Part of `GL_VERSION_1_0`

    - #### glRectiv

          void glRectiv(IntBuffer v1,
                      IntBuffer v2)

      Entry point to C language function: `void glRectiv(const GLint * v1, const GLint * v2)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v1` - a direct or array-backed `IntBuffer`
        `v2` - a direct or array-backed `IntBuffer`

    - #### glRectiv

          void glRectiv(int[] v1,
                      int v1_offset,
                      int[] v2,
                      int v2_offset)

      Entry point to C language function: `void glRectiv(const GLint * v1, const GLint * v2)`
      Part of `GL_VERSION_1_0`

    - #### glRects

          void glRects(short x1,
                     short y1,
                     short x2,
                     short y2)

      Entry point to C language function: `void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)`
      Part of `GL_VERSION_1_0`

    - #### glRectsv

          void glRectsv(ShortBuffer v1,
                      ShortBuffer v2)

      Entry point to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v1` - a direct or array-backed `ShortBuffer`
        `v2` - a direct or array-backed `ShortBuffer`

    - #### glRectsv

          void glRectsv(short[] v1,
                      int v1_offset,
                      short[] v2,
                      int v2_offset)

      Entry point to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2)`
      Part of `GL_VERSION_1_0`

    - #### glRenderMode

          int glRenderMode(int mode)

      Entry point to C language function: `GLint glRenderMode(GLenum mode)`
      Part of `GL_VERSION_1_0`

    - #### glRenderbufferStorageMultisampleCoverageNV

          void glRenderbufferStorageMultisampleCoverageNV(int target,
                                                        int coverageSamples,
                                                        int colorSamples,
                                                        int internalformat,
                                                        int width,
                                                        int height)

      Entry point to C language function: `void glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)`
      Part of `GL_NV_framebuffer_multisample_coverage`

    - #### glResetHistogram

          void glResetHistogram(int target)

      Entry point to C language function: `void glResetHistogram(GLenum target)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glResetMinmax

          void glResetMinmax(int target)

      Entry point to C language function: `void glResetMinmax(GLenum target)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glResumeTransformFeedbackNV

          void glResumeTransformFeedbackNV()

      Entry point to C language function: `void glResumeTransformFeedbackNV(void)`
      Part of `GL_NV_transform_feedback2`

    - #### glRotated

          void glRotated(double angle,
                       double x,
                       double y,
                       double z)

      Entry point to C language function: `void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_0`

    - #### glSampleMaskIndexedNV

          void glSampleMaskIndexedNV(int index,
                                   int mask)

      Entry point to C language function: `void glSampleMaskIndexedNV(GLuint index, GLbitfield mask)`
      Part of `GL_NV_explicit_multisample`

    - #### glScaled

          void glScaled(double x,
                      double y,
                      double z)

      Entry point to C language function: `void glScaled(GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_0`

    - #### glSecondaryColor3b

          void glSecondaryColor3b(byte red,
                                byte green,
                                byte blue)

      Entry point to C language function: `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3bv

          void glSecondaryColor3bv(ByteBuffer v)

      Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glSecondaryColor3bv

          void glSecondaryColor3bv(byte[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3d

          void glSecondaryColor3d(double red,
                                double green,
                                double blue)

      Entry point to C language function: `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3dv

          void glSecondaryColor3dv(DoubleBuffer v)

      Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glSecondaryColor3dv

          void glSecondaryColor3dv(double[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3f

          void glSecondaryColor3f(float red,
                                float green,
                                float blue)

      Entry point to C language function: `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3fv

          void glSecondaryColor3fv(FloatBuffer v)

      Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glSecondaryColor3fv

          void glSecondaryColor3fv(float[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3h

          void glSecondaryColor3h(short red,
                                short green,
                                short blue)

      Entry point to C language function: `void glSecondaryColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue)`
      Part of `GL_NV_half_float`

    - #### glSecondaryColor3hv

          void glSecondaryColor3hv(ShortBuffer v)

      Entry point to C language function: `void glSecondaryColor3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glSecondaryColor3hv

          void glSecondaryColor3hv(short[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glSecondaryColor3i

          void glSecondaryColor3i(int red,
                                int green,
                                int blue)

      Entry point to C language function: `void glSecondaryColor3i(GLint red, GLint green, GLint blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3iv

          void glSecondaryColor3iv(IntBuffer v)

      Entry point to C language function: `void glSecondaryColor3iv(const GLint * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glSecondaryColor3iv

          void glSecondaryColor3iv(int[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3iv(const GLint * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3s

          void glSecondaryColor3s(short red,
                                short green,
                                short blue)

      Entry point to C language function: `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3sv

          void glSecondaryColor3sv(ShortBuffer v)

      Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glSecondaryColor3sv

          void glSecondaryColor3sv(short[] v,
                                 int v_offset)

      Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3ub

          void glSecondaryColor3ub(byte red,
                                 byte green,
                                 byte blue)

      Entry point to C language function: `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3ubv

          void glSecondaryColor3ubv(ByteBuffer v)

      Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glSecondaryColor3ubv

          void glSecondaryColor3ubv(byte[] v,
                                  int v_offset)

      Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3ui

          void glSecondaryColor3ui(int red,
                                 int green,
                                 int blue)

      Entry point to C language function: `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3uiv

          void glSecondaryColor3uiv(IntBuffer v)

      Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glSecondaryColor3uiv

          void glSecondaryColor3uiv(int[] v,
                                  int v_offset)

      Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3us

          void glSecondaryColor3us(short red,
                                 short green,
                                 short blue)

      Entry point to C language function: `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColor3usv

          void glSecondaryColor3usv(ShortBuffer v)

      Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glSecondaryColor3usv

          void glSecondaryColor3usv(short[] v,
                                  int v_offset)

      Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v)`
      Part of `GL_VERSION_1_4`

    - #### glSecondaryColorPointer

          void glSecondaryColorPointer(int size,
                                     int type,
                                     int stride,
                                     Buffer pointer)

      Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glSecondaryColorPointer

          void glSecondaryColorPointer(int size,
                                     int type,
                                     int stride,
                                     long pointer_buffer_offset)

      Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_VERSION_1_4`

    - #### glSelectBuffer

          void glSelectBuffer(int size,
                            IntBuffer buffer)

      Entry point to C language function: `void glSelectBuffer(GLsizei size, GLuint * buffer)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `buffer` - a direct only `IntBuffer`

    - #### glSelectPerfMonitorCountersAMD

          void glSelectPerfMonitorCountersAMD(int monitor,
                                            boolean enable,
                                            int group,
                                            int numCounters,
                                            IntBuffer counterList)

      Entry point to C language function: `void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList)`
      Part of `GL_AMD_performance_monitor`
      Parameters:
        `counterList` - a direct or array-backed `IntBuffer`

    - #### glSelectPerfMonitorCountersAMD

          void glSelectPerfMonitorCountersAMD(int monitor,
                                            boolean enable,
                                            int group,
                                            int numCounters,
                                            int[] counterList,
                                            int counterList_offset)

      Entry point to C language function: `void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList)`
      Part of `GL_AMD_performance_monitor`

    - #### glSeparableFilter2D

          void glSeparableFilter2D(int target,
                                 int internalformat,
                                 int width,
                                 int height,
                                 int format,
                                 int type,
                                 Buffer row,
                                 Buffer column)

      Entry point to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`
      Parameters:
        `row` - a direct or array-backed `Buffer`
        `column` - a direct or array-backed `Buffer`

    - #### glSeparableFilter2D

          void glSeparableFilter2D(int target,
                                 int internalformat,
                                 int width,
                                 int height,
                                 int format,
                                 int type,
                                 long row_buffer_offset,
                                 long column_buffer_offset)

      Entry point to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column)`
      Part of `GL_VERSION_1_2`, `GL_ARB_imaging`

    - #### glSetFenceAPPLE

          void glSetFenceAPPLE(int fence)

      Entry point to C language function: `void glSetFenceAPPLE(GLuint fence)`
      Part of `GL_APPLE_fence`

    - #### glSetFenceNV

          void glSetFenceNV(int fence,
                          int condition)

      Entry point to C language function: `void glSetFenceNV(GLuint fence, GLenum condition)`
      Part of `GL_NV_fence`

    - #### glSetInvariantEXT

          void glSetInvariantEXT(int id,
                               int type,
                               Buffer addr)

      Entry point to C language function: `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `Buffer`

    - #### glSetLocalConstantEXT

          void glSetLocalConstantEXT(int id,
                                   int type,
                                   Buffer addr)

      Entry point to C language function: `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `Buffer`

    - #### glShaderOp1EXT

          void glShaderOp1EXT(int op,
                            int res,
                            int arg1)

      Entry point to C language function: `void glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1)`
      Part of `GL_EXT_vertex_shader`

    - #### glShaderOp2EXT

          void glShaderOp2EXT(int op,
                            int res,
                            int arg1,
                            int arg2)

      Entry point to C language function: `void glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2)`
      Part of `GL_EXT_vertex_shader`

    - #### glShaderOp3EXT

          void glShaderOp3EXT(int op,
                            int res,
                            int arg1,
                            int arg2,
                            int arg3)

      Entry point to C language function: `void glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)`
      Part of `GL_EXT_vertex_shader`

    - #### glShaderSourceARB

          void glShaderSourceARB(int shaderObj,
                               int count,
                               String[] string,
                               IntBuffer length)

      Entry point to C language function: `void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`

    - #### glShaderSourceARB

          void glShaderSourceARB(int shaderObj,
                               int count,
                               String[] string,
                               int[] length,
                               int length_offset)

      Entry point to C language function: `void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length)`
      Part of `GL_ARB_shader_objects`

    - #### glStencilClearTagEXT

          void glStencilClearTagEXT(int stencilTagBits,
                                  int stencilClearTag)

      Entry point to C language function: `void glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag)`
      Part of `GL_EXT_stencil_clear_tag`

    - #### glStencilFillPathInstancedNV

          void glStencilFillPathInstancedNV(int numPaths,
                                          int pathNameType,
                                          Buffer paths,
                                          int pathBase,
                                          int fillMode,
                                          int mask,
                                          int transformType,
                                          FloatBuffer transformValues)

      Entry point to C language function: `void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `transformValues` - a direct or array-backed `FloatBuffer`

    - #### glStencilFillPathInstancedNV

          void glStencilFillPathInstancedNV(int numPaths,
                                          int pathNameType,
                                          Buffer paths,
                                          int pathBase,
                                          int fillMode,
                                          int mask,
                                          int transformType,
                                          float[] transformValues,
                                          int transformValues_offset)

      Entry point to C language function: `void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glStencilFillPathNV

          void glStencilFillPathNV(int path,
                                 int fillMode,
                                 int mask)

      Entry point to C language function: `void glStencilFillPathNV(GLuint path, GLenum fillMode, GLuint mask)`
      Part of `GL_NV_path_rendering`

    - #### glStencilStrokePathInstancedNV

          void glStencilStrokePathInstancedNV(int numPaths,
                                            int pathNameType,
                                            Buffer paths,
                                            int pathBase,
                                            int reference,
                                            int mask,
                                            int transformType,
                                            FloatBuffer transformValues)

      Entry point to C language function: `void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`
        `transformValues` - a direct or array-backed `FloatBuffer`

    - #### glStencilStrokePathInstancedNV

          void glStencilStrokePathInstancedNV(int numPaths,
                                            int pathNameType,
                                            Buffer paths,
                                            int pathBase,
                                            int reference,
                                            int mask,
                                            int transformType,
                                            float[] transformValues,
                                            int transformValues_offset)

      Entry point to C language function: `void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `Buffer`

    - #### glStencilStrokePathNV

          void glStencilStrokePathNV(int path,
                                   int reference,
                                   int mask)

      Entry point to C language function: `void glStencilStrokePathNV(GLuint path, GLint reference, GLuint mask)`
      Part of `GL_NV_path_rendering`

    - #### glStringMarkerGREMEDY

          void glStringMarkerGREMEDY(int len,
                                   Buffer string)

      Entry point to C language function: `void glStringMarkerGREMEDY(GLsizei len, const GLvoid * string)`
      Part of `GL_GREMEDY_string_marker`
      Parameters:
        `string` - a direct or array-backed `Buffer`

    - #### glSwizzleEXT

          void glSwizzleEXT(int res,
                          int in,
                          int outX,
                          int outY,
                          int outZ,
                          int outW)

      Entry point to C language function: `void glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)`
      Part of `GL_EXT_vertex_shader`

    - #### glSyncTextureINTEL

          void glSyncTextureINTEL(int texture)

      Entry point to C language function: `void glSyncTextureINTEL(GLuint texture)`
      Part of `GL_INTEL_map_texture`

    - #### glTestFenceAPPLE

          boolean glTestFenceAPPLE(int fence)

      Entry point to C language function: `GLboolean glTestFenceAPPLE(GLuint fence)`
      Part of `GL_APPLE_fence`

    - #### glTestFenceNV

          boolean glTestFenceNV(int fence)

      Entry point to C language function: `GLboolean glTestFenceNV(GLuint fence)`
      Part of `GL_NV_fence`

    - #### glTestObjectAPPLE

          boolean glTestObjectAPPLE(int object,
                                  int name)

      Entry point to C language function: `GLboolean glTestObjectAPPLE(GLenum object, GLuint name)`
      Part of `GL_APPLE_fence`

    - #### glTexCoord1bOES

          void glTexCoord1bOES(byte s)

      Entry point to C language function: `void glTexCoord1bOES(GLbyte s)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord1bvOES

          void glTexCoord1bvOES(ByteBuffer coords)

      Entry point to C language function: `void glTexCoord1bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glTexCoord1bvOES

          void glTexCoord1bvOES(byte[] coords,
                              int coords_offset)

      Entry point to C language function: `void glTexCoord1bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord1d

          void glTexCoord1d(double s)

      Entry point to C language function: `void glTexCoord1d(GLdouble s)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1dv

          void glTexCoord1dv(DoubleBuffer v)

      Entry point to C language function: `void glTexCoord1dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glTexCoord1dv

          void glTexCoord1dv(double[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord1dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1f

          void glTexCoord1f(float s)

      Entry point to C language function: `void glTexCoord1f(GLfloat s)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1fv

          void glTexCoord1fv(FloatBuffer v)

      Entry point to C language function: `void glTexCoord1fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glTexCoord1fv

          void glTexCoord1fv(float[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord1fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1h

          void glTexCoord1h(short s)

      Entry point to C language function: `void glTexCoord1h(GLhalfNV s)`
      Part of `GL_NV_half_float`

    - #### glTexCoord1hv

          void glTexCoord1hv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord1hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord1hv

          void glTexCoord1hv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord1hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glTexCoord1i

          void glTexCoord1i(int s)

      Entry point to C language function: `void glTexCoord1i(GLint s)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1iv

          void glTexCoord1iv(IntBuffer v)

      Entry point to C language function: `void glTexCoord1iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glTexCoord1iv

          void glTexCoord1iv(int[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord1iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1s

          void glTexCoord1s(short s)

      Entry point to C language function: `void glTexCoord1s(GLshort s)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord1sv

          void glTexCoord1sv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord1sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord1sv

          void glTexCoord1sv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord1sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2bOES

          void glTexCoord2bOES(byte s,
                             byte t)

      Entry point to C language function: `void glTexCoord2bOES(GLbyte s, GLbyte t)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord2bvOES

          void glTexCoord2bvOES(ByteBuffer coords)

      Entry point to C language function: `void glTexCoord2bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glTexCoord2bvOES

          void glTexCoord2bvOES(byte[] coords,
                              int coords_offset)

      Entry point to C language function: `void glTexCoord2bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord2d

          void glTexCoord2d(double s,
                          double t)

      Entry point to C language function: `void glTexCoord2d(GLdouble s, GLdouble t)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2dv

          void glTexCoord2dv(DoubleBuffer v)

      Entry point to C language function: `void glTexCoord2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glTexCoord2dv

          void glTexCoord2dv(double[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2f

          void glTexCoord2f(float s,
                          float t)

      Entry point to C language function: `void glTexCoord2f(GLfloat s, GLfloat t)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2fv

          void glTexCoord2fv(FloatBuffer v)

      Entry point to C language function: `void glTexCoord2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glTexCoord2fv

          void glTexCoord2fv(float[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2h

          void glTexCoord2h(short s,
                          short t)

      Entry point to C language function: `void glTexCoord2h(GLhalfNV s, GLhalfNV t)`
      Part of `GL_NV_half_float`

    - #### glTexCoord2hv

          void glTexCoord2hv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord2hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord2hv

          void glTexCoord2hv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord2hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glTexCoord2i

          void glTexCoord2i(int s,
                          int t)

      Entry point to C language function: `void glTexCoord2i(GLint s, GLint t)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2iv

          void glTexCoord2iv(IntBuffer v)

      Entry point to C language function: `void glTexCoord2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glTexCoord2iv

          void glTexCoord2iv(int[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2s

          void glTexCoord2s(short s,
                          short t)

      Entry point to C language function: `void glTexCoord2s(GLshort s, GLshort t)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord2sv

          void glTexCoord2sv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord2sv

          void glTexCoord2sv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3bOES

          void glTexCoord3bOES(byte s,
                             byte t,
                             byte r)

      Entry point to C language function: `void glTexCoord3bOES(GLbyte s, GLbyte t, GLbyte r)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord3bvOES

          void glTexCoord3bvOES(ByteBuffer coords)

      Entry point to C language function: `void glTexCoord3bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glTexCoord3bvOES

          void glTexCoord3bvOES(byte[] coords,
                              int coords_offset)

      Entry point to C language function: `void glTexCoord3bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord3d

          void glTexCoord3d(double s,
                          double t,
                          double r)

      Entry point to C language function: `void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3dv

          void glTexCoord3dv(DoubleBuffer v)

      Entry point to C language function: `void glTexCoord3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glTexCoord3dv

          void glTexCoord3dv(double[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3f

          void glTexCoord3f(float s,
                          float t,
                          float r)

      Entry point to C language function: `void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3fv

          void glTexCoord3fv(FloatBuffer v)

      Entry point to C language function: `void glTexCoord3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glTexCoord3fv

          void glTexCoord3fv(float[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3h

          void glTexCoord3h(short s,
                          short t,
                          short r)

      Entry point to C language function: `void glTexCoord3h(GLhalfNV s, GLhalfNV t, GLhalfNV r)`
      Part of `GL_NV_half_float`

    - #### glTexCoord3hv

          void glTexCoord3hv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord3hv

          void glTexCoord3hv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glTexCoord3i

          void glTexCoord3i(int s,
                          int t,
                          int r)

      Entry point to C language function: `void glTexCoord3i(GLint s, GLint t, GLint r)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3iv

          void glTexCoord3iv(IntBuffer v)

      Entry point to C language function: `void glTexCoord3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glTexCoord3iv

          void glTexCoord3iv(int[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3s

          void glTexCoord3s(short s,
                          short t,
                          short r)

      Entry point to C language function: `void glTexCoord3s(GLshort s, GLshort t, GLshort r)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord3sv

          void glTexCoord3sv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord3sv

          void glTexCoord3sv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4bOES

          void glTexCoord4bOES(byte s,
                             byte t,
                             byte r,
                             byte q)

      Entry point to C language function: `void glTexCoord4bOES(GLbyte s, GLbyte t, GLbyte r, GLbyte q)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord4bvOES

          void glTexCoord4bvOES(ByteBuffer coords)

      Entry point to C language function: `void glTexCoord4bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glTexCoord4bvOES

          void glTexCoord4bvOES(byte[] coords,
                              int coords_offset)

      Entry point to C language function: `void glTexCoord4bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glTexCoord4d

          void glTexCoord4d(double s,
                          double t,
                          double r,
                          double q)

      Entry point to C language function: `void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4dv

          void glTexCoord4dv(DoubleBuffer v)

      Entry point to C language function: `void glTexCoord4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glTexCoord4dv

          void glTexCoord4dv(double[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4f

          void glTexCoord4f(float s,
                          float t,
                          float r,
                          float q)

      Entry point to C language function: `void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4fv

          void glTexCoord4fv(FloatBuffer v)

      Entry point to C language function: `void glTexCoord4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glTexCoord4fv

          void glTexCoord4fv(float[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4h

          void glTexCoord4h(short s,
                          short t,
                          short r,
                          short q)

      Entry point to C language function: `void glTexCoord4h(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q)`
      Part of `GL_NV_half_float`

    - #### glTexCoord4hv

          void glTexCoord4hv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord4hv

          void glTexCoord4hv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glTexCoord4i

          void glTexCoord4i(int s,
                          int t,
                          int r,
                          int q)

      Entry point to C language function: `void glTexCoord4i(GLint s, GLint t, GLint r, GLint q)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4iv

          void glTexCoord4iv(IntBuffer v)

      Entry point to C language function: `void glTexCoord4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glTexCoord4iv

          void glTexCoord4iv(int[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4s

          void glTexCoord4s(short s,
                          short t,
                          short r,
                          short q)

      Entry point to C language function: `void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)`
      Part of `GL_VERSION_1_0`

    - #### glTexCoord4sv

          void glTexCoord4sv(ShortBuffer v)

      Entry point to C language function: `void glTexCoord4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glTexCoord4sv

          void glTexCoord4sv(short[] v,
                           int v_offset)

      Entry point to C language function: `void glTexCoord4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glTexGend

          void glTexGend(int coord,
                       int pname,
                       double param)

      Entry point to C language function: `void glTexGend(GLenum coord, GLenum pname, GLdouble param)`
      Part of `GL_VERSION_1_0`

    - #### glTexGendv

          void glTexGendv(int coord,
                        int pname,
                        DoubleBuffer params)

      Entry point to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glTexGendv

          void glTexGendv(int coord,
                        int pname,
                        double[] params,
                        int params_offset)

      Entry point to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)`
      Part of `GL_VERSION_1_0`

    - #### glTexRenderbufferNV

          void glTexRenderbufferNV(int target,
                                 int renderbuffer)

      Entry point to C language function: `void glTexRenderbufferNV(GLenum target, GLuint renderbuffer)`
      Part of `GL_NV_explicit_multisample`

    - #### glTexStorageSparseAMD

          void glTexStorageSparseAMD(int target,
                                   int internalFormat,
                                   int width,
                                   int height,
                                   int depth,
                                   int layers,
                                   int flags)

      Entry point to C language function: `void glTexStorageSparseAMD(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)`
      Part of `GL_AMD_sparse_texture`

    - #### glTextureBarrierNV

          void glTextureBarrierNV()

      Entry point to C language function: `void glTextureBarrierNV(void)`
      Part of `GL_NV_texture_barrier`

    - #### glTextureBufferEXT

          void glTextureBufferEXT(int texture,
                                int target,
                                int internalformat,
                                int buffer)

      Entry point to C language function: `void glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureImage1DEXT

          void glTextureImage1DEXT(int texture,
                                 int target,
                                 int level,
                                 int internalformat,
                                 int width,
                                 int border,
                                 int format,
                                 int type,
                                 Buffer pixels)

      Entry point to C language function: `void glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTextureImage2DEXT

          void glTextureImage2DEXT(int texture,
                                 int target,
                                 int level,
                                 int internalformat,
                                 int width,
                                 int height,
                                 int border,
                                 int format,
                                 int type,
                                 Buffer pixels)

      Entry point to C language function: `void glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTextureImage3DEXT

          void glTextureImage3DEXT(int texture,
                                 int target,
                                 int level,
                                 int internalformat,
                                 int width,
                                 int height,
                                 int depth,
                                 int border,
                                 int format,
                                 int type,
                                 Buffer pixels)

      Entry point to C language function: `void glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTextureLightEXT

          void glTextureLightEXT(int pname)

      Entry point to C language function: `void glTextureLightEXT(GLenum pname)`
      Part of `GL_EXT_light_texture`

    - #### glTextureMaterialEXT

          void glTextureMaterialEXT(int face,
                                  int mode)

      Entry point to C language function: `void glTextureMaterialEXT(GLenum face, GLenum mode)`
      Part of `GL_EXT_light_texture`

    - #### glTextureNormalEXT

          void glTextureNormalEXT(int mode)

      Entry point to C language function: `void glTextureNormalEXT(GLenum mode)`
      Part of `GL_EXT_texture_perturb_normal`

    - #### glTextureParameterIivEXT

          void glTextureParameterIivEXT(int texture,
                                      int target,
                                      int pname,
                                      IntBuffer params)

      Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glTextureParameterIivEXT

          void glTextureParameterIivEXT(int texture,
                                      int target,
                                      int pname,
                                      int[] params,
                                      int params_offset)

      Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureParameterIuivEXT

          void glTextureParameterIuivEXT(int texture,
                                       int target,
                                       int pname,
                                       IntBuffer params)

      Entry point to C language function: `void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glTextureParameterIuivEXT

          void glTextureParameterIuivEXT(int texture,
                                       int target,
                                       int pname,
                                       int[] params,
                                       int params_offset)

      Entry point to C language function: `void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureParameterfEXT

          void glTextureParameterfEXT(int texture,
                                    int target,
                                    int pname,
                                    float param)

      Entry point to C language function: `void glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureParameterfvEXT

          void glTextureParameterfvEXT(int texture,
                                     int target,
                                     int pname,
                                     FloatBuffer params)

      Entry point to C language function: `void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glTextureParameterfvEXT

          void glTextureParameterfvEXT(int texture,
                                     int target,
                                     int pname,
                                     float[] params,
                                     int params_offset)

      Entry point to C language function: `void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureParameteriEXT

          void glTextureParameteriEXT(int texture,
                                    int target,
                                    int pname,
                                    int param)

      Entry point to C language function: `void glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureParameterivEXT

          void glTextureParameterivEXT(int texture,
                                     int target,
                                     int pname,
                                     IntBuffer params)

      Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glTextureParameterivEXT

          void glTextureParameterivEXT(int texture,
                                     int target,
                                     int pname,
                                     int[] params,
                                     int params_offset)

      Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureRangeAPPLE

          void glTextureRangeAPPLE(int target,
                                 int length,
                                 Buffer pointer)

      Entry point to C language function: `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer)`
      Part of `GL_APPLE_texture_range`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glTextureRenderbufferEXT

          void glTextureRenderbufferEXT(int texture,
                                      int target,
                                      int renderbuffer)

      Entry point to C language function: `void glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glTextureStorageSparseAMD

          void glTextureStorageSparseAMD(int texture,
                                       int target,
                                       int internalFormat,
                                       int width,
                                       int height,
                                       int depth,
                                       int layers,
                                       int flags)

      Entry point to C language function: `void glTextureStorageSparseAMD(GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags)`
      Part of `GL_AMD_sparse_texture`

    - #### glTextureSubImage1DEXT

          void glTextureSubImage1DEXT(int texture,
                                    int target,
                                    int level,
                                    int xoffset,
                                    int width,
                                    int format,
                                    int type,
                                    Buffer pixels)

      Entry point to C language function: `void glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTextureSubImage2DEXT

          void glTextureSubImage2DEXT(int texture,
                                    int target,
                                    int level,
                                    int xoffset,
                                    int yoffset,
                                    int width,
                                    int height,
                                    int format,
                                    int type,
                                    Buffer pixels)

      Entry point to C language function: `void glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTextureSubImage3DEXT

          void glTextureSubImage3DEXT(int texture,
                                    int target,
                                    int level,
                                    int xoffset,
                                    int yoffset,
                                    int zoffset,
                                    int width,
                                    int height,
                                    int depth,
                                    int format,
                                    int type,
                                    Buffer pixels)

      Entry point to C language function: `void glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)`
      Part of `GL_EXT_direct_state_access`
      Parameters:
        `pixels` - a direct or array-backed `Buffer`

    - #### glTransformPathNV

          void glTransformPathNV(int resultPath,
                               int srcPath,
                               int transformType,
                               FloatBuffer transformValues)

      Entry point to C language function: `void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `transformValues` - a direct or array-backed `FloatBuffer`

    - #### glTransformPathNV

          void glTransformPathNV(int resultPath,
                               int srcPath,
                               int transformType,
                               float[] transformValues,
                               int transformValues_offset)

      Entry point to C language function: `void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues)`
      Part of `GL_NV_path_rendering`

    - #### glTranslated

          void glTranslated(double x,
                          double y,
                          double z)

      Entry point to C language function: `void glTranslated(GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_0`

    - #### glUniform1fARB

          void glUniform1fARB(int location,
                            float v0)

      Entry point to C language function: `void glUniform1fARB(GLint location, GLfloat v0)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform1fvARB

          void glUniform1fvARB(int location,
                             int count,
                             FloatBuffer value)

      Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniform1fvARB

          void glUniform1fvARB(int location,
                             int count,
                             float[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform1iARB

          void glUniform1iARB(int location,
                            int v0)

      Entry point to C language function: `void glUniform1iARB(GLint location, GLint v0)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform1ivARB

          void glUniform1ivARB(int location,
                             int count,
                             IntBuffer value)

      Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glUniform1ivARB

          void glUniform1ivARB(int location,
                             int count,
                             int[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform2fARB

          void glUniform2fARB(int location,
                            float v0,
                            float v1)

      Entry point to C language function: `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform2fvARB

          void glUniform2fvARB(int location,
                             int count,
                             FloatBuffer value)

      Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniform2fvARB

          void glUniform2fvARB(int location,
                             int count,
                             float[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform2iARB

          void glUniform2iARB(int location,
                            int v0,
                            int v1)

      Entry point to C language function: `void glUniform2iARB(GLint location, GLint v0, GLint v1)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform2ivARB

          void glUniform2ivARB(int location,
                             int count,
                             IntBuffer value)

      Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glUniform2ivARB

          void glUniform2ivARB(int location,
                             int count,
                             int[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform3fARB

          void glUniform3fARB(int location,
                            float v0,
                            float v1,
                            float v2)

      Entry point to C language function: `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform3fvARB

          void glUniform3fvARB(int location,
                             int count,
                             FloatBuffer value)

      Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniform3fvARB

          void glUniform3fvARB(int location,
                             int count,
                             float[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform3iARB

          void glUniform3iARB(int location,
                            int v0,
                            int v1,
                            int v2)

      Entry point to C language function: `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform3ivARB

          void glUniform3ivARB(int location,
                             int count,
                             IntBuffer value)

      Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glUniform3ivARB

          void glUniform3ivARB(int location,
                             int count,
                             int[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform4fARB

          void glUniform4fARB(int location,
                            float v0,
                            float v1,
                            float v2,
                            float v3)

      Entry point to C language function: `void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform4fvARB

          void glUniform4fvARB(int location,
                             int count,
                             FloatBuffer value)

      Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniform4fvARB

          void glUniform4fvARB(int location,
                             int count,
                             float[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform4iARB

          void glUniform4iARB(int location,
                            int v0,
                            int v1,
                            int v2,
                            int v3)

      Entry point to C language function: `void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)`
      Part of `GL_ARB_shader_objects`

    - #### glUniform4ivARB

          void glUniform4ivARB(int location,
                             int count,
                             IntBuffer value)

      Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `IntBuffer`

    - #### glUniform4ivARB

          void glUniform4ivARB(int location,
                             int count,
                             int[] value,
                             int value_offset)

      Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniformBufferEXT

          void glUniformBufferEXT(int program,
                                int location,
                                int buffer)

      Entry point to C language function: `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer)`
      Part of `GL_EXT_bindable_uniform`

    - #### glUniformHandleui64NV

          void glUniformHandleui64NV(int location,
                                   long value)

      Entry point to C language function: `void glUniformHandleui64NV(GLint location, GLuint64 value)`
      Part of `GL_NV_bindless_texture`

    - #### glUniformHandleui64vNV

          void glUniformHandleui64vNV(int location,
                                    int count,
                                    LongBuffer value)

      Entry point to C language function: `void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value)`
      Part of `GL_NV_bindless_texture`
      Parameters:
        `value` - a direct or array-backed `LongBuffer`

    - #### glUniformHandleui64vNV

          void glUniformHandleui64vNV(int location,
                                    int count,
                                    long[] value,
                                    int value_offset)

      Entry point to C language function: `void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value)`
      Part of `GL_NV_bindless_texture`

    - #### glUniformMatrix2fvARB

          void glUniformMatrix2fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   FloatBuffer value)

      Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniformMatrix2fvARB

          void glUniformMatrix2fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   float[] value,
                                   int value_offset)

      Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniformMatrix3fvARB

          void glUniformMatrix3fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   FloatBuffer value)

      Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniformMatrix3fvARB

          void glUniformMatrix3fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   float[] value,
                                   int value_offset)

      Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUniformMatrix4fvARB

          void glUniformMatrix4fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   FloatBuffer value)

      Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`
      Parameters:
        `value` - a direct or array-backed `FloatBuffer`

    - #### glUniformMatrix4fvARB

          void glUniformMatrix4fvARB(int location,
                                   int count,
                                   boolean transpose,
                                   float[] value,
                                   int value_offset)

      Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)`
      Part of `GL_ARB_shader_objects`

    - #### glUnlockArraysEXT

          void glUnlockArraysEXT()

      Entry point to C language function: `void glUnlockArraysEXT(void)`
      Part of `GL_EXT_compiled_vertex_array`

    - #### glUnmapNamedBufferEXT

          boolean glUnmapNamedBufferEXT(int buffer)

      Entry point to C language function: `GLboolean glUnmapNamedBufferEXT(GLuint buffer)`
      Part of `GL_EXT_direct_state_access`

    - #### glUnmapTexture2DINTEL

          void glUnmapTexture2DINTEL(int texture,
                                   int level)

      Entry point to C language function: `void glUnmapTexture2DINTEL(GLuint texture, GLint level)`
      Part of `GL_INTEL_map_texture`

    - #### glUseProgramObjectARB

          void glUseProgramObjectARB(int programObj)

      Entry point to C language function: `void glUseProgramObjectARB(GLhandleARB programObj)`
      Part of `GL_ARB_shader_objects`

    - #### glVDPAUFiniNV

          void glVDPAUFiniNV()

      Entry point to C language function: `void glVDPAUFiniNV(void)`
      Part of `GL_NV_vdpau_interop`

    - #### glVDPAUGetSurfaceivNV

          void glVDPAUGetSurfaceivNV(long surface,
                                   int pname,
                                   int bufSize,
                                   IntBuffer length,
                                   IntBuffer values)

      Entry point to C language function: `void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `length` - a direct or array-backed `IntBuffer`
        `values` - a direct or array-backed `IntBuffer`

    - #### glVDPAUGetSurfaceivNV

          void glVDPAUGetSurfaceivNV(long surface,
                                   int pname,
                                   int bufSize,
                                   int[] length,
                                   int length_offset,
                                   int[] values,
                                   int values_offset)

      Entry point to C language function: `void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)`
      Part of `GL_NV_vdpau_interop`

    - #### glVDPAUInitNV

          void glVDPAUInitNV(Buffer vdpDevice,
                           Buffer getProcAddress)

      Entry point to C language function: `void glVDPAUInitNV(const GLvoid * vdpDevice, const GLvoid * getProcAddress)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `vdpDevice` - a direct or array-backed `Buffer`
        `getProcAddress` - a direct or array-backed `Buffer`

    - #### glVDPAUIsSurfaceNV

          void glVDPAUIsSurfaceNV(long surface)

      Entry point to C language function: `void glVDPAUIsSurfaceNV(GLvdpauSurfaceNV surface)`
      Part of `GL_NV_vdpau_interop`

    - #### glVDPAUMapSurfacesNV

          void glVDPAUMapSurfacesNV(int numSurfaces,
                                  PointerBuffer surfaces)

      Entry point to C language function: `void glVDPAUMapSurfacesNV(GLsizei numSurfaces, const GLvdpauSurfaceNV * surfaces)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `surfaces` - a direct only `PointerBuffer`

    - #### glVDPAURegisterOutputSurfaceNV

          long glVDPAURegisterOutputSurfaceNV(Buffer vdpSurface,
                                            int target,
                                            int numTextureNames,
                                            IntBuffer textureNames)

      Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `vdpSurface` - a direct or array-backed `Buffer`
        `textureNames` - a direct or array-backed `IntBuffer`

    - #### glVDPAURegisterOutputSurfaceNV

          long glVDPAURegisterOutputSurfaceNV(Buffer vdpSurface,
                                            int target,
                                            int numTextureNames,
                                            int[] textureNames,
                                            int textureNames_offset)

      Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `vdpSurface` - a direct or array-backed `Buffer`

    - #### glVDPAURegisterVideoSurfaceNV

          long glVDPAURegisterVideoSurfaceNV(Buffer vdpSurface,
                                           int target,
                                           int numTextureNames,
                                           IntBuffer textureNames)

      Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `vdpSurface` - a direct or array-backed `Buffer`
        `textureNames` - a direct or array-backed `IntBuffer`

    - #### glVDPAURegisterVideoSurfaceNV

          long glVDPAURegisterVideoSurfaceNV(Buffer vdpSurface,
                                           int target,
                                           int numTextureNames,
                                           int[] textureNames,
                                           int textureNames_offset)

      Entry point to C language function: `GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `vdpSurface` - a direct or array-backed `Buffer`

    - #### glVDPAUSurfaceAccessNV

          void glVDPAUSurfaceAccessNV(long surface,
                                    int access)

      Entry point to C language function: `void glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV surface, GLenum access)`
      Part of `GL_NV_vdpau_interop`

    - #### glVDPAUUnmapSurfacesNV

          void glVDPAUUnmapSurfacesNV(int numSurface,
                                    PointerBuffer surfaces)

      Entry point to C language function: `void glVDPAUUnmapSurfacesNV(GLsizei numSurface, const GLvdpauSurfaceNV * surfaces)`
      Part of `GL_NV_vdpau_interop`
      Parameters:
        `surfaces` - a direct only `PointerBuffer`

    - #### glVDPAUUnregisterSurfaceNV

          void glVDPAUUnregisterSurfaceNV(long surface)

      Entry point to C language function: `void glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV surface)`
      Part of `GL_NV_vdpau_interop`

    - #### glValidateProgramARB

          void glValidateProgramARB(int programObj)

      Entry point to C language function: `void glValidateProgramARB(GLhandleARB programObj)`
      Part of `GL_ARB_shader_objects`

    - #### glVariantPointerEXT

          void glVariantPointerEXT(int id,
                                 int type,
                                 int stride,
                                 Buffer addr)

      Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct only `Buffer`

    - #### glVariantPointerEXT

          void glVariantPointerEXT(int id,
                                 int type,
                                 int stride,
                                 long addr_buffer_offset)

      Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantbvEXT

          void glVariantbvEXT(int id,
                            ByteBuffer addr)

      Entry point to C language function: `void glVariantbvEXT(GLuint id, const GLbyte * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `ByteBuffer`

    - #### glVariantbvEXT

          void glVariantbvEXT(int id,
                            byte[] addr,
                            int addr_offset)

      Entry point to C language function: `void glVariantbvEXT(GLuint id, const GLbyte * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantdvEXT

          void glVariantdvEXT(int id,
                            DoubleBuffer addr)

      Entry point to C language function: `void glVariantdvEXT(GLuint id, const GLdouble * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `DoubleBuffer`

    - #### glVariantdvEXT

          void glVariantdvEXT(int id,
                            double[] addr,
                            int addr_offset)

      Entry point to C language function: `void glVariantdvEXT(GLuint id, const GLdouble * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantfvEXT

          void glVariantfvEXT(int id,
                            FloatBuffer addr)

      Entry point to C language function: `void glVariantfvEXT(GLuint id, const GLfloat * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `FloatBuffer`

    - #### glVariantfvEXT

          void glVariantfvEXT(int id,
                            float[] addr,
                            int addr_offset)

      Entry point to C language function: `void glVariantfvEXT(GLuint id, const GLfloat * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantivEXT

          void glVariantivEXT(int id,
                            IntBuffer addr)

      Entry point to C language function: `void glVariantivEXT(GLuint id, const GLint * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `IntBuffer`

    - #### glVariantivEXT

          void glVariantivEXT(int id,
                            int[] addr,
                            int addr_offset)

      Entry point to C language function: `void glVariantivEXT(GLuint id, const GLint * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantsvEXT

          void glVariantsvEXT(int id,
                            ShortBuffer addr)

      Entry point to C language function: `void glVariantsvEXT(GLuint id, const GLshort * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `ShortBuffer`

    - #### glVariantsvEXT

          void glVariantsvEXT(int id,
                            short[] addr,
                            int addr_offset)

      Entry point to C language function: `void glVariantsvEXT(GLuint id, const GLshort * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantubvEXT

          void glVariantubvEXT(int id,
                             ByteBuffer addr)

      Entry point to C language function: `void glVariantubvEXT(GLuint id, const GLubyte * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `ByteBuffer`

    - #### glVariantubvEXT

          void glVariantubvEXT(int id,
                             byte[] addr,
                             int addr_offset)

      Entry point to C language function: `void glVariantubvEXT(GLuint id, const GLubyte * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantuivEXT

          void glVariantuivEXT(int id,
                             IntBuffer addr)

      Entry point to C language function: `void glVariantuivEXT(GLuint id, const GLuint * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `IntBuffer`

    - #### glVariantuivEXT

          void glVariantuivEXT(int id,
                             int[] addr,
                             int addr_offset)

      Entry point to C language function: `void glVariantuivEXT(GLuint id, const GLuint * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVariantusvEXT

          void glVariantusvEXT(int id,
                             ShortBuffer addr)

      Entry point to C language function: `void glVariantusvEXT(GLuint id, const GLushort * addr)`
      Part of `GL_EXT_vertex_shader`
      Parameters:
        `addr` - a direct or array-backed `ShortBuffer`

    - #### glVariantusvEXT

          void glVariantusvEXT(int id,
                             short[] addr,
                             int addr_offset)

      Entry point to C language function: `void glVariantusvEXT(GLuint id, const GLushort * addr)`
      Part of `GL_EXT_vertex_shader`

    - #### glVertex2bOES

          void glVertex2bOES(byte x)

      Entry point to C language function: `void glVertex2bOES(GLbyte x)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex2bvOES

          void glVertex2bvOES(ByteBuffer coords)

      Entry point to C language function: `void glVertex2bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glVertex2bvOES

          void glVertex2bvOES(byte[] coords,
                            int coords_offset)

      Entry point to C language function: `void glVertex2bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex2d

          void glVertex2d(double x,
                        double y)

      Entry point to C language function: `void glVertex2d(GLdouble x, GLdouble y)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2dv

          void glVertex2dv(DoubleBuffer v)

      Entry point to C language function: `void glVertex2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertex2dv

          void glVertex2dv(double[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2f

          void glVertex2f(float x,
                        float y)

      Entry point to C language function: `void glVertex2f(GLfloat x, GLfloat y)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2fv

          void glVertex2fv(FloatBuffer v)

      Entry point to C language function: `void glVertex2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertex2fv

          void glVertex2fv(float[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2h

          void glVertex2h(short x,
                        short y)

      Entry point to C language function: `void glVertex2h(GLhalfNV x, GLhalfNV y)`
      Part of `GL_NV_half_float`

    - #### glVertex2hv

          void glVertex2hv(ShortBuffer v)

      Entry point to C language function: `void glVertex2hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex2hv

          void glVertex2hv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex2hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertex2i

          void glVertex2i(int x,
                        int y)

      Entry point to C language function: `void glVertex2i(GLint x, GLint y)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2iv

          void glVertex2iv(IntBuffer v)

      Entry point to C language function: `void glVertex2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertex2iv

          void glVertex2iv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex2iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2s

          void glVertex2s(short x,
                        short y)

      Entry point to C language function: `void glVertex2s(GLshort x, GLshort y)`
      Part of `GL_VERSION_1_0`

    - #### glVertex2sv

          void glVertex2sv(ShortBuffer v)

      Entry point to C language function: `void glVertex2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex2sv

          void glVertex2sv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex2sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3bOES

          void glVertex3bOES(byte x,
                           byte y)

      Entry point to C language function: `void glVertex3bOES(GLbyte x, GLbyte y)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex3bvOES

          void glVertex3bvOES(ByteBuffer coords)

      Entry point to C language function: `void glVertex3bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glVertex3bvOES

          void glVertex3bvOES(byte[] coords,
                            int coords_offset)

      Entry point to C language function: `void glVertex3bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex3d

          void glVertex3d(double x,
                        double y,
                        double z)

      Entry point to C language function: `void glVertex3d(GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3dv

          void glVertex3dv(DoubleBuffer v)

      Entry point to C language function: `void glVertex3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertex3dv

          void glVertex3dv(double[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3f

          void glVertex3f(float x,
                        float y,
                        float z)

      Entry point to C language function: `void glVertex3f(GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3fv

          void glVertex3fv(FloatBuffer v)

      Entry point to C language function: `void glVertex3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertex3fv

          void glVertex3fv(float[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3h

          void glVertex3h(short x,
                        short y,
                        short z)

      Entry point to C language function: `void glVertex3h(GLhalfNV x, GLhalfNV y, GLhalfNV z)`
      Part of `GL_NV_half_float`

    - #### glVertex3hv

          void glVertex3hv(ShortBuffer v)

      Entry point to C language function: `void glVertex3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex3hv

          void glVertex3hv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex3hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertex3i

          void glVertex3i(int x,
                        int y,
                        int z)

      Entry point to C language function: `void glVertex3i(GLint x, GLint y, GLint z)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3iv

          void glVertex3iv(IntBuffer v)

      Entry point to C language function: `void glVertex3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertex3iv

          void glVertex3iv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex3iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3s

          void glVertex3s(short x,
                        short y,
                        short z)

      Entry point to C language function: `void glVertex3s(GLshort x, GLshort y, GLshort z)`
      Part of `GL_VERSION_1_0`

    - #### glVertex3sv

          void glVertex3sv(ShortBuffer v)

      Entry point to C language function: `void glVertex3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex3sv

          void glVertex3sv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex3sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4bOES

          void glVertex4bOES(byte x,
                           byte y,
                           byte z)

      Entry point to C language function: `void glVertex4bOES(GLbyte x, GLbyte y, GLbyte z)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex4bvOES

          void glVertex4bvOES(ByteBuffer coords)

      Entry point to C language function: `void glVertex4bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`
      Parameters:
        `coords` - a direct or array-backed `ByteBuffer`

    - #### glVertex4bvOES

          void glVertex4bvOES(byte[] coords,
                            int coords_offset)

      Entry point to C language function: `void glVertex4bvOES(const GLbyte * coords)`
      Part of `GL_OES_byte_coordinates`

    - #### glVertex4d

          void glVertex4d(double x,
                        double y,
                        double z,
                        double w)

      Entry point to C language function: `void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4dv

          void glVertex4dv(DoubleBuffer v)

      Entry point to C language function: `void glVertex4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertex4dv

          void glVertex4dv(double[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex4dv(const GLdouble * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4f

          void glVertex4f(float x,
                        float y,
                        float z,
                        float w)

      Entry point to C language function: `void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4fv

          void glVertex4fv(FloatBuffer v)

      Entry point to C language function: `void glVertex4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertex4fv

          void glVertex4fv(float[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex4fv(const GLfloat * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4h

          void glVertex4h(short x,
                        short y,
                        short z,
                        short w)

      Entry point to C language function: `void glVertex4h(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)`
      Part of `GL_NV_half_float`

    - #### glVertex4hv

          void glVertex4hv(ShortBuffer v)

      Entry point to C language function: `void glVertex4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex4hv

          void glVertex4hv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex4hv(const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertex4i

          void glVertex4i(int x,
                        int y,
                        int z,
                        int w)

      Entry point to C language function: `void glVertex4i(GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4iv

          void glVertex4iv(IntBuffer v)

      Entry point to C language function: `void glVertex4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertex4iv

          void glVertex4iv(int[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex4iv(const GLint * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4s

          void glVertex4s(short x,
                        short y,
                        short z,
                        short w)

      Entry point to C language function: `void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)`
      Part of `GL_VERSION_1_0`

    - #### glVertex4sv

          void glVertex4sv(ShortBuffer v)

      Entry point to C language function: `void glVertex4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertex4sv

          void glVertex4sv(short[] v,
                         int v_offset)

      Entry point to C language function: `void glVertex4sv(const GLshort * v)`
      Part of `GL_VERSION_1_0`

    - #### glVertexArrayColorOffsetEXT

          void glVertexArrayColorOffsetEXT(int vaobj,
                                         int buffer,
                                         int size,
                                         int type,
                                         int stride,
                                         long offset)

      Entry point to C language function: `void glVertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayEdgeFlagOffsetEXT

          void glVertexArrayEdgeFlagOffsetEXT(int vaobj,
                                            int buffer,
                                            int stride,
                                            long offset)

      Entry point to C language function: `void glVertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayFogCoordOffsetEXT

          void glVertexArrayFogCoordOffsetEXT(int vaobj,
                                            int buffer,
                                            int type,
                                            int stride,
                                            long offset)

      Entry point to C language function: `void glVertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayIndexOffsetEXT

          void glVertexArrayIndexOffsetEXT(int vaobj,
                                         int buffer,
                                         int type,
                                         int stride,
                                         long offset)

      Entry point to C language function: `void glVertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayMultiTexCoordOffsetEXT

          void glVertexArrayMultiTexCoordOffsetEXT(int vaobj,
                                                 int buffer,
                                                 int texunit,
                                                 int size,
                                                 int type,
                                                 int stride,
                                                 long offset)

      Entry point to C language function: `void glVertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayNormalOffsetEXT

          void glVertexArrayNormalOffsetEXT(int vaobj,
                                          int buffer,
                                          int type,
                                          int stride,
                                          long offset)

      Entry point to C language function: `void glVertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayParameteriAPPLE

          void glVertexArrayParameteriAPPLE(int pname,
                                          int param)

      Entry point to C language function: `void glVertexArrayParameteriAPPLE(GLenum pname, GLint param)`
      Part of `GL_APPLE_vertex_array_range`

    - #### glVertexArrayRangeAPPLE

          void glVertexArrayRangeAPPLE(int length,
                                     Buffer pointer)

      Entry point to C language function: `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer)`
      Part of `GL_APPLE_vertex_array_range`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glVertexArrayRangeNV

          void glVertexArrayRangeNV(int length,
                                  Buffer pointer)

      Entry point to C language function: `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer)`
      Part of `GL_NV_vertex_array_range`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glVertexArraySecondaryColorOffsetEXT

          void glVertexArraySecondaryColorOffsetEXT(int vaobj,
                                                  int buffer,
                                                  int size,
                                                  int type,
                                                  int stride,
                                                  long offset)

      Entry point to C language function: `void glVertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayTexCoordOffsetEXT

          void glVertexArrayTexCoordOffsetEXT(int vaobj,
                                            int buffer,
                                            int size,
                                            int type,
                                            int stride,
                                            long offset)

      Entry point to C language function: `void glVertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayVertexAttribIOffsetEXT

          void glVertexArrayVertexAttribIOffsetEXT(int vaobj,
                                                 int buffer,
                                                 int index,
                                                 int size,
                                                 int type,
                                                 int stride,
                                                 long offset)

      Entry point to C language function: `void glVertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayVertexAttribOffsetEXT

          void glVertexArrayVertexAttribOffsetEXT(int vaobj,
                                                int buffer,
                                                int index,
                                                int size,
                                                int type,
                                                boolean normalized,
                                                int stride,
                                                long offset)

      Entry point to C language function: `void glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexArrayVertexOffsetEXT

          void glVertexArrayVertexOffsetEXT(int vaobj,
                                          int buffer,
                                          int size,
                                          int type,
                                          int stride,
                                          long offset)

      Entry point to C language function: `void glVertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)`
      Part of `GL_EXT_direct_state_access`

    - #### glVertexAttrib1dARB

          void glVertexAttrib1dARB(int index,
                                 double x)

      Entry point to C language function: `void glVertexAttrib1dARB(GLuint index, GLdouble x)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib1dvARB

          void glVertexAttrib1dvARB(int index,
                                  DoubleBuffer v)

      Entry point to C language function: `void glVertexAttrib1dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertexAttrib1dvARB

          void glVertexAttrib1dvARB(int index,
                                  double[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib1dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib1fARB

          void glVertexAttrib1fARB(int index,
                                 float x)

      Entry point to C language function: `void glVertexAttrib1fARB(GLuint index, GLfloat x)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib1fvARB

          void glVertexAttrib1fvARB(int index,
                                  FloatBuffer v)

      Entry point to C language function: `void glVertexAttrib1fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertexAttrib1fvARB

          void glVertexAttrib1fvARB(int index,
                                  float[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib1fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib1h

          void glVertexAttrib1h(int index,
                              short x)

      Entry point to C language function: `void glVertexAttrib1h(GLuint index, GLhalfNV x)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib1hv

          void glVertexAttrib1hv(int index,
                               ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib1hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib1hv

          void glVertexAttrib1hv(int index,
                               short[] v,
                               int v_offset)

      Entry point to C language function: `void glVertexAttrib1hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib1sARB

          void glVertexAttrib1sARB(int index,
                                 short x)

      Entry point to C language function: `void glVertexAttrib1sARB(GLuint index, GLshort x)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib1svARB

          void glVertexAttrib1svARB(int index,
                                  ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib1svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib1svARB

          void glVertexAttrib1svARB(int index,
                                  short[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib1svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2dARB

          void glVertexAttrib2dARB(int index,
                                 double x,
                                 double y)

      Entry point to C language function: `void glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2dvARB

          void glVertexAttrib2dvARB(int index,
                                  DoubleBuffer v)

      Entry point to C language function: `void glVertexAttrib2dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertexAttrib2dvARB

          void glVertexAttrib2dvARB(int index,
                                  double[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib2dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2fARB

          void glVertexAttrib2fARB(int index,
                                 float x,
                                 float y)

      Entry point to C language function: `void glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2fvARB

          void glVertexAttrib2fvARB(int index,
                                  FloatBuffer v)

      Entry point to C language function: `void glVertexAttrib2fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertexAttrib2fvARB

          void glVertexAttrib2fvARB(int index,
                                  float[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib2fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2h

          void glVertexAttrib2h(int index,
                              short x,
                              short y)

      Entry point to C language function: `void glVertexAttrib2h(GLuint index, GLhalfNV x, GLhalfNV y)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib2hv

          void glVertexAttrib2hv(int index,
                               ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib2hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib2hv

          void glVertexAttrib2hv(int index,
                               short[] v,
                               int v_offset)

      Entry point to C language function: `void glVertexAttrib2hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib2sARB

          void glVertexAttrib2sARB(int index,
                                 short x,
                                 short y)

      Entry point to C language function: `void glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib2svARB

          void glVertexAttrib2svARB(int index,
                                  ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib2svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib2svARB

          void glVertexAttrib2svARB(int index,
                                  short[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib2svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3dARB

          void glVertexAttrib3dARB(int index,
                                 double x,
                                 double y,
                                 double z)

      Entry point to C language function: `void glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3dvARB

          void glVertexAttrib3dvARB(int index,
                                  DoubleBuffer v)

      Entry point to C language function: `void glVertexAttrib3dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertexAttrib3dvARB

          void glVertexAttrib3dvARB(int index,
                                  double[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib3dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3fARB

          void glVertexAttrib3fARB(int index,
                                 float x,
                                 float y,
                                 float z)

      Entry point to C language function: `void glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3fvARB

          void glVertexAttrib3fvARB(int index,
                                  FloatBuffer v)

      Entry point to C language function: `void glVertexAttrib3fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertexAttrib3fvARB

          void glVertexAttrib3fvARB(int index,
                                  float[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib3fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3h

          void glVertexAttrib3h(int index,
                              short x,
                              short y,
                              short z)

      Entry point to C language function: `void glVertexAttrib3h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib3hv

          void glVertexAttrib3hv(int index,
                               ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib3hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib3hv

          void glVertexAttrib3hv(int index,
                               short[] v,
                               int v_offset)

      Entry point to C language function: `void glVertexAttrib3hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib3sARB

          void glVertexAttrib3sARB(int index,
                                 short x,
                                 short y,
                                 short z)

      Entry point to C language function: `void glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib3svARB

          void glVertexAttrib3svARB(int index,
                                  ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib3svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib3svARB

          void glVertexAttrib3svARB(int index,
                                  short[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib3svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NbvARB

          void glVertexAttrib4NbvARB(int index,
                                   ByteBuffer v)

      Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttrib4NbvARB

          void glVertexAttrib4NbvARB(int index,
                                   byte[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NivARB

          void glVertexAttrib4NivARB(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttrib4NivARB(GLuint index, const GLint * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttrib4NivARB

          void glVertexAttrib4NivARB(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4NivARB(GLuint index, const GLint * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NsvARB

          void glVertexAttrib4NsvARB(int index,
                                   ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib4NsvARB

          void glVertexAttrib4NsvARB(int index,
                                   short[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NubARB

          void glVertexAttrib4NubARB(int index,
                                   byte x,
                                   byte y,
                                   byte z,
                                   byte w)

      Entry point to C language function: `void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NubvARB

          void glVertexAttrib4NubvARB(int index,
                                    ByteBuffer v)

      Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttrib4NubvARB

          void glVertexAttrib4NubvARB(int index,
                                    byte[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NuivARB

          void glVertexAttrib4NuivARB(int index,
                                    IntBuffer v)

      Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttrib4NuivARB

          void glVertexAttrib4NuivARB(int index,
                                    int[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4NusvARB

          void glVertexAttrib4NusvARB(int index,
                                    ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib4NusvARB

          void glVertexAttrib4NusvARB(int index,
                                    short[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4bvARB

          void glVertexAttrib4bvARB(int index,
                                  ByteBuffer v)

      Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttrib4bvARB

          void glVertexAttrib4bvARB(int index,
                                  byte[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4dARB

          void glVertexAttrib4dARB(int index,
                                 double x,
                                 double y,
                                 double z,
                                 double w)

      Entry point to C language function: `void glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4dvARB

          void glVertexAttrib4dvARB(int index,
                                  DoubleBuffer v)

      Entry point to C language function: `void glVertexAttrib4dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glVertexAttrib4dvARB

          void glVertexAttrib4dvARB(int index,
                                  double[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib4dvARB(GLuint index, const GLdouble * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4fARB

          void glVertexAttrib4fARB(int index,
                                 float x,
                                 float y,
                                 float z,
                                 float w)

      Entry point to C language function: `void glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4fvARB

          void glVertexAttrib4fvARB(int index,
                                  FloatBuffer v)

      Entry point to C language function: `void glVertexAttrib4fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glVertexAttrib4fvARB

          void glVertexAttrib4fvARB(int index,
                                  float[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib4fvARB(GLuint index, const GLfloat * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4h

          void glVertexAttrib4h(int index,
                              short x,
                              short y,
                              short z,
                              short w)

      Entry point to C language function: `void glVertexAttrib4h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib4hv

          void glVertexAttrib4hv(int index,
                               ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib4hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib4hv

          void glVertexAttrib4hv(int index,
                               short[] v,
                               int v_offset)

      Entry point to C language function: `void glVertexAttrib4hv(GLuint index, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttrib4ivARB

          void glVertexAttrib4ivARB(int index,
                                  IntBuffer v)

      Entry point to C language function: `void glVertexAttrib4ivARB(GLuint index, const GLint * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttrib4ivARB

          void glVertexAttrib4ivARB(int index,
                                  int[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib4ivARB(GLuint index, const GLint * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4sARB

          void glVertexAttrib4sARB(int index,
                                 short x,
                                 short y,
                                 short z,
                                 short w)

      Entry point to C language function: `void glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4svARB

          void glVertexAttrib4svARB(int index,
                                  ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib4svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib4svARB

          void glVertexAttrib4svARB(int index,
                                  short[] v,
                                  int v_offset)

      Entry point to C language function: `void glVertexAttrib4svARB(GLuint index, const GLshort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4ubvARB

          void glVertexAttrib4ubvARB(int index,
                                   ByteBuffer v)

      Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttrib4ubvARB

          void glVertexAttrib4ubvARB(int index,
                                   byte[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4uivARB

          void glVertexAttrib4uivARB(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttrib4uivARB

          void glVertexAttrib4uivARB(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttrib4usvARB

          void glVertexAttrib4usvARB(int index,
                                   ShortBuffer v)

      Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttrib4usvARB

          void glVertexAttrib4usvARB(int index,
                                   short[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttribI1iEXT

          void glVertexAttribI1iEXT(int index,
                                  int x)

      Entry point to C language function: `void glVertexAttribI1iEXT(GLuint index, GLint x)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI1ivEXT

          void glVertexAttribI1ivEXT(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI1ivEXT

          void glVertexAttribI1ivEXT(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI1uiEXT

          void glVertexAttribI1uiEXT(int index,
                                   int x)

      Entry point to C language function: `void glVertexAttribI1uiEXT(GLuint index, GLuint x)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI1uivEXT

          void glVertexAttribI1uivEXT(int index,
                                    IntBuffer v)

      Entry point to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI1uivEXT

          void glVertexAttribI1uivEXT(int index,
                                    int[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI2iEXT

          void glVertexAttribI2iEXT(int index,
                                  int x,
                                  int y)

      Entry point to C language function: `void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI2ivEXT

          void glVertexAttribI2ivEXT(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI2ivEXT

          void glVertexAttribI2ivEXT(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI2uiEXT

          void glVertexAttribI2uiEXT(int index,
                                   int x,
                                   int y)

      Entry point to C language function: `void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI2uivEXT

          void glVertexAttribI2uivEXT(int index,
                                    IntBuffer v)

      Entry point to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI2uivEXT

          void glVertexAttribI2uivEXT(int index,
                                    int[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI3iEXT

          void glVertexAttribI3iEXT(int index,
                                  int x,
                                  int y,
                                  int z)

      Entry point to C language function: `void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI3ivEXT

          void glVertexAttribI3ivEXT(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI3ivEXT

          void glVertexAttribI3ivEXT(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI3uiEXT

          void glVertexAttribI3uiEXT(int index,
                                   int x,
                                   int y,
                                   int z)

      Entry point to C language function: `void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI3uivEXT

          void glVertexAttribI3uivEXT(int index,
                                    IntBuffer v)

      Entry point to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI3uivEXT

          void glVertexAttribI3uivEXT(int index,
                                    int[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4bvEXT

          void glVertexAttribI4bvEXT(int index,
                                   ByteBuffer v)

      Entry point to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttribI4bvEXT

          void glVertexAttribI4bvEXT(int index,
                                   byte[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4iEXT

          void glVertexAttribI4iEXT(int index,
                                  int x,
                                  int y,
                                  int z,
                                  int w)

      Entry point to C language function: `void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4ivEXT

          void glVertexAttribI4ivEXT(int index,
                                   IntBuffer v)

      Entry point to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI4ivEXT

          void glVertexAttribI4ivEXT(int index,
                                   int[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4svEXT

          void glVertexAttribI4svEXT(int index,
                                   ShortBuffer v)

      Entry point to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribI4svEXT

          void glVertexAttribI4svEXT(int index,
                                   short[] v,
                                   int v_offset)

      Entry point to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4ubvEXT

          void glVertexAttribI4ubvEXT(int index,
                                    ByteBuffer v)

      Entry point to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `ByteBuffer`

    - #### glVertexAttribI4ubvEXT

          void glVertexAttribI4ubvEXT(int index,
                                    byte[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4uiEXT

          void glVertexAttribI4uiEXT(int index,
                                   int x,
                                   int y,
                                   int z,
                                   int w)

      Entry point to C language function: `void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4uivEXT

          void glVertexAttribI4uivEXT(int index,
                                    IntBuffer v)

      Entry point to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glVertexAttribI4uivEXT

          void glVertexAttribI4uivEXT(int index,
                                    int[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribI4usvEXT

          void glVertexAttribI4usvEXT(int index,
                                    ShortBuffer v)

      Entry point to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribI4usvEXT

          void glVertexAttribI4usvEXT(int index,
                                    short[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v)`
      Part of `GL_NV_vertex_program4`

    - #### glVertexAttribIPointerEXT

          void glVertexAttribIPointerEXT(int index,
                                       int size,
                                       int type,
                                       int stride,
                                       Buffer pointer)

      Entry point to C language function: `void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_NV_vertex_program4`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glVertexAttribL1i64NV

          void glVertexAttribL1i64NV(int index,
                                   long x)

      Entry point to C language function: `void glVertexAttribL1i64NV(GLuint index, GLint64EXT x)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL1i64vNV

          void glVertexAttribL1i64vNV(int index,
                                    LongBuffer v)

      Entry point to C language function: `void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL1i64vNV

          void glVertexAttribL1i64vNV(int index,
                                    long[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL1ui64NV

          void glVertexAttribL1ui64NV(int index,
                                    long x)

      Entry point to C language function: `void glVertexAttribL1ui64NV(GLuint index, GLuint64EXT x)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL1ui64vNV

          void glVertexAttribL1ui64vNV(int index,
                                     LongBuffer v)

      Entry point to C language function: `void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL1ui64vNV

          void glVertexAttribL1ui64vNV(int index,
                                     long[] v,
                                     int v_offset)

      Entry point to C language function: `void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL2i64NV

          void glVertexAttribL2i64NV(int index,
                                   long x,
                                   long y)

      Entry point to C language function: `void glVertexAttribL2i64NV(GLuint index, GLint64EXT x, GLint64EXT y)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL2i64vNV

          void glVertexAttribL2i64vNV(int index,
                                    LongBuffer v)

      Entry point to C language function: `void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL2i64vNV

          void glVertexAttribL2i64vNV(int index,
                                    long[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL2ui64NV

          void glVertexAttribL2ui64NV(int index,
                                    long x,
                                    long y)

      Entry point to C language function: `void glVertexAttribL2ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL2ui64vNV

          void glVertexAttribL2ui64vNV(int index,
                                     LongBuffer v)

      Entry point to C language function: `void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL2ui64vNV

          void glVertexAttribL2ui64vNV(int index,
                                     long[] v,
                                     int v_offset)

      Entry point to C language function: `void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL3i64NV

          void glVertexAttribL3i64NV(int index,
                                   long x,
                                   long y,
                                   long z)

      Entry point to C language function: `void glVertexAttribL3i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL3i64vNV

          void glVertexAttribL3i64vNV(int index,
                                    LongBuffer v)

      Entry point to C language function: `void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL3i64vNV

          void glVertexAttribL3i64vNV(int index,
                                    long[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL3ui64NV

          void glVertexAttribL3ui64NV(int index,
                                    long x,
                                    long y,
                                    long z)

      Entry point to C language function: `void glVertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL3ui64vNV

          void glVertexAttribL3ui64vNV(int index,
                                     LongBuffer v)

      Entry point to C language function: `void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL3ui64vNV

          void glVertexAttribL3ui64vNV(int index,
                                     long[] v,
                                     int v_offset)

      Entry point to C language function: `void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL4i64NV

          void glVertexAttribL4i64NV(int index,
                                   long x,
                                   long y,
                                   long z,
                                   long w)

      Entry point to C language function: `void glVertexAttribL4i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL4i64vNV

          void glVertexAttribL4i64vNV(int index,
                                    LongBuffer v)

      Entry point to C language function: `void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL4i64vNV

          void glVertexAttribL4i64vNV(int index,
                                    long[] v,
                                    int v_offset)

      Entry point to C language function: `void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL4ui64NV

          void glVertexAttribL4ui64NV(int index,
                                    long x,
                                    long y,
                                    long z,
                                    long w)

      Entry point to C language function: `void glVertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribL4ui64vNV

          void glVertexAttribL4ui64vNV(int index,
                                     LongBuffer v)

      Entry point to C language function: `void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`
      Parameters:
        `v` - a direct or array-backed `LongBuffer`

    - #### glVertexAttribL4ui64vNV

          void glVertexAttribL4ui64vNV(int index,
                                     long[] v,
                                     int v_offset)

      Entry point to C language function: `void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribLFormatNV

          void glVertexAttribLFormatNV(int index,
                                     int size,
                                     int type,
                                     int stride)

      Entry point to C language function: `void glVertexAttribLFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride)`
      Part of `GL_NV_vertex_attrib_integer_64bit`

    - #### glVertexAttribParameteriAMD

          void glVertexAttribParameteriAMD(int index,
                                         int pname,
                                         int param)

      Entry point to C language function: `void glVertexAttribParameteriAMD(GLuint index, GLenum pname, GLint param)`
      Part of `GL_AMD_interleaved_elements`

    - #### glVertexAttribPointerARB

          void glVertexAttribPointerARB(int index,
                                      int size,
                                      int type,
                                      boolean normalized,
                                      int stride,
                                      Buffer pointer)

      Entry point to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_ARB_vertex_program`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glVertexAttribPointerARB

          void glVertexAttribPointerARB(int index,
                                      int size,
                                      int type,
                                      boolean normalized,
                                      int stride,
                                      long pointer_buffer_offset)

      Entry point to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_ARB_vertex_program`

    - #### glVertexAttribs1hv

          void glVertexAttribs1hv(int index,
                                int n,
                                ShortBuffer v)

      Entry point to C language function: `void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribs1hv

          void glVertexAttribs1hv(int index,
                                int n,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttribs2hv

          void glVertexAttribs2hv(int index,
                                int n,
                                ShortBuffer v)

      Entry point to C language function: `void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribs2hv

          void glVertexAttribs2hv(int index,
                                int n,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttribs3hv

          void glVertexAttribs3hv(int index,
                                int n,
                                ShortBuffer v)

      Entry point to C language function: `void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribs3hv

          void glVertexAttribs3hv(int index,
                                int n,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexAttribs4hv

          void glVertexAttribs4hv(int index,
                                int n,
                                ShortBuffer v)

      Entry point to C language function: `void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glVertexAttribs4hv

          void glVertexAttribs4hv(int index,
                                int n,
                                short[] v,
                                int v_offset)

      Entry point to C language function: `void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v)`
      Part of `GL_NV_half_float`

    - #### glVertexBlendARB

          void glVertexBlendARB(int count)

      Entry point to C language function: `void glVertexBlendARB(GLint count)`
      Part of `GL_ARB_vertex_blend`

    - #### glVertexWeightPointerEXT

          void glVertexWeightPointerEXT(int size,
                                      int type,
                                      int stride,
                                      Buffer pointer)

      Entry point to C language function: `void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_EXT_vertex_weighting`
      Parameters:
        `pointer` - a direct only `Buffer`

    - #### glVertexWeightPointerEXT

          void glVertexWeightPointerEXT(int size,
                                      int type,
                                      int stride,
                                      long pointer_buffer_offset)

      Entry point to C language function: `void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_EXT_vertex_weighting`

    - #### glVertexWeightfEXT

          void glVertexWeightfEXT(float weight)

      Entry point to C language function: `void glVertexWeightfEXT(GLfloat weight)`
      Part of `GL_EXT_vertex_weighting`

    - #### glVertexWeightfvEXT

          void glVertexWeightfvEXT(FloatBuffer weight)

      Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * weight)`
      Part of `GL_EXT_vertex_weighting`
      Parameters:
        `weight` - a direct or array-backed `FloatBuffer`

    - #### glVertexWeightfvEXT

          void glVertexWeightfvEXT(float[] weight,
                                 int weight_offset)

      Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * weight)`
      Part of `GL_EXT_vertex_weighting`

    - #### glVertexWeighth

          void glVertexWeighth(short weight)

      Entry point to C language function: `void glVertexWeighth(GLhalfNV weight)`
      Part of `GL_NV_half_float`

    - #### glVertexWeighthv

          void glVertexWeighthv(ShortBuffer weight)

      Entry point to C language function: `void glVertexWeighthv(const GLhalfNV * weight)`
      Part of `GL_NV_half_float`
      Parameters:
        `weight` - a direct or array-backed `ShortBuffer`

    - #### glVertexWeighthv

          void glVertexWeighthv(short[] weight,
                              int weight_offset)

      Entry point to C language function: `void glVertexWeighthv(const GLhalfNV * weight)`
      Part of `GL_NV_half_float`

    - #### glVideoCaptureNV

          int glVideoCaptureNV(int video_capture_slot,
                             IntBuffer sequence_num,
                             LongBuffer capture_time)

      Entry point to C language function: `GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time)`
      Part of `GL_NV_video_capture`
      Parameters:
        `sequence_num` - a direct or array-backed `IntBuffer`
        `capture_time` - a direct or array-backed `LongBuffer`

    - #### glVideoCaptureNV

          int glVideoCaptureNV(int video_capture_slot,
                             int[] sequence_num,
                             int sequence_num_offset,
                             long[] capture_time,
                             int capture_time_offset)

      Entry point to C language function: `GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time)`
      Part of `GL_NV_video_capture`

    - #### glVideoCaptureStreamParameterdvNV

          void glVideoCaptureStreamParameterdvNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               DoubleBuffer params)

      Entry point to C language function: `void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `DoubleBuffer`

    - #### glVideoCaptureStreamParameterdvNV

          void glVideoCaptureStreamParameterdvNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               double[] params,
                                               int params_offset)

      Entry point to C language function: `void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params)`
      Part of `GL_NV_video_capture`

    - #### glVideoCaptureStreamParameterfvNV

          void glVideoCaptureStreamParameterfvNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               FloatBuffer params)

      Entry point to C language function: `void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `FloatBuffer`

    - #### glVideoCaptureStreamParameterfvNV

          void glVideoCaptureStreamParameterfvNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               float[] params,
                                               int params_offset)

      Entry point to C language function: `void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params)`
      Part of `GL_NV_video_capture`

    - #### glVideoCaptureStreamParameterivNV

          void glVideoCaptureStreamParameterivNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               IntBuffer params)

      Entry point to C language function: `void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params)`
      Part of `GL_NV_video_capture`
      Parameters:
        `params` - a direct or array-backed `IntBuffer`

    - #### glVideoCaptureStreamParameterivNV

          void glVideoCaptureStreamParameterivNV(int video_capture_slot,
                                               int stream,
                                               int pname,
                                               int[] params,
                                               int params_offset)

      Entry point to C language function: `void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params)`
      Part of `GL_NV_video_capture`

    - #### glWeightPathsNV

          void glWeightPathsNV(int resultPath,
                             int numPaths,
                             IntBuffer paths,
                             FloatBuffer weights)

      Entry point to C language function: `void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights)`
      Part of `GL_NV_path_rendering`
      Parameters:
        `paths` - a direct or array-backed `IntBuffer`
        `weights` - a direct or array-backed `FloatBuffer`

    - #### glWeightPathsNV

          void glWeightPathsNV(int resultPath,
                             int numPaths,
                             int[] paths,
                             int paths_offset,
                             float[] weights,
                             int weights_offset)

      Entry point to C language function: `void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights)`
      Part of `GL_NV_path_rendering`

    - #### glWeightPointer

          void glWeightPointer(int size,
                             int type,
                             int stride,
                             Buffer pointer)

      Entry point to C language function: `void glWeightPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)`
      Part of `GL_OES_matrix_palette`; `GL_ARB_vertex_blend`
      Parameters:
        `pointer` - a direct or array-backed `Buffer`

    - #### glWeightbvARB

          void glWeightbvARB(int size,
                           ByteBuffer weights)

      Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `ByteBuffer`

    - #### glWeightbvARB

          void glWeightbvARB(int size,
                           byte[] weights,
                           int weights_offset)

      Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightdvARB

          void glWeightdvARB(int size,
                           DoubleBuffer weights)

      Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `DoubleBuffer`

    - #### glWeightdvARB

          void glWeightdvARB(int size,
                           double[] weights,
                           int weights_offset)

      Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightfvARB

          void glWeightfvARB(int size,
                           FloatBuffer weights)

      Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `FloatBuffer`

    - #### glWeightfvARB

          void glWeightfvARB(int size,
                           float[] weights,
                           int weights_offset)

      Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightivARB

          void glWeightivARB(int size,
                           IntBuffer weights)

      Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `IntBuffer`

    - #### glWeightivARB

          void glWeightivARB(int size,
                           int[] weights,
                           int weights_offset)

      Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightsvARB

          void glWeightsvARB(int size,
                           ShortBuffer weights)

      Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `ShortBuffer`

    - #### glWeightsvARB

          void glWeightsvARB(int size,
                           short[] weights,
                           int weights_offset)

      Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightubvARB

          void glWeightubvARB(int size,
                            ByteBuffer weights)

      Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `ByteBuffer`

    - #### glWeightubvARB

          void glWeightubvARB(int size,
                            byte[] weights,
                            int weights_offset)

      Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightuivARB

          void glWeightuivARB(int size,
                            IntBuffer weights)

      Entry point to C language function: `void glWeightuivARB(GLint size, const GLuint * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `IntBuffer`

    - #### glWeightuivARB

          void glWeightuivARB(int size,
                            int[] weights,
                            int weights_offset)

      Entry point to C language function: `void glWeightuivARB(GLint size, const GLuint * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWeightusvARB

          void glWeightusvARB(int size,
                            ShortBuffer weights)

      Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights)`
      Part of `GL_ARB_vertex_blend`
      Parameters:
        `weights` - a direct or array-backed `ShortBuffer`

    - #### glWeightusvARB

          void glWeightusvARB(int size,
                            short[] weights,
                            int weights_offset)

      Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights)`
      Part of `GL_ARB_vertex_blend`

    - #### glWindowPos2d

          void glWindowPos2d(double x,
                           double y)

      Entry point to C language function: `void glWindowPos2d(GLdouble x, GLdouble y)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2dv

          void glWindowPos2dv(DoubleBuffer v)

      Entry point to C language function: `void glWindowPos2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glWindowPos2dv

          void glWindowPos2dv(double[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos2dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2f

          void glWindowPos2f(float x,
                           float y)

      Entry point to C language function: `void glWindowPos2f(GLfloat x, GLfloat y)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2fv

          void glWindowPos2fv(FloatBuffer v)

      Entry point to C language function: `void glWindowPos2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glWindowPos2fv

          void glWindowPos2fv(float[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos2fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2i

          void glWindowPos2i(int x,
                           int y)

      Entry point to C language function: `void glWindowPos2i(GLint x, GLint y)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2iv

          void glWindowPos2iv(IntBuffer v)

      Entry point to C language function: `void glWindowPos2iv(const GLint * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glWindowPos2iv

          void glWindowPos2iv(int[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos2iv(const GLint * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2s

          void glWindowPos2s(short x,
                           short y)

      Entry point to C language function: `void glWindowPos2s(GLshort x, GLshort y)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos2sv

          void glWindowPos2sv(ShortBuffer v)

      Entry point to C language function: `void glWindowPos2sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glWindowPos2sv

          void glWindowPos2sv(short[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos2sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3d

          void glWindowPos3d(double x,
                           double y,
                           double z)

      Entry point to C language function: `void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3dv

          void glWindowPos3dv(DoubleBuffer v)

      Entry point to C language function: `void glWindowPos3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `DoubleBuffer`

    - #### glWindowPos3dv

          void glWindowPos3dv(double[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos3dv(const GLdouble * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3f

          void glWindowPos3f(float x,
                           float y,
                           float z)

      Entry point to C language function: `void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3fv

          void glWindowPos3fv(FloatBuffer v)

      Entry point to C language function: `void glWindowPos3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `FloatBuffer`

    - #### glWindowPos3fv

          void glWindowPos3fv(float[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos3fv(const GLfloat * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3i

          void glWindowPos3i(int x,
                           int y,
                           int z)

      Entry point to C language function: `void glWindowPos3i(GLint x, GLint y, GLint z)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3iv

          void glWindowPos3iv(IntBuffer v)

      Entry point to C language function: `void glWindowPos3iv(const GLint * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `IntBuffer`

    - #### glWindowPos3iv

          void glWindowPos3iv(int[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos3iv(const GLint * v)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3s

          void glWindowPos3s(short x,
                           short y,
                           short z)

      Entry point to C language function: `void glWindowPos3s(GLshort x, GLshort y, GLshort z)`
      Part of `GL_VERSION_1_4`

    - #### glWindowPos3sv

          void glWindowPos3sv(ShortBuffer v)

      Entry point to C language function: `void glWindowPos3sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`
      Parameters:
        `v` - a direct or array-backed `ShortBuffer`

    - #### glWindowPos3sv

          void glWindowPos3sv(short[] v,
                            int v_offset)

      Entry point to C language function: `void glWindowPos3sv(const GLshort * v)`
      Part of `GL_VERSION_1_4`

    - #### glWriteMaskEXT

          void glWriteMaskEXT(int res,
                            int in,
                            int outX,
                            int outY,
                            int outZ,
                            int outW)

      Entry point to C language function: `void glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)`
      Part of `GL_EXT_vertex_shader`

    - #### mapNamedBuffer

          GLBufferStorage mapNamedBuffer(int bufferName,
                                       int access)
                                         throws GLException

      Returns the `GLBufferStorage` instance as mapped via OpenGL's native `glMapNamedBufferEXT(..)` implementation.

      Throws a `GLException` if GL-function constraints are not met.

      `glMapNamedBufferEXT(int, int)` wrapper calls this method and returns `GLBufferStorage.getMappedBuffer()`.

      Parameters:
        `bufferName` - denotes the buffer
        `access` - the mapping access mode
      Throws:
        `GLException` - if buffer is not tracked
        `GLException` - if buffer is already mapped
        `GLException` - if buffer has invalid store size, i.e. less-than zero

    - #### mapNamedBufferRange

          GLBufferStorage mapNamedBufferRange(int bufferName,
                                            long offset,
                                            long length,
                                            int access)
                                              throws GLException

      Returns the `GLBufferStorage` instance as mapped via OpenGL's native `glMapNamedBufferRangeEXT(..)` implementation.

      Throws a `GLException` if GL-function constraints are not met.

      `glMapNamedBufferRangeEXT(int, long, long, int)` wrapper calls this method and returns `GLBufferStorage.getMappedBuffer()`.

      Parameters:
        `bufferName` - denotes the buffer
        `offset` - offset of the mapped buffer's storage
        `length` - length of the mapped buffer's storage
        `access` - the mapping access mode
      Throws:
        `GLException` - if buffer is not tracked
        `GLException` - if buffer is already mapped
        `GLException` - if buffer has invalid store size, i.e. less-than zero
        `GLException` - if buffer mapping range does not fit, incl. offset

    - #### glAllocateMemoryNV

          ByteBuffer glAllocateMemoryNV(int size,
                                      float readFrequency,
                                      float writeFrequency,
                                      float priority)

      Part of `GL_NV_vertex_array_range`.

      Provides platform-independent access to the `wglAllocateMemoryNV` / `glXAllocateMemoryNV`.

    - #### glFreeMemoryNV

          void glFreeMemoryNV(ByteBuffer pointer)

      Part of `GL_NV_vertex_array_range`.

      Provides platform-independent access to the `wglFreeMemoryNV` / `glXFreeMemoryNV`.

    - #### glVertexAttribPointer

          void glVertexAttribPointer(int indx,
                                   int size,
                                   int type,
                                   boolean normalized,
                                   int stride,
                                   Buffer ptr)

      Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);`
      Part of `GL_ES_VERSION_2_0`, `GL_VERSION_2_0`
      Parameters:
        `ptr` - a direct only `Buffer`

    - #### glDrawElementsInstanced

          void glDrawElementsInstanced(int mode,
                                     int count,
                                     int type,
                                     Buffer indices,
                                     int instancecount)

      Entry point to C language function: `void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount);`
      Part of `GL_ES_VERSION_3_0`, `GL_VERSION_3_1`; `GL_ARB_draw_instanced`
      Parameters:
        `indices` - a direct or array-backed `Buffer`

    - #### glDrawRangeElements

          void glDrawRangeElements(int mode,
                                 int start,
                                 int end,
                                 int count,
                                 int type,
                                 Buffer indices)

      Entry point to C language function: `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);`
      Part of `GL_VERSION_1_2`, `GL_ES_VERSION_3_0`
      Parameters:
        `indices` - a direct or array-backed `Buffer`

    - #### glVertexAttribIPointer

          void glVertexAttribIPointer(int index,
                                    int size,
                                    int type,
                                    int stride,
                                    Buffer pointer)

      Entry point to C language function: `void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
      Part of `GL_ES_VERSION_3_0`, `GL_VERSION_3_0`
      Parameters:
        `pointer` - a direct only `Buffer`

Copyright 2010 JogAmp Community.