Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.media.opengl
Class TraceGL2

    java.lang.Object
      javax.media.opengl.TraceGL2

All Implemented Interfaces:
  GLLightingFunc, GLMatrixFunc, GLPointerFunc, GL, GL2, GL2ES1, GL2ES2, GL2GL3, GLBase

    public class TraceGL2

extends Object
implements GLBase, GL, GL2ES1, GL2ES2, GL2GL3, GL2

Composable pipeline which wraps an underlying `GL` implementation, providing tracing information to a user-specified `PrintStream` before and after each OpenGL method call. Sample code which installs this pipeline:

         GL gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));

Field Summary
`static boolean` | `DEBUG`

Fields inherited from interface javax.media.opengl.GL2
`GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_422_AVERAGE_EXT, GL_422_EXT, GL_422_REV_AVERAGE_EXT, GL_422_REV_EXT, GL_4D_COLOR_TEXTURE, GL_ABGR_EXT, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ACTIVE_STENCIL_FACE_EXT, GL_ACTIVE_VERTEX_UNITS_ARB, GL_ALL_ATTRIB_BITS, GL_ALL_CLIENT_ATTRIB_BITS, GL_ALL_COMPLETED_NV, GL_ALLOW_DRAW_FRG_HINT_PGI, GL_ALLOW_DRAW_MEM_HINT_PGI, GL_ALLOW_DRAW_OBJ_HINT_PGI, GL_ALLOW_DRAW_WIN_HINT_PGI, GL_ALPHA_BIAS, GL_ALPHA_INTEGER, GL_ALPHA_MAX_CLAMP_INGR, GL_ALPHA_MIN_CLAMP_INGR, GL_ALPHA12, GL_ALPHA16, GL_ALPHA16F, GL_ALPHA16I, GL_ALPHA16UI, GL_ALPHA32F, GL_ALPHA32I, GL_ALPHA32UI, GL_ALPHA4, GL_ALPHA8, GL_ALPHA8I, GL_ALPHA8UI, GL_ALWAYS_FAST_HINT_PGI, GL_ALWAYS_SOFT_HINT_PGI, GL_ARRAY_ELEMENT_LOCK_COUNT_EXT, GL_ARRAY_ELEMENT_LOCK_FIRST_EXT, GL_ATTENUATION_EXT, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_AVERAGE_EXT, GL_BACK_NORMALS_HINT_PGI, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLUE_BIAS, GL_BLUE_MAX_CLAMP_INGR, GL_BLUE_MIN_CLAMP_INGR, GL_BLUE_SCALE, GL_BOOL_ARB, GL_BOOL_VEC2_ARB, GL_BOOL_VEC3_ARB, GL_BOOL_VEC4_ARB, GL_BUFFER_FLUSHING_UNMAP, GL_BUFFER_SERIALIZED_MODIFY, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CG_FRAGMENT_SHADER_EXT, GL_CG_VERTEX_SHADER_EXT, GL_CLAMP, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_VERTEX_COLOR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_FAR_HINT_PGI, GL_CLIP_NEAR_HINT_PGI, GL_CLIP_VOLUME_CLIPPING_HINT_EXT, GL_CMYK_EXT, GL_CMYKA_EXT, GL_COEFF, GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_MATRIX, GL_COLOR_MATRIX_STACK_DEPTH, GL_COLOR_SUM, GL_COLOR_SUM_ARB, GL_COLOR_TABLE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_INTENSITY_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_WIDTH, GL_COLOR3_BIT_PGI, GL_COLOR4_BIT_PGI, GL_COMPARE_R_TO_TEXTURE, GL_COMPARE_REF_DEPTH_TO_TEXTURE, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT, GL_COMPRESSED_LUMINANCE_LATC1_EXT, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT, GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_CONSERVE_MEMORY_HINT_PGI, GL_CONST_EYE_NV, GL_CONSTANT_BORDER, GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_FILTER_BIAS, GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_HEIGHT, GL_CONVOLUTION_WIDTH, GL_COPY_PIXEL_TOKEN, GL_CUBIC_EXT, GL_CULL_FRAGMENT_NV, GL_CULL_MODES_NV, GL_CULL_VERTEX_EXT, GL_CULL_VERTEX_EYE_POSITION_EXT, GL_CULL_VERTEX_OBJECT_POSITION_EXT, GL_CURRENT_BIT, GL_CURRENT_FOG_COORD, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_INDEX, GL_CURRENT_MATRIX_ARB, GL_CURRENT_MATRIX_INDEX_ARB, GL_CURRENT_MATRIX_STACK_DEPTH_ARB, GL_CURRENT_OCCLUSION_QUERY_ID_NV, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_SECONDARY_COLOR, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_SECONDARY_COLOR, GL_CURRENT_VERTEX_ATTRIB_ARB, GL_CURRENT_VERTEX_EXT, GL_CURRENT_VERTEX_WEIGHT_EXT, GL_CURRENT_WEIGHT_ARB, GL_DEPENDENT_AR_TEXTURE_2D_NV, GL_DEPENDENT_GB_TEXTURE_2D_NV, GL_DEPENDENT_HILO_TEXTURE_2D_NV, GL_DEPENDENT_RGB_TEXTURE_3D_NV, GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV, GL_DEPTH_BIAS, GL_DEPTH_BOUNDS_EXT, GL_DEPTH_BOUNDS_TEST_EXT, GL_DEPTH_CLAMP_NV, GL_DEPTH_COMPONENT32F, GL_DEPTH_SCALE, GL_DEPTH_STENCIL_TO_BGRA_NV, GL_DEPTH_STENCIL_TO_RGBA_NV, GL_DEPTH_TEXTURE_MODE, GL_DEPTH32F_STENCIL8, GL_DOMAIN, GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV, GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV, GL_DOT_PRODUCT_DEPTH_REPLACE_NV, GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV, GL_DOT_PRODUCT_NV, GL_DOT_PRODUCT_PASS_THROUGH_NV, GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV, GL_DOT_PRODUCT_TEXTURE_1D_NV, GL_DOT_PRODUCT_TEXTURE_2D_NV, GL_DOT_PRODUCT_TEXTURE_3D_NV, GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV, GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV, GL_DRAW_BUFFER0_ATI, GL_DRAW_BUFFER1_ATI, GL_DRAW_BUFFER10_ATI, GL_DRAW_BUFFER11_ATI, GL_DRAW_BUFFER12_ATI, GL_DRAW_BUFFER13_ATI, GL_DRAW_BUFFER14_ATI, GL_DRAW_BUFFER15_ATI, GL_DRAW_BUFFER2_ATI, GL_DRAW_BUFFER3_ATI, GL_DRAW_BUFFER4_ATI, GL_DRAW_BUFFER5_ATI, GL_DRAW_BUFFER6_ATI, GL_DRAW_BUFFER7_ATI, GL_DRAW_BUFFER8_ATI, GL_DRAW_BUFFER9_ATI, GL_DRAW_PIXEL_TOKEN, GL_DRAW_PIXELS_APPLE, GL_DS_BIAS_NV, GL_DS_SCALE_NV, GL_DSDT_MAG_INTENSITY_NV, GL_DSDT_MAG_NV, GL_DSDT_MAG_VIB_NV, GL_DSDT_NV, GL_DSDT8_MAG8_INTENSITY8_NV, GL_DSDT8_MAG8_NV, GL_DSDT8_NV, GL_DT_BIAS_NV, GL_DT_SCALE_NV, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EDGEFLAG_BIT_PGI, GL_EMBOSS_CONSTANT_NV, GL_EMBOSS_LIGHT_NV, GL_EMBOSS_MAP_NV, GL_ENABLE_BIT, GL_EVAL_2D_NV, GL_EVAL_BIT, GL_EVAL_FRACTIONAL_TESSELLATION_NV, GL_EVAL_TRIANGULAR_2D_NV, GL_EVAL_VERTEX_ATTRIB0_NV, GL_EVAL_VERTEX_ATTRIB1_NV, GL_EVAL_VERTEX_ATTRIB10_NV, GL_EVAL_VERTEX_ATTRIB11_NV, GL_EVAL_VERTEX_ATTRIB12_NV, GL_EVAL_VERTEX_ATTRIB13_NV, GL_EVAL_VERTEX_ATTRIB14_NV, GL_EVAL_VERTEX_ATTRIB15_NV, GL_EVAL_VERTEX_ATTRIB2_NV, GL_EVAL_VERTEX_ATTRIB3_NV, GL_EVAL_VERTEX_ATTRIB4_NV, GL_EVAL_VERTEX_ATTRIB5_NV, GL_EVAL_VERTEX_ATTRIB6_NV, GL_EVAL_VERTEX_ATTRIB7_NV, GL_EVAL_VERTEX_ATTRIB8_NV, GL_EVAL_VERTEX_ATTRIB9_NV, GL_EYE_LINEAR, GL_EYE_PLANE, GL_EYE_PLANE_ABSOLUTE_NV, GL_EYE_RADIAL_NV, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FENCE_APPLE, GL_FENCE_CONDITION_NV, GL_FENCE_STATUS_NV, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2_ARB, GL_FLOAT_MAT3_ARB, GL_FLOAT_MAT4_ARB, GL_FLOAT_VEC2_ARB, GL_FLOAT_VEC3_ARB, GL_FLOAT_VEC4_ARB, GL_FOG_BIT, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FOG_DISTANCE_MODE_NV, GL_FOG_INDEX, GL_FORCE_BLUE_TO_ONE_NV, GL_FORMAT_SUBSAMPLE_24_24_OML, GL_FORMAT_SUBSAMPLE_244_244_OML, GL_FRAGMENT_COLOR_EXT, GL_FRAGMENT_DEPTH, GL_FRAGMENT_MATERIAL_EXT, GL_FRAGMENT_NORMAL_EXT, GL_FRAGMENT_PROGRAM_ARB, GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FULL_RANGE_EXT, GL_FULL_STIPPLE_HINT_PGI, GL_GEOMETRY_PROGRAM_NV, GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV, GL_GREEN_BIAS, GL_GREEN_MAX_CLAMP_INGR, GL_GREEN_MIN_CLAMP_INGR, GL_GREEN_SCALE, GL_HI_BIAS_NV, GL_HI_SCALE_NV, GL_HILO_NV, GL_HILO16_NV, GL_HILO8_NV, GL_HINT_BIT, GL_HISTOGRAM, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_SINK, GL_HISTOGRAM_WIDTH, GL_INDEX, GL_INDEX_ARRAY, GL_INDEX_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BIT_PGI, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MATERIAL_EXT, GL_INDEX_MATERIAL_FACE_EXT, GL_INDEX_MATERIAL_PARAMETER_EXT, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_TEST_EXT, GL_INDEX_TEST_FUNC_EXT, GL_INDEX_TEST_REF_EXT, GL_INDEX_WRITEMASK, GL_INT_SAMPLER_2D_RECT_EXT, GL_INT_SAMPLER_RENDERBUFFER_NV, GL_INT_VEC2_ARB, GL_INT_VEC3_ARB, GL_INT_VEC4_ARB, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY16F, GL_INTENSITY16I, GL_INTENSITY16UI, GL_INTENSITY32F, GL_INTENSITY32I, GL_INTENSITY32UI, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY8I, GL_INTENSITY8UI, GL_INTERLACE_OML, GL_INTERLACE_READ_INGR, GL_INTERLACE_READ_OML, GL_INVARIANT_DATATYPE_EXT, GL_INVARIANT_EXT, GL_INVARIANT_VALUE_EXT, GL_INVERTED_SCREEN_W_REND, GL_IUI_N3F_V2F_EXT, GL_IUI_N3F_V3F_EXT, GL_IUI_V2F_EXT, GL_IUI_V3F_EXT, GL_KTX_BACK_REGION, GL_KTX_FRONT_REGION, GL_KTX_STENCIL_REGION, GL_KTX_Z_REGION, GL_LIGHT_MODEL_COLOR_CONTROL, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE, GL_LIGHTING_BIT, GL_LINE_BIT, GL_LINE_RESET_TOKEN, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_TOKEN, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LO_BIAS_NV, GL_LO_SCALE_NV, GL_LOAD, GL_LOCAL_CONSTANT_DATATYPE_EXT, GL_LOCAL_CONSTANT_EXT, GL_LOCAL_CONSTANT_VALUE_EXT, GL_LOCAL_EXT, GL_LOGIC_OP, GL_LUMINANCE_ALPHA_INTEGER, GL_LUMINANCE_ALPHA16F, GL_LUMINANCE_ALPHA16I, GL_LUMINANCE_ALPHA16UI, GL_LUMINANCE_ALPHA32F, GL_LUMINANCE_ALPHA32I, GL_LUMINANCE_ALPHA32UI, GL_LUMINANCE_ALPHA8I, GL_LUMINANCE_ALPHA8UI, GL_LUMINANCE_INTEGER, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE16F, GL_LUMINANCE16I, GL_LUMINANCE16UI, GL_LUMINANCE32F, GL_LUMINANCE32I, GL_LUMINANCE32UI, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE8I, GL_LUMINANCE8UI, GL_MAGNITUDE_BIAS_NV, GL_MAGNITUDE_SCALE_NV, GL_MAP_ATTRIB_U_ORDER_NV, GL_MAP_ATTRIB_V_ORDER_NV, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP_TESSELLATION_NV, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, GL_MAT_AMBIENT_BIT_PGI, GL_MAT_COLOR_INDEXES_BIT_PGI, GL_MAT_DIFFUSE_BIT_PGI, GL_MAT_EMISSION_BIT_PGI, GL_MAT_SHININESS_BIT_PGI, GL_MAT_SPECULAR_BIT_PGI, GL_MATERIAL_SIDE_HINT_PGI, GL_MATRIX_EXT, GL_MATRIX0_ARB, GL_MATRIX1_ARB, GL_MATRIX10_ARB, GL_MATRIX11_ARB, GL_MATRIX12_ARB, GL_MATRIX13_ARB, GL_MATRIX14_ARB, GL_MATRIX15_ARB, GL_MATRIX16_ARB, GL_MATRIX17_ARB, GL_MATRIX18_ARB, GL_MATRIX19_ARB, GL_MATRIX2_ARB, GL_MATRIX20_ARB, GL_MATRIX21_ARB, GL_MATRIX22_ARB, GL_MATRIX23_ARB, GL_MATRIX24_ARB, GL_MATRIX25_ARB, GL_MATRIX26_ARB, GL_MATRIX27_ARB, GL_MATRIX28_ARB, GL_MATRIX29_ARB, GL_MATRIX3_ARB, GL_MATRIX30_ARB, GL_MATRIX31_ARB, GL_MATRIX4_ARB, GL_MATRIX5_ARB, GL_MATRIX6_ARB, GL_MATRIX7_ARB, GL_MATRIX8_ARB, GL_MATRIX9_ARB, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_BINDABLE_UNIFORM_SIZE_EXT, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_COLOR_MATRIX_STACK_DEPTH, GL_MAX_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, GL_MAX_DRAW_BUFFERS_ATI, GL_MAX_EVAL_ORDER, GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT, GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT, GL_MAX_LIST_NESTING, GL_MAX_MAP_TESSELLATION_NV, GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB, GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV, GL_MAX_NAME_STACK_DEPTH, GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT, GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT, GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT, GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI, GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV, GL_MAX_PROGRAM_ATTRIBS_ARB, GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV, GL_MAX_PROGRAM_GENERIC_RESULTS_NV, GL_MAX_PROGRAM_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, GL_MAX_PROGRAM_MATRICES_ARB, GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_OUTPUT_VERTICES_NV, GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV, GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV, GL_MAX_PROGRAM_PARAMETERS_ARB, GL_MAX_PROGRAM_RESULT_COMPONENTS_NV, GL_MAX_PROGRAM_TEMPORARIES_ARB, GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_TEXEL_OFFSET_NV, GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV, GL_MAX_RATIONAL_EVAL_ORDER_NV, GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV, GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV, GL_MAX_SAMPLE_MASK_WORDS_NV, GL_MAX_SHININESS_NV, GL_MAX_SPOT_EXPONENT_NV, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_COORDS_ARB, GL_MAX_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE, GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV, GL_MAX_VERTEX_ATTRIBS_ARB, GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT, GL_MAX_VERTEX_HINT_PGI, GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT, GL_MAX_VERTEX_SHADER_INVARIANTS_EXT, GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, GL_MAX_VERTEX_SHADER_LOCALS_EXT, GL_MAX_VERTEX_SHADER_VARIANTS_EXT, GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE, GL_MIN_PROGRAM_TEXEL_OFFSET_NV, GL_MINMAX, GL_MINMAX_FORMAT, GL_MINMAX_SINK, GL_MIRROR_CLAMP_EXT, GL_MIRROR_CLAMP_TO_BORDER_EXT, GL_MIRROR_CLAMP_TO_EDGE_EXT, GL_MODELVIEW0_ARB, GL_MODELVIEW0_EXT, GL_MODELVIEW0_MATRIX_EXT, GL_MODELVIEW0_STACK_DEPTH_EXT, GL_MODELVIEW1_ARB, GL_MODELVIEW1_EXT, GL_MODELVIEW1_MATRIX_EXT, GL_MODELVIEW1_STACK_DEPTH_EXT, GL_MODELVIEW10_ARB, GL_MODELVIEW11_ARB, GL_MODELVIEW12_ARB, GL_MODELVIEW13_ARB, GL_MODELVIEW14_ARB, GL_MODELVIEW15_ARB, GL_MODELVIEW16_ARB, GL_MODELVIEW17_ARB, GL_MODELVIEW18_ARB, GL_MODELVIEW19_ARB, GL_MODELVIEW2_ARB, GL_MODELVIEW20_ARB, GL_MODELVIEW21_ARB, GL_MODELVIEW22_ARB, GL_MODELVIEW23_ARB, GL_MODELVIEW24_ARB, GL_MODELVIEW25_ARB, GL_MODELVIEW26_ARB, GL_MODELVIEW27_ARB, GL_MODELVIEW28_ARB, GL_MODELVIEW29_ARB, GL_MODELVIEW3_ARB, GL_MODELVIEW30_ARB, GL_MODELVIEW31_ARB, GL_MODELVIEW4_ARB, GL_MODELVIEW5_ARB, GL_MODELVIEW6_ARB, GL_MODELVIEW7_ARB, GL_MODELVIEW8_ARB, GL_MODELVIEW9_ARB, GL_MULT, GL_MULTISAMPLE_BIT, GL_MULTISAMPLE_COVERAGE_MODES_NV, GL_MULTISAMPLE_FILTER_HINT_NV, GL_MVP_MATRIX_EXT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, GL_NATIVE_GRAPHICS_END_HINT_PGI, GL_NATIVE_GRAPHICS_HANDLE_PGI, GL_NEGATIVE_ONE_EXT, GL_NEGATIVE_W_EXT, GL_NEGATIVE_X_EXT, GL_NEGATIVE_Y_EXT, GL_NEGATIVE_Z_EXT, GL_NORMAL_BIT_PGI, GL_NORMALIZED_RANGE_EXT, GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, GL_OBJECT_ACTIVE_UNIFORMS_ARB, GL_OBJECT_ATTACHED_OBJECTS_ARB, GL_OBJECT_COMPILE_STATUS_ARB, GL_OBJECT_DELETE_STATUS_ARB, GL_OBJECT_INFO_LOG_LENGTH_ARB, GL_OBJECT_LINEAR, GL_OBJECT_LINK_STATUS_ARB, GL_OBJECT_PLANE, GL_OBJECT_SHADER_SOURCE_LENGTH_ARB, GL_OBJECT_SUBTYPE_ARB, GL_OBJECT_TYPE_ARB, GL_OBJECT_VALIDATE_STATUS_ARB, GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV, GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV, GL_OFFSET_HILO_TEXTURE_2D_NV, GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV, GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV, GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV, GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV, GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV, GL_OFFSET_TEXTURE_2D_BIAS_NV, GL_OFFSET_TEXTURE_2D_MATRIX_NV, GL_OFFSET_TEXTURE_2D_NV, GL_OFFSET_TEXTURE_2D_SCALE_NV, GL_OFFSET_TEXTURE_BIAS_NV, GL_OFFSET_TEXTURE_MATRIX_NV, GL_OFFSET_TEXTURE_RECTANGLE_NV, GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV, GL_OFFSET_TEXTURE_SCALE_NV, GL_ONE_EXT, GL_OP_ADD_EXT, GL_OP_CLAMP_EXT, GL_OP_CROSS_PRODUCT_EXT, GL_OP_DOT3_EXT, GL_OP_DOT4_EXT, GL_OP_EXP_BASE_2_EXT, GL_OP_FLOOR_EXT, GL_OP_FRAC_EXT, GL_OP_INDEX_EXT, GL_OP_LOG_BASE_2_EXT, GL_OP_MADD_EXT, GL_OP_MAX_EXT, GL_OP_MIN_EXT, GL_OP_MOV_EXT, GL_OP_MUL_EXT, GL_OP_MULTIPLY_MATRIX_EXT, GL_OP_NEGATE_EXT, GL_OP_POWER_EXT, GL_OP_RECIP_EXT, GL_OP_RECIP_SQRT_EXT, GL_OP_ROUND_EXT, GL_OP_SET_GE_EXT, GL_OP_SET_LT_EXT, GL_OP_SUB_EXT, GL_ORDER, GL_OUTPUT_COLOR0_EXT, GL_OUTPUT_COLOR1_EXT, GL_OUTPUT_FOG_EXT, GL_OUTPUT_TEXTURE_COORD0_EXT, GL_OUTPUT_TEXTURE_COORD1_EXT, GL_OUTPUT_TEXTURE_COORD10_EXT, GL_OUTPUT_TEXTURE_COORD11_EXT, GL_OUTPUT_TEXTURE_COORD12_EXT, GL_OUTPUT_TEXTURE_COORD13_EXT, GL_OUTPUT_TEXTURE_COORD14_EXT, GL_OUTPUT_TEXTURE_COORD15_EXT, GL_OUTPUT_TEXTURE_COORD16_EXT, GL_OUTPUT_TEXTURE_COORD17_EXT, GL_OUTPUT_TEXTURE_COORD18_EXT, GL_OUTPUT_TEXTURE_COORD19_EXT, GL_OUTPUT_TEXTURE_COORD2_EXT, GL_OUTPUT_TEXTURE_COORD20_EXT, GL_OUTPUT_TEXTURE_COORD21_EXT, GL_OUTPUT_TEXTURE_COORD22_EXT, GL_OUTPUT_TEXTURE_COORD23_EXT, GL_OUTPUT_TEXTURE_COORD24_EXT, GL_OUTPUT_TEXTURE_COORD25_EXT, GL_OUTPUT_TEXTURE_COORD26_EXT, GL_OUTPUT_TEXTURE_COORD27_EXT, GL_OUTPUT_TEXTURE_COORD28_EXT, GL_OUTPUT_TEXTURE_COORD29_EXT, GL_OUTPUT_TEXTURE_COORD3_EXT, GL_OUTPUT_TEXTURE_COORD30_EXT, GL_OUTPUT_TEXTURE_COORD31_EXT, GL_OUTPUT_TEXTURE_COORD4_EXT, GL_OUTPUT_TEXTURE_COORD5_EXT, GL_OUTPUT_TEXTURE_COORD6_EXT, GL_OUTPUT_TEXTURE_COORD7_EXT, GL_OUTPUT_TEXTURE_COORD8_EXT, GL_OUTPUT_TEXTURE_COORD9_EXT, GL_OUTPUT_VERTEX_EXT, GL_PACK_CMYK_HINT_EXT, GL_PACK_RESAMPLE_OML, GL_PASS_THROUGH_NV, GL_PASS_THROUGH_TOKEN, GL_PERTURB_EXT, GL_PIXEL_COUNT_AVAILABLE_NV, GL_PIXEL_COUNT_NV, GL_PIXEL_COUNTER_BITS_NV, GL_PIXEL_CUBIC_WEIGHT_EXT, GL_PIXEL_MAG_FILTER_EXT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MIN_FILTER_EXT, GL_PIXEL_MODE_BIT, GL_PIXEL_PACK_BUFFER_BINDING_EXT, GL_PIXEL_PACK_BUFFER_EXT, GL_PIXEL_TRANSFORM_2D_EXT, GL_PIXEL_TRANSFORM_2D_MATRIX_EXT, GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, GL_PIXEL_UNPACK_BUFFER_BINDING_EXT, GL_PIXEL_UNPACK_BUFFER_EXT, GL_PN_TRIANGLES_ATI, GL_PN_TRIANGLES_NORMAL_MODE_ATI, GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI, GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI, GL_PN_TRIANGLES_POINT_MODE_ATI, GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI, GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI, GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI, GL_POINT_BIT, GL_POINT_TOKEN, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POST_COLOR_MATRIX_ALPHA_BIAS, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_CONVOLUTION_ALPHA_BIAS, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_BLUE_BIAS, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_RED_SCALE, GL_PREFER_DOUBLEBUFFER_HINT_PGI, GL_PREVIOUS_TEXTURE_INPUT_NV, GL_PROGRAM_ADDRESS_REGISTERS_ARB, GL_PROGRAM_ALU_INSTRUCTIONS_ARB, GL_PROGRAM_ATTRIB_COMPONENTS_NV, GL_PROGRAM_ATTRIBS_ARB, GL_PROGRAM_BINDING_ARB, GL_PROGRAM_ERROR_POSITION_ARB, GL_PROGRAM_ERROR_STRING_ARB, GL_PROGRAM_FORMAT_ARB, GL_PROGRAM_FORMAT_ASCII_ARB, GL_PROGRAM_INSTRUCTIONS_ARB, GL_PROGRAM_LENGTH_ARB, GL_PROGRAM_MATRIX_EXT, GL_PROGRAM_MATRIX_STACK_DEPTH_EXT, GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, GL_PROGRAM_NATIVE_ATTRIBS_ARB, GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB, GL_PROGRAM_NATIVE_PARAMETERS_ARB, GL_PROGRAM_NATIVE_TEMPORARIES_ARB, GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, GL_PROGRAM_OBJECT_ARB, GL_PROGRAM_PARAMETERS_ARB, GL_PROGRAM_RESULT_COMPONENTS_NV, GL_PROGRAM_STRING_ARB, GL_PROGRAM_TEMPORARIES_ARB, GL_PROGRAM_TEX_INDIRECTIONS_ARB, GL_PROGRAM_TEX_INSTRUCTIONS_ARB, GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB, GL_PROXY_COLOR_TABLE, GL_PROXY_HISTOGRAM, GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, GL_Q, GL_QUAD_STRIP, GL_QUADS, GL_R, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_READ_PIXEL_DATA_RANGE_LENGTH_NV, GL_READ_PIXEL_DATA_RANGE_NV, GL_READ_PIXEL_DATA_RANGE_POINTER_NV, GL_RECLAIM_MEMORY_HINT_PGI, GL_RED_BIAS, GL_RED_MAX_CLAMP_INGR, GL_RED_MIN_CLAMP_INGR, GL_RED_SCALE, GL_REDUCE, GL_RENDER, GL_RENDER_MODE, GL_RENDERBUFFER_COLOR_SAMPLES_NV, GL_RENDERBUFFER_COVERAGE_SAMPLES_NV, GL_REPLICATE_BORDER, GL_RESAMPLE_AVERAGE_OML, GL_RESAMPLE_DECIMATE_OML, GL_RESAMPLE_REPLICATE_OML, GL_RESAMPLE_ZERO_FILL_OML, GL_RETURN, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_S3TC, GL_RGB4_S3TC, GL_RGBA_FLOAT_MODE, GL_RGBA_INTEGER_MODE, GL_RGBA_MODE, GL_RGBA_S3TC, GL_RGBA_SIGNED_COMPONENTS_EXT, GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV, GL_RGBA4_S3TC, GL_S, GL_SAMPLE_MASK_NV, GL_SAMPLE_MASK_VALUE_NV, GL_SAMPLE_POSITION_NV, GL_SAMPLER_1D_ARB, GL_SAMPLER_1D_SHADOW_ARB, GL_SAMPLER_2D_ARB, GL_SAMPLER_2D_RECT_ARB, GL_SAMPLER_2D_RECT_SHADOW_ARB, GL_SAMPLER_2D_SHADOW_ARB, GL_SAMPLER_3D_ARB, GL_SAMPLER_BUFFER_EXT, GL_SAMPLER_CUBE_ARB, GL_SAMPLER_RENDERBUFFER_NV, GL_SCALAR_EXT, GL_SCISSOR_BIT, GL_SCREEN_COORDINATES_REND, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SEPARABLE_2D, GL_SEPARATE_SPECULAR_COLOR, GL_SHADER_CONSISTENT_NV, GL_SHADER_OBJECT_ARB, GL_SHADER_OPERATION_NV, GL_SHADING_LANGUAGE_VERSION_ARB, GL_SHADOW_ATTENUATION_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SIGNED_ALPHA_NV, GL_SIGNED_ALPHA8_NV, GL_SIGNED_HILO_NV, GL_SIGNED_HILO16_NV, GL_SIGNED_HILO8_NV, GL_SIGNED_INTENSITY_NV, GL_SIGNED_INTENSITY8_NV, GL_SIGNED_LUMINANCE_ALPHA_NV, GL_SIGNED_LUMINANCE_NV, GL_SIGNED_LUMINANCE8_ALPHA8_NV, GL_SIGNED_LUMINANCE8_NV, GL_SIGNED_RGB_NV, GL_SIGNED_RGB_UNSIGNED_ALPHA_NV, GL_SIGNED_RGB8_NV, GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV, GL_SIGNED_RGBA_NV, GL_SIGNED_RGBA8_NV, GL_SINGLE_COLOR, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SPHERE_MAP, GL_STENCIL_CLEAR_TAG_VALUE_EXT, GL_STENCIL_TAG_BITS_EXT, GL_STENCIL_TEST_TWO_SIDE_EXT, GL_STORAGE_CACHED_APPLE, GL_STORAGE_PRIVATE_APPLE, GL_STORAGE_SHARED_APPLE, GL_STRICT_DEPTHFUNC_HINT_PGI, GL_STRICT_LIGHTING_HINT_PGI, GL_STRICT_SCISSOR_HINT_PGI, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_IUI_N3F_V2F_EXT, GL_T2F_IUI_N3F_V3F_EXT, GL_T2F_IUI_V2F_EXT, GL_T2F_IUI_V3F_EXT, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TABLE_TOO_LARGE, GL_TEXCOORD1_BIT_PGI, GL_TEXCOORD2_BIT_PGI, GL_TEXCOORD3_BIT_PGI, GL_TEXCOORD4_BIT_PGI, GL_TEXTURE_APPLICATION_MODE_EXT, GL_TEXTURE_BINDING_RENDERBUFFER_NV, GL_TEXTURE_BIT, GL_TEXTURE_BORDER_VALUES_NV, GL_TEXTURE_COMPARE_FAIL_VALUE_ARB, GL_TEXTURE_COMPONENTS, GL_TEXTURE_CONSTANT_DATA_SUNX, GL_TEXTURE_DS_SIZE_NV, GL_TEXTURE_DT_SIZE_NV, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_HI_SIZE_NV, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_LIGHT_EXT, GL_TEXTURE_LO_SIZE_NV, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_MAG_SIZE_NV, GL_TEXTURE_MATERIAL_FACE_EXT, GL_TEXTURE_MATERIAL_PARAMETER_EXT, GL_TEXTURE_MINIMIZE_STORAGE_APPLE, GL_TEXTURE_NORMAL_EXT, GL_TEXTURE_PRIORITY, GL_TEXTURE_RANGE_LENGTH_APPLE, GL_TEXTURE_RANGE_POINTER_APPLE, GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV, GL_TEXTURE_RENDERBUFFER_NV, GL_TEXTURE_RESIDENT, GL_TEXTURE_SHADER_NV, GL_TEXTURE_STORAGE_HINT_APPLE, GL_TEXTURE_SWIZZLE_A_EXT, GL_TEXTURE_SWIZZLE_B_EXT, GL_TEXTURE_SWIZZLE_G_EXT, GL_TEXTURE_SWIZZLE_R_EXT, GL_TEXTURE_SWIZZLE_RGBA_EXT, GL_TEXTURE_UNSIGNED_REMAP_MODE_NV, GL_TIME_ELAPSED_EXT, GL_TRANSFORM_BIT, GL_TRANSFORM_FEEDBACK_BINDING_NV, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV, GL_TRANSFORM_FEEDBACK_NV, GL_TRANSFORM_HINT_APPLE, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_CURRENT_MATRIX_ARB, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROGRAM_MATRIX_EXT, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX, GL_TYPE_RGBA_FLOAT_ATI, GL_UNIFORM_BUFFER_BINDING_EXT, GL_UNIFORM_BUFFER_EXT, GL_UNPACK_CLIENT_STORAGE_APPLE, GL_UNPACK_CMYK_HINT_EXT, GL_UNPACK_CONSTANT_DATA_SUNX, GL_UNPACK_RESAMPLE_OML, GL_UNSIGNED_INT_8_8_S8_S8_REV_NV, GL_UNSIGNED_INT_S8_S8_8_8_NV, GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV, GL_UNSIGNED_SHORT_8_8_APPLE, GL_UNSIGNED_SHORT_8_8_REV_APPLE, GL_V2F, GL_V3F, GL_VARIANT_ARRAY_EXT, GL_VARIANT_ARRAY_POINTER_EXT, GL_VARIANT_ARRAY_STRIDE_EXT, GL_VARIANT_ARRAY_TYPE_EXT, GL_VARIANT_DATATYPE_EXT, GL_VARIANT_EXT, GL_VARIANT_VALUE_EXT, GL_VECTOR_EXT, GL_VERTEX_ARRAY_RANGE_APPLE, GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, GL_VERTEX_ARRAY_RANGE_LENGTH_NV, GL_VERTEX_ARRAY_RANGE_NV, GL_VERTEX_ARRAY_RANGE_POINTER_APPLE, GL_VERTEX_ARRAY_RANGE_POINTER_NV, GL_VERTEX_ARRAY_RANGE_VALID_NV, GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV, GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB, GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, GL_VERTEX_ATTRIB_MAP1_APPLE, GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE, GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE, GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE, GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE, GL_VERTEX_ATTRIB_MAP2_APPLE, GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE, GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE, GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE, GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE, GL_VERTEX_BLEND_ARB, GL_VERTEX_CONSISTENT_HINT_PGI, GL_VERTEX_DATA_HINT_PGI, GL_VERTEX_PROGRAM_ARB, GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV, GL_VERTEX_PROGRAM_POINT_SIZE_ARB, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_PROGRAM_TWO_SIDE_ARB, GL_VERTEX_SHADER_BINDING_EXT, GL_VERTEX_SHADER_EXT, GL_VERTEX_SHADER_INSTRUCTIONS_EXT, GL_VERTEX_SHADER_INVARIANTS_EXT, GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, GL_VERTEX_SHADER_LOCALS_EXT, GL_VERTEX_SHADER_OPTIMIZED_EXT, GL_VERTEX_SHADER_VARIANTS_EXT, GL_VERTEX_WEIGHT_ARRAY_EXT, GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT, GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT, GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT, GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT, GL_VERTEX_WEIGHTING_EXT, GL_VERTEX23_BIT_PGI, GL_VERTEX4_BIT_PGI, GL_VIBRANCE_BIAS_NV, GL_VIBRANCE_SCALE_NV, GL_VIEWPORT_BIT, GL_W_EXT, GL_WEIGHT_SUM_UNITY_ARB, GL_WIDE_LINE_HINT_PGI, GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV, GL_WRITE_PIXEL_DATA_RANGE_NV, GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV, GL_X_EXT, GL_Y_EXT, GL_YCBCR_422_APPLE, GL_Z_EXT, GL_ZERO_EXT, GL_ZOOM_X, GL_ZOOM_Y`

Fields inherited from interface javax.media.opengl.GL2ES1
`GL_3DC_X_AMD, GL_3DC_XY_AMD, GL_ADD, GL_ADD_SIGNED, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ATC_RGB_AMD, GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, 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_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_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_PALETTE4_R5_G6_B5, GL_PALETTE4_RGB5_A1, GL_PALETTE4_RGB8, GL_PALETTE4_RGBA4, GL_PALETTE4_RGBA8, GL_PALETTE8_R5_G6_B5, GL_PALETTE8_RGB5_A1, GL_PALETTE8_RGB8, GL_PALETTE8_RGBA4, GL_PALETTE8_RGBA8, 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_ALPHA_FLOAT16_APPLE, GL_ALPHA_FLOAT16_ATI, GL_ALPHA_FLOAT32_APPLE, GL_ALPHA_FLOAT32_ATI, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR, GL_BGR_INTEGER, GL_BGRA, GL_BGRA_INTEGER, GL_BLUE, GL_BLUE_INTEGER, 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_COLOR, 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_COLOR_FLOAT_APPLE, GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_CONTINUOUS_AMD, GL_CURRENT_QUERY, GL_DEPTH, GL_DEPTH_BUFFER, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, 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_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_FILL, GL_FIXED_ONLY, GL_FLOAT_CLEAR_COLOR_VALUE_NV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FLOAT_R_NV, GL_FLOAT_R16_NV, GL_FLOAT_R32_NV, GL_FLOAT_RG_NV, GL_FLOAT_RG16_NV, GL_FLOAT_RG32_NV, GL_FLOAT_RGB_NV, GL_FLOAT_RGB16_NV, GL_FLOAT_RGB32_NV, GL_FLOAT_RGBA_MODE_NV, GL_FLOAT_RGBA_NV, GL_FLOAT_RGBA16_NV, GL_FLOAT_RGBA32_NV, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_UNDEFINED, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_GREEN, GL_GREEN_INTEGER, GL_HALF_APPLE, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER_AMD, GL_INT_SAMPLER_CUBE, GL_INTENSITY_FLOAT16_APPLE, GL_INTENSITY_FLOAT16_ATI, GL_INTENSITY_FLOAT32_APPLE, GL_INTENSITY_FLOAT32_ATI, GL_INTERLEAVED_ATTRIBS, GL_LEFT, GL_LINE, GL_LINE_STRIP_ADJACENCY, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINES_ADJACENCY, GL_LOWER_LEFT, GL_LUMINANCE_ALPHA_FLOAT16_APPLE, GL_LUMINANCE_ALPHA_FLOAT16_ATI, GL_LUMINANCE_ALPHA_FLOAT32_APPLE, GL_LUMINANCE_ALPHA_FLOAT32_ATI, GL_LUMINANCE_FLOAT16_APPLE, GL_LUMINANCE_FLOAT16_ATI, GL_LUMINANCE_FLOAT32_APPLE, GL_LUMINANCE_FLOAT32_ATI, GL_MAJOR_VERSION, 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, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_DRAW_BUFFERS, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_VARYING_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB, GL_MAX_SAMPLES, GL_MAX_TEXTURE_BUFFER_SIZE, 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_VARYING_COMPONENTS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_VARYING_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PACK_IMAGE_HEIGHT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, 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, 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_PROXY_TEXTURE_RECTANGLE_ARB, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_COUNTER_BITS, GL_QUERY_NO_WAIT, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_QUERY_WAIT, GL_R3_G3_B2, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_READ_ONLY, GL_READ_WRITE, GL_RED, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RGB_FLOAT16_APPLE, GL_RGB_FLOAT16_ATI, GL_RGB_FLOAT32_APPLE, GL_RGB_FLOAT32_ATI, GL_RGB_INTEGER, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB4, GL_RGB5, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_FLOAT16_APPLE, GL_RGBA_FLOAT16_ATI, GL_RGBA_FLOAT32_APPLE, GL_RGBA_FLOAT32_ATI, GL_RGBA_INTEGER, GL_RGBA12, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA2, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_RIGHT, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_BUFFER, GL_SAMPLER_BUFFER_AMD, GL_SAMPLER_CUBE_SHADOW, GL_SAMPLES_PASSED, GL_SEPARATE_ATTRIBS, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STENCIL_BUFFER, GL_STENCIL_INDEX16, GL_STEREO, GL_STREAM_COPY, GL_STREAM_READ, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BINDING_RECTANGLE_ARB, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_BUFFER_FORMAT, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FLOAT_COMPONENTS_NV, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_RECTANGLE, GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_R, 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_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, 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, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, 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_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_PROGRAM_POINT_SIZE`

Fields inherited from interface javax.media.opengl.GL2ES2
`GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, 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_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PLATFORM_BINARY, GL_SAMPLER_2D, GL_SAMPLER_CUBE, 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_UNSIGNED_INT, 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`

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_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, 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_TEST, GL_DEPTH_WRITEMASK, 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_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, 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_LUMINANCE, GL_LUMINANCE_ALPHA, 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_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_RGB, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, 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_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_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_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, 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`

Constructor Summary
`TraceGL2(GL2 downstreamGL2, PrintStream stream)`

Method Summary
`protected String` | `dumpArray(Object obj)`
`GLContext` | `getContext()` Returns the GLContext with which this GL object is associated.
`Object` | `getExtension(String arg0)` Returns an object providing access to the specified OpenGL extension.
`GL` | `getGL()` Casts this object to the GL interface.
`GL2` | `getGL2()` Casts this object to the GL2 interface.
`GL2ES1` | `getGL2ES1()` Casts this object to the GL2ES1 interface.
`GL2ES2` | `getGL2ES2()` Casts this object to the GL2ES2 interface.
`GL2GL3` | `getGL2GL3()` Casts this object to the GL2GL3 interface.
`GL3` | `getGL3()` Casts this object to the GL3 interface.
`GLES1` | `getGLES1()` Casts this object to the GLES1 interface.
`GLES2` | `getGLES2()` Casts this object to the GLES2 interface.
`GLProfile` | `getGLProfile()` Returns the GLProfile with which this GL object is associated.
`Object` | `getPlatformGLExtensions()` Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed.
`int` | `getSwapInterval()` Provides a platform-independent way to get the swap interval set by `GLBase.setSwapInterval(int)`.
`void` | `glAccum(int arg0, float arg1)` Interface to C language function: `void glAccum(GLenum op, GLfloat value);`
`void` | `glActiveStencilFaceEXT(int arg0)` Entry point to C language function: `void glActiveStencilFaceEXT(GLenum mode);` Part of `GL_EXT_stencil_two_side`
`void` | `glActiveTexture(int arg0)` Interface to C language function: `void glActiveTexture(GLenum texture);`
`ByteBuffer` | `glAllocateMemoryNV(int arg0, float arg1, float arg2, float arg3)` Provides platform-independent access to the `wglAllocateMemoryNV` / `glXAllocateMemoryNV` extension.
`void` | `glAlphaFunc(int arg0, float arg1)` Interface to C language function: `void glAlphaFunc(GLenum func, GLclampf ref);`
`void` | `glApplyTextureEXT(int arg0)` Entry point to C language function: `void glApplyTextureEXT(GLenum mode);` Part of `GL_EXT_light_texture`
`boolean` | `glAreTexturesResident(int arg0, int[] arg1, int arg2, byte[] arg3, int arg4)` Interface to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);`
`boolean` | `glAreTexturesResident(int arg0, IntBuffer arg1, ByteBuffer arg2)` Interface to C language function: `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);`
`void` | `glArrayElement(int arg0)` Interface to C language function: `void glArrayElement(GLint i);`
`void` | `glAttachObjectARB(int arg0, int arg1)` Entry point to C language function: `void glAttachObjectARB(GLhandleARB target, GLhandleARB id);` Part of `GL_ARB_shader_objects`
`void` | `glAttachShader(int arg0, int arg1)` Interface to C language function: `void glAttachShader(GLuint program, GLuint shader);`
`void` | `glBegin(int arg0)` Interface to C language function: `void glBegin(GLenum mode);`
`void` | `glBeginConditionalRender(int arg0, int arg1)` Entry point to C language function: `void glBeginConditionalRender(GLuint target, GLenum id);` Part of `GL_VERSION_3_0`
`void` | `glBeginOcclusionQueryNV(int arg0)` Entry point to C language function: `void glBeginOcclusionQueryNV(GLuint mode);` Part of `GL_NV_occlusion_query`
`void` | `glBeginQuery(int arg0, int arg1)` Entry point to C language function: `void glBeginQuery(GLenum target, GLuint id);` Part of `GL_VERSION_1_5`
`void` | `glBeginTransformFeedback(int arg0)` Entry point to C language function: `void glBeginTransformFeedback(GLenum mode);` Part of `GL_VERSION_3_0`
`void` | `glBeginVertexShaderEXT()` Entry point to C language function: `void glBeginVertexShaderEXT(void);` Part of `GL_EXT_vertex_shader`
`void` | `glBindAttribLocation(int arg0, int arg1, String arg2)` Interface to C language function: `void glBindAttribLocation(GLuint program, GLuint index, const char * name);`
`void` | `glBindBuffer(int arg0, int arg1)` Interface to C language function: `void glBindBuffer(GLenum target, GLuint buffer);`
`void` | `glBindBufferBase(int arg0, int arg1, int arg2)` Entry point to C language function: `void glBindBufferBase(GLenum red, GLuint green, GLuint blue);` Part of `GL_VERSION_3_0`
`void` | `glBindBufferOffset(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glBindBufferOffsetEXT(GLenum target, GLuint attachment, GLuint texture, ptrdiff_t level);` Part of `GL_EXT_transform_feedback`
`void` | `glBindBufferRange(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size);` Part of `GL_VERSION_3_0`
`void` | `glBindFragDataLocation(int arg0, int arg1, String arg2)` Entry point to C language function: `void glBindFragDataLocation(GLuint program, GLuint index, const GLchar * name);` Part of `GL_VERSION_3_0`
`void` | `glBindFramebuffer(int arg0, int arg1)` Interface to C language function: `void glBindFramebuffer(GLenum target, GLuint framebuffer);`
`int` | `glBindLightParameterEXT(int arg0, int arg1)` Entry point to C language function: `GLuint glBindLightParameterEXT(GLenum light, GLenum value);` Part of `GL_EXT_vertex_shader`
`int` | `glBindMaterialParameterEXT(int arg0, int arg1)` Entry point to C language function: `GLuint glBindMaterialParameterEXT(GLenum light, GLenum value);` Part of `GL_EXT_vertex_shader`
`void` | `glBindMultiTextureEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glBindMultiTextureEXT(GLenum red, GLenum green, GLuint blue);` Part of `GL_EXT_direct_state_access`
`int` | `glBindParameterEXT(int arg0)` Entry point to C language function: `GLuint glBindParameterEXT(GLenum type);` Part of `GL_EXT_vertex_shader`
`void` | `glBindProgramARB(int arg0, int arg1)` Entry point to C language function: `void glBindProgramARB(GLenum target, GLuint id);` Part of `GL_ARB_vertex_program`
`void` | `glBindRenderbuffer(int arg0, int arg1)` Interface to C language function: `void glBindRenderbuffer(GLenum target, GLuint renderbuffer);`
`int` | `glBindTexGenParameterEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value);` Part of `GL_EXT_vertex_shader`
`void` | `glBindTexture(int arg0, int arg1)` Interface to C language function: `void glBindTexture(GLenum target, GLuint texture);`
`int` | `glBindTextureUnitParameterEXT(int arg0, int arg1)` Entry point to C language function: `GLuint glBindTextureUnitParameterEXT(GLenum light, GLenum value);` Part of `GL_EXT_vertex_shader`
`void` | `glBindVertexArray(int arg0)` Entry point to C language function: `void glBindVertexArray(GLuint mode);` Part of `GL_ARB_vertex_array_object`
`void` | `glBindVertexShaderEXT(int arg0)` Entry point to C language function: `void glBindVertexShaderEXT(GLuint mode);` Part of `GL_EXT_vertex_shader`
`void` | `glBitmap(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5, byte[] arg6, int arg7)` 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 arg0, int arg1, float arg2, float arg3, float arg4, float arg5, ByteBuffer arg6)` 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 arg0, int arg1, float arg2, float arg3, float arg4, float arg5, long arg6)` 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` | `glBlendColor(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`
`void` | `glBlendEquation(int arg0)` Interface to C language function: `void glBlendEquation(GLenum mode);`
`void` | `glBlendEquationSeparate(int arg0, int arg1)` Interface to C language function: `void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);`
`void` | `glBlendFunc(int arg0, int arg1)` Interface to C language function: `void glBlendFunc(GLenum sfactor, GLenum dfactor);`
`void` | `glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);`
`void` | `glBlendFuncSeparateINGR(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);` Part of `GL_INGR_blend_func_separate`
`void` | `glBlitFramebuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)` Entry point to C language function: `void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);` Part of `GL_ARB_framebuffer_object`
`void` | `glBufferData(int arg0, int arg1, Buffer arg2, int arg3)` Interface to C language function: `void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage);`
`void` | `glBufferParameteri(int arg0, int arg1, int arg2)` Entry point to C language function: `void glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint params);` Part of `GL_APPLE_flush_buffer_range`
`int` | `glBufferRegionEnabled()` Entry point to C language function: `GLuint glBufferRegionEnabled(GLvoid);` Part of `GL_KTX_buffer_region`
`void` | `glBufferSubData(int arg0, int arg1, int arg2, Buffer arg3)` Interface to C language function: `void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);`
`void` | `glCallList(int arg0)` Interface to C language function: `void glCallList(GLuint list);`
`void` | `glCallLists(int arg0, int arg1, Buffer arg2)` Interface to C language function: `void glCallLists(GLsizei n, GLenum type, const GLvoid * lists);`
`int` | `glCheckFramebufferStatus(int arg0)` Interface to C language function: `GLenum glCheckFramebufferStatus(GLenum target);`
`int` | `glCheckNamedFramebufferStatusEXT(int arg0, int arg1)` Entry point to C language function: `GLenum glCheckNamedFramebufferStatusEXT(GLuint light, GLenum value);` Part of `GL_EXT_direct_state_access`
`void` | `glClampColor(int arg0, int arg1)` Entry point to C language function: `void glClampColor(GLenum target, GLenum id);` Part of `GL_VERSION_3_0`
`void` | `glClear(int arg0)` Interface to C language function: `void glClear(GLbitfield mask);`
`void` | `glClearAccum(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`
`void` | `glClearBufferfi(int arg0, int arg1, float arg2, int arg3)` Entry point to C language function: `void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glClearBufferuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glClearColor(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`
`void` | `glClearColorIi(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha);` Part of `GL_EXT_texture_integer`
`void` | `glClearColorIui(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha);` Part of `GL_EXT_texture_integer`
`void` | `glClearDepth(double arg0)`
`void` | `glClearDepthf(float arg0)` Interface to C language function: `void glClearDepthf(GLclampf depth);`
`void` | `glClearIndex(float arg0)` Interface to C language function: `void glClearIndex(GLfloat c);`
`void` | `glClearStencil(int arg0)` Interface to C language function: `void glClearStencil(GLint s);`
`void` | `glClientActiveTexture(int arg0)` Interface to C language function: `void glClientActiveTexture(GLenum texture);`
`void` | `glClientAttribDefaultEXT(int arg0)` Entry point to C language function: `void glClientAttribDefaultEXT(GLbitfield mode);` Part of `GL_EXT_direct_state_access`
`void` | `glClipPlane(int arg0, double[] arg1, int arg2)` Interface to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation);`
`void` | `glClipPlane(int arg0, DoubleBuffer arg1)` Interface to C language function: `void glClipPlane(GLenum plane, const GLdouble * equation);`
`void` | `glColor3b(byte arg0, byte arg1, byte arg2)` Interface to C language function: `void glColor3b(GLbyte red, GLbyte green, GLbyte blue);`
`void` | `glColor3bv(byte[] arg0, int arg1)` Interface to C language function: `void glColor3bv(const GLbyte * v);`
`void` | `glColor3bv(ByteBuffer arg0)` Interface to C language function: `void glColor3bv(const GLbyte * v);`
`void` | `glColor3d(double arg0, double arg1, double arg2)` Interface to C language function: `void glColor3d(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glColor3dv(double[] arg0, int arg1)` Interface to C language function: `void glColor3dv(const GLdouble * v);`
`void` | `glColor3dv(DoubleBuffer arg0)` Interface to C language function: `void glColor3dv(const GLdouble * v);`
`void` | `glColor3f(float arg0, float arg1, float arg2)` Interface to C language function: `void glColor3f(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glColor3fv(float[] arg0, int arg1)` Interface to C language function: `void glColor3fv(const GLfloat * v);`
`void` | `glColor3fv(FloatBuffer arg0)` Interface to C language function: `void glColor3fv(const GLfloat * v);`
`void` | `glColor3h(short arg0, short arg1, short arg2)` Entry point to C language function: `void glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);` Part of `GL_NV_half_float`
`void` | `glColor3hv(short[] arg0, int arg1)` Entry point to C language function: `void glColor3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glColor3hv(ShortBuffer arg0)` Entry point to C language function: `void glColor3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glColor3i(int arg0, int arg1, int arg2)` Interface to C language function: `void glColor3i(GLint red, GLint green, GLint blue);`
`void` | `glColor3iv(int[] arg0, int arg1)` Interface to C language function: `void glColor3iv(const GLint * v);`
`void` | `glColor3iv(IntBuffer arg0)` Interface to C language function: `void glColor3iv(const GLint * v);`
`void` | `glColor3s(short arg0, short arg1, short arg2)` Interface to C language function: `void glColor3s(GLshort red, GLshort green, GLshort blue);`
`void` | `glColor3sv(short[] arg0, int arg1)` Interface to C language function: `void glColor3sv(const GLshort * v);`
`void` | `glColor3sv(ShortBuffer arg0)` Interface to C language function: `void glColor3sv(const GLshort * v);`
`void` | `glColor3ub(byte arg0, byte arg1, byte arg2)` Interface to C language function: `void glColor3ub(GLubyte red, GLubyte green, GLubyte blue);`
`void` | `glColor3ubv(byte[] arg0, int arg1)` Interface to C language function: `void glColor3ubv(const GLubyte * v);`
`void` | `glColor3ubv(ByteBuffer arg0)` Interface to C language function: `void glColor3ubv(const GLubyte * v);`
`void` | `glColor3ui(int arg0, int arg1, int arg2)` Interface to C language function: `void glColor3ui(GLuint red, GLuint green, GLuint blue);`
`void` | `glColor3uiv(int[] arg0, int arg1)` Interface to C language function: `void glColor3uiv(const GLuint * v);`
`void` | `glColor3uiv(IntBuffer arg0)` Interface to C language function: `void glColor3uiv(const GLuint * v);`
`void` | `glColor3us(short arg0, short arg1, short arg2)` Interface to C language function: `void glColor3us(GLushort red, GLushort green, GLushort blue);`
`void` | `glColor3usv(short[] arg0, int arg1)` Interface to C language function: `void glColor3usv(const GLushort * v);`
`void` | `glColor3usv(ShortBuffer arg0)` Interface to C language function: `void glColor3usv(const GLushort * v);`
`void` | `glColor4b(byte arg0, byte arg1, byte arg2, byte arg3)` Interface to C language function: `void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);`
`void` | `glColor4bv(byte[] arg0, int arg1)` Interface to C language function: `void glColor4bv(const GLbyte * v);`
`void` | `glColor4bv(ByteBuffer arg0)` Interface to C language function: `void glColor4bv(const GLbyte * v);`
`void` | `glColor4d(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);`
`void` | `glColor4dv(double[] arg0, int arg1)` Interface to C language function: `void glColor4dv(const GLdouble * v);`
`void` | `glColor4dv(DoubleBuffer arg0)` Interface to C language function: `void glColor4dv(const GLdouble * v);`
`void` | `glColor4f(float arg0, float arg1, float arg2, float arg3)`
`void` | `glColor4fv(float[] arg0, int arg1)` Interface to C language function: `void glColor4fv(const GLfloat * v);`
`void` | `glColor4fv(FloatBuffer arg0)` Interface to C language function: `void glColor4fv(const GLfloat * v);`
`void` | `glColor4h(short arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glColor4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);` Part of `GL_NV_half_float`
`void` | `glColor4hv(short[] arg0, int arg1)` Entry point to C language function: `void glColor4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glColor4hv(ShortBuffer arg0)` Entry point to C language function: `void glColor4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glColor4i(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);`
`void` | `glColor4iv(int[] arg0, int arg1)` Interface to C language function: `void glColor4iv(const GLint * v);`
`void` | `glColor4iv(IntBuffer arg0)` Interface to C language function: `void glColor4iv(const GLint * v);`
`void` | `glColor4s(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);`
`void` | `glColor4sv(short[] arg0, int arg1)` Interface to C language function: `void glColor4sv(const GLshort * v);`
`void` | `glColor4sv(ShortBuffer arg0)` Interface to C language function: `void glColor4sv(const GLshort * v);`
`void` | `glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3)` Interface to C language function: `void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);`
`void` | `glColor4ubv(byte[] arg0, int arg1)` Interface to C language function: `void glColor4ubv(const GLubyte * v);`
`void` | `glColor4ubv(ByteBuffer arg0)` Interface to C language function: `void glColor4ubv(const GLubyte * v);`
`void` | `glColor4ui(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);`
`void` | `glColor4uiv(int[] arg0, int arg1)` Interface to C language function: `void glColor4uiv(const GLuint * v);`
`void` | `glColor4uiv(IntBuffer arg0)` Interface to C language function: `void glColor4uiv(const GLuint * v);`
`void` | `glColor4us(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);`
`void` | `glColor4usv(short[] arg0, int arg1)` Interface to C language function: `void glColor4usv(const GLushort * v);`
`void` | `glColor4usv(ShortBuffer arg0)` Interface to C language function: `void glColor4usv(const GLushort * v);`
`void` | `glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)` Interface to C language function: `void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);`
`void` | `glColorMaski(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)` Entry point to C language function: `void glColorMaski(GLuint index, GLboolean x, GLboolean y, GLboolean z, GLboolean w);` Part of `GL_VERSION_3_0`
`void` | `glColorMaskIndexed(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)` Entry point to C language function: `void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);` Part of `GL_EXT_draw_buffers2`
`void` | `glColorMaterial(int arg0, int arg1)` Interface to C language function: `void glColorMaterial(GLenum face, GLenum mode);`
`void` | `glColorPointer(GLArrayData arg0)`
`void` | `glColorPointer(int arg0, int arg1, int arg2, Buffer arg3)`
`void` | `glColorPointer(int arg0, int arg1, int arg2, long arg3)`
`void` | `glColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` 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`
`void` | `glColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` 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`
`void` | `glColorTable(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` 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`
`void` | `glColorTable(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` 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`
`void` | `glColorTableParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glColorTableParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glColorTableParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glColorTableParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glCompileShader(int arg0)` Interface to C language function: `void glCompileShader(GLuint shader);`
`void` | `glCompileShaderARB(int arg0)` Entry point to C language function: `void glCompileShaderARB(GLhandleARB mode);` Part of `GL_ARB_shader_objects`
`void` | `glCompressedMultiTexImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point to C language function: `void glCompressedMultiTexImage1DEXT(GLenum texture, 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glCompressedMultiTexImage2DEXT(GLenum 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` | `glCompressedMultiTexImage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point to C language function: `void glCompressedMultiTexImage3DEXT(GLenum 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` | `glCompressedMultiTexSubImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point to C language function: `void glCompressedMultiTexSubImage1DEXT(GLenum texture, 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point to C language function: `void glCompressedMultiTexSubImage2DEXT(GLenum 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` | `glCompressedMultiTexSubImage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, Buffer arg11)` Entry point to C language function: `void glCompressedMultiTexSubImage3DEXT(GLenum 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` | `glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)` Entry point to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point to C language function: `void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)` Entry point to C language function: `void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)` Entry point to C language function: `void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);` Part of `GL_VERSION_1_3`
`void` | `glCompressedTextureImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, Buffer arg11)` 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 arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionFilter1D(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` 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`
`void` | `glConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` 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`
`void` | `glConvolutionParameterf(int arg0, int arg1, float arg2)` Entry point to C language function: `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionParameteri(int arg0, int arg1, int arg2)` Entry point to C language function: `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glConvolutionParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glCopyColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);` Part of `GL_VERSION_1_2`
`void` | `glCopyColorTable(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);` Part of `GL_VERSION_1_2`
`void` | `glCopyConvolutionFilter1D(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);` Part of `GL_VERSION_1_2`
`void` | `glCopyConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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`
`void` | `glCopyMultiTexImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)` Entry point to C language function: `void glCopyMultiTexImage1DEXT(GLenum texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);` Part of `GL_EXT_direct_state_access`
`void` | `glCopyMultiTexImage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` Entry point to C language function: `void glCopyMultiTexImage2DEXT(GLenum 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` | `glCopyMultiTexSubImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point to C language function: `void glCopyMultiTexSubImage1DEXT(GLenum texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);` Part of `GL_EXT_direct_state_access`
`void` | `glCopyMultiTexSubImage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` Entry point to C language function: `void glCopyMultiTexSubImage2DEXT(GLenum 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` | `glCopyMultiTexSubImage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)` Entry point to C language function: `void glCopyMultiTexSubImage3DEXT(GLenum 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` | `glCopyPixels(int arg0, int arg1, int arg2, int arg3, int arg4)` Interface to C language function: `void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);`
`void` | `glCopyTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point to C language function: `void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);` Part of `GL_VERSION_1_1`
`void` | `glCopyTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)` Interface to C language function: `void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);`
`void` | `glCopyTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);` Part of `GL_VERSION_1_1`
`void` | `glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)` Interface to C language function: `void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);`
`void` | `glCopyTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` Entry point to C language function: `void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);` Part of `GL_VERSION_1_2`
`void` | `glCopyTextureImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)` 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`
`int` | `glCreateProgram()` Interface to C language function: `GLuint glCreateProgram(void);`
`int` | `glCreateProgramObjectARB()` Entry point to C language function: `GLhandleARB glCreateProgramObjectARB(void);` Part of `GL_ARB_shader_objects`
`int` | `glCreateShader(int arg0)` Interface to C language function: `GLuint glCreateShader(GLenum type);`
`int` | `glCreateShaderObjectARB(int arg0)` Entry point to C language function: `GLhandleARB glCreateShaderObjectARB(GLenum type);` Part of `GL_ARB_shader_objects`
`void` | `glCullFace(int arg0)` Interface to C language function: `void glCullFace(GLenum mode);`
`void` | `glCullParameterdvEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);` Part of `GL_EXT_cull_vertex`
`void` | `glCullParameterdvEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);` Part of `GL_EXT_cull_vertex`
`void` | `glCullParameterfvEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);` Part of `GL_EXT_cull_vertex`
`void` | `glCullParameterfvEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);` Part of `GL_EXT_cull_vertex`
`void` | `glCurrentPaletteMatrix(int arg0)` Entry point to C language function: `void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex);` Part of `GL_OES_matrix_palette`
`void` | `glDeleteBufferRegion(int arg0)` Entry point to C language function: `void glDeleteBufferRegion(GLuint mode);` Part of `GL_KTX_buffer_region`
`void` | `glDeleteBuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glDeleteBuffers(GLsizei n, const GLuint * buffers);`
`void` | `glDeleteBuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glDeleteBuffers(GLsizei n, const GLuint * buffers);`
`void` | `glDeleteFencesAPPLE(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);` Part of `GL_APPLE_fence`
`void` | `glDeleteFencesAPPLE(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);` Part of `GL_APPLE_fence`
`void` | `glDeleteFencesNV(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);` Part of `GL_NV_fence`
`void` | `glDeleteFencesNV(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);` Part of `GL_NV_fence`
`void` | `glDeleteFramebuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);`
`void` | `glDeleteFramebuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);`
`void` | `glDeleteLists(int arg0, int arg1)` Interface to C language function: `void glDeleteLists(GLuint list, GLsizei range);`
`void` | `glDeleteObjectARB(int arg0)` Entry point to C language function: `void glDeleteObjectARB(GLhandleARB mode);` Part of `GL_ARB_shader_objects`
`void` | `glDeleteOcclusionQueriesNV(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);` Part of `GL_NV_occlusion_query`
`void` | `glDeleteOcclusionQueriesNV(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);` Part of `GL_NV_occlusion_query`
`void` | `glDeleteProgram(int arg0)` Interface to C language function: `void glDeleteProgram(GLuint program);`
`void` | `glDeleteProgramsARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);` Part of `GL_ARB_vertex_program`
`void` | `glDeleteProgramsARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);` Part of `GL_ARB_vertex_program`
`void` | `glDeleteQueries(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);` Part of `GL_VERSION_1_5`
`void` | `glDeleteQueries(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);` Part of `GL_VERSION_1_5`
`void` | `glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);`
`void` | `glDeleteRenderbuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);`
`void` | `glDeleteShader(int arg0)` Interface to C language function: `void glDeleteShader(GLuint shader);`
`void` | `glDeleteTextures(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glDeleteTextures(GLsizei n, const GLuint * textures);`
`void` | `glDeleteTextures(int arg0, IntBuffer arg1)` Interface to C language function: `void glDeleteTextures(GLsizei n, const GLuint * textures);`
`void` | `glDeleteVertexArrays(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDeleteVertexArrays(GLsizei n, const GLuint * ids);` Part of `GL_ARB_vertex_array_object`
`void` | `glDeleteVertexArrays(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDeleteVertexArrays(GLsizei n, const GLuint * ids);` Part of `GL_ARB_vertex_array_object`
`void` | `glDeleteVertexShaderEXT(int arg0)` Entry point to C language function: `void glDeleteVertexShaderEXT(GLuint mode);` Part of `GL_EXT_vertex_shader`
`void` | `glDepthBoundsEXT(double arg0, double arg1)` Entry point to C language function: `void glDepthBoundsEXT(GLclampd x, GLclampd y);` Part of `GL_EXT_depth_bounds_test`
`void` | `glDepthFunc(int arg0)` Interface to C language function: `void glDepthFunc(GLenum func);`
`void` | `glDepthMask(boolean arg0)` Interface to C language function: `void glDepthMask(GLboolean flag);`
`void` | `glDepthRange(double arg0, double arg1)`
`void` | `glDepthRangef(float arg0, float arg1)` Interface to C language function: `void glDepthRangef(GLclampf zNear, GLclampf zFar);`
`void` | `glDetachObjectARB(int arg0, int arg1)` Entry point to C language function: `void glDetachObjectARB(GLhandleARB target, GLhandleARB id);` Part of `GL_ARB_shader_objects`
`void` | `glDetachShader(int arg0, int arg1)` Interface to C language function: `void glDetachShader(GLuint program, GLuint shader);`
`void` | `glDisable(int arg0)` Interface to C language function: `void glDisable(GLenum cap);`
`void` | `glDisableClientState(int arg0)`
`void` | `glDisableClientStateIndexedEXT(int arg0, int arg1)` Entry point to C language function: `void glDisableClientStateIndexedEXT(GLenum target, GLuint id);` Part of `GL_EXT_direct_state_access`
`void` | `glDisablei(int arg0, int arg1)` Entry point to C language function: `void glDisablei(GLenum target, GLuint id);` Part of `GL_VERSION_3_0`
`void` | `glDisableIndexed(int arg0, int arg1)` Entry point to C language function: `void glDisableIndexedEXT(GLenum target, GLuint index);` Part of `GL_EXT_draw_buffers2`
`void` | `glDisableVariantClientStateEXT(int arg0)` Entry point to C language function: `void glDisableVariantClientStateEXT(GLuint mode);` Part of `GL_EXT_vertex_shader`
`void` | `glDisableVertexAttribAPPLE(int arg0, int arg1)` Entry point to C language function: `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname);` Part of `GL_APPLE_vertex_program_evaluators`
`void` | `glDisableVertexAttribArray(int arg0)` Interface to C language function: `void glDisableVertexAttribArray(GLuint index);`
`void` | `glDisableVertexAttribArrayARB(int arg0)` Entry point to C language function: `void glDisableVertexAttribArrayARB(GLuint mode);` Part of `GL_ARB_vertex_program`
`void` | `glDrawArrays(int arg0, int arg1, int arg2)` Interface to C language function: `void glDrawArrays(GLenum mode, GLint first, GLsizei count);`
`void` | `glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glDrawArraysInstancedARB(GLenum target, GLint s, GLsizei t, GLsizei r);` Part of `GL_ARB_draw_instanced`
`void` | `glDrawBuffer(int arg0)` Entry point to C language function: `void glDrawBuffer(GLenum mode);` Part of `GL_VERSION_1_0`
`void` | `glDrawBufferRegion(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point to C language function: `void glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);` Part of `GL_KTX_buffer_region`
`void` | `glDrawBuffers(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);` Part of `GL_VERSION_2_0`
`void` | `glDrawBuffers(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);` Part of `GL_VERSION_2_0`
`void` | `glDrawBuffersATI(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);` Part of `GL_ATI_draw_buffers`
`void` | `glDrawBuffersATI(int arg0, IntBuffer arg1)` Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);` Part of `GL_ATI_draw_buffers`
`void` | `glDrawElements(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);` Part of `GL_VERSION_1_1`
`void` | `glDrawElements(int arg0, int arg1, int arg2, long arg3)` Entry point to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);` Part of `GL_VERSION_1_1`
`void` | `glDrawElementsInstanced(int arg0, int arg1, int arg2, Buffer arg3, int arg4)` Entry point to C language function: `void glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);` Part of `GL_ARB_draw_instanced`
`void` | `glDrawPixels(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` 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 arg0, int arg1, int arg2, int arg3, long arg4)` 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 arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` 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`
`void` | `glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` 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`
`void` | `glEdgeFlag(boolean arg0)` Interface to C language function: `void glEdgeFlag(GLboolean flag);`
`void` | `glEdgeFlagPointer(int arg0, Buffer arg1)` Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);` Part of `GL_VERSION_1_1`
`void` | `glEdgeFlagPointer(int arg0, long arg1)` Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);` Part of `GL_VERSION_1_1`
`void` | `glEdgeFlagv(byte[] arg0, int arg1)` Interface to C language function: `void glEdgeFlagv(const GLboolean * flag);`
`void` | `glEdgeFlagv(ByteBuffer arg0)` Interface to C language function: `void glEdgeFlagv(const GLboolean * flag);`
`void` | `glEnable(int arg0)` Interface to C language function: `void glEnable(GLenum cap);`
`void` | `glEnableClientState(int arg0)`
`void` | `glEnableClientStateIndexedEXT(int arg0, int arg1)` Entry point to C language function: `void glEnableClientStateIndexedEXT(GLenum target, GLuint id);` Part of `GL_EXT_direct_state_access`
`void` | `glEnablei(int arg0, int arg1)` Entry point to C language function: `void glEnablei(GLenum target, GLuint id);` Part of `GL_VERSION_3_0`
`void` | `glEnableIndexed(int arg0, int arg1)` Entry point to C language function: `void glEnableIndexedEXT(GLenum target, GLuint index);` Part of `GL_EXT_draw_buffers2`
`void` | `glEnableVariantClientStateEXT(int arg0)` Entry point to C language function: `void glEnableVariantClientStateEXT(GLuint mode);` Part of `GL_EXT_vertex_shader`
`void` | `glEnableVertexAttribAPPLE(int arg0, int arg1)` Entry point to C language function: `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname);` Part of `GL_APPLE_vertex_program_evaluators`
`void` | `glEnableVertexAttribArray(int arg0)` Interface to C language function: `void glEnableVertexAttribArray(GLuint index);`
`void` | `glEnableVertexAttribArrayARB(int arg0)` Entry point to C language function: `void glEnableVertexAttribArrayARB(GLuint mode);` Part of `GL_ARB_vertex_program`
`void` | `glEnd()` Interface to C language function: `void glEnd(void);`
`void` | `glEndConditionalRender()` Entry point to C language function: `void glEndConditionalRender(void);` Part of `GL_VERSION_3_0`
`void` | `glEndList()` Interface to C language function: `void glEndList(void);`
`void` | `glEndOcclusionQueryNV()` Entry point to C language function: `void glEndOcclusionQueryNV(void);` Part of `GL_NV_occlusion_query`
`void` | `glEndQuery(int arg0)` Entry point to C language function: `void glEndQuery(GLenum mode);` Part of `GL_VERSION_1_5`
`void` | `glEndTransformFeedback()` Entry point to C language function: `void glEndTransformFeedback(void);` Part of `GL_VERSION_3_0`
`void` | `glEndVertexShaderEXT()` Entry point to C language function: `void glEndVertexShaderEXT(void);` Part of `GL_EXT_vertex_shader`
`void` | `glEvalCoord1d(double arg0)` Interface to C language function: `void glEvalCoord1d(GLdouble u);`
`void` | `glEvalCoord1dv(double[] arg0, int arg1)` Interface to C language function: `void glEvalCoord1dv(const GLdouble * u);`
`void` | `glEvalCoord1dv(DoubleBuffer arg0)` Interface to C language function: `void glEvalCoord1dv(const GLdouble * u);`
`void` | `glEvalCoord1f(float arg0)` Interface to C language function: `void glEvalCoord1f(GLfloat u);`
`void` | `glEvalCoord1fv(float[] arg0, int arg1)` Interface to C language function: `void glEvalCoord1fv(const GLfloat * u);`
`void` | `glEvalCoord1fv(FloatBuffer arg0)` Interface to C language function: `void glEvalCoord1fv(const GLfloat * u);`
`void` | `glEvalCoord2d(double arg0, double arg1)` Interface to C language function: `void glEvalCoord2d(GLdouble u, GLdouble v);`
`void` | `glEvalCoord2dv(double[] arg0, int arg1)` Interface to C language function: `void glEvalCoord2dv(const GLdouble * u);`
`void` | `glEvalCoord2dv(DoubleBuffer arg0)` Interface to C language function: `void glEvalCoord2dv(const GLdouble * u);`
`void` | `glEvalCoord2f(float arg0, float arg1)` Interface to C language function: `void glEvalCoord2f(GLfloat u, GLfloat v);`
`void` | `glEvalCoord2fv(float[] arg0, int arg1)` Interface to C language function: `void glEvalCoord2fv(const GLfloat * u);`
`void` | `glEvalCoord2fv(FloatBuffer arg0)` Interface to C language function: `void glEvalCoord2fv(const GLfloat * u);`
`void` | `glEvalMapsNV(int arg0, int arg1)` Entry point to C language function: `void glEvalMapsNV(GLenum target, GLenum id);` Part of `GL_NV_evaluators`
`void` | `glEvalMesh1(int arg0, int arg1, int arg2)` Interface to C language function: `void glEvalMesh1(GLenum mode, GLint i1, GLint i2);`
`void` | `glEvalMesh2(int arg0, int arg1, int arg2, int arg3, int arg4)` Interface to C language function: `void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);`
`void` | `glEvalPoint1(int arg0)` Interface to C language function: `void glEvalPoint1(GLint i);`
`void` | `glEvalPoint2(int arg0, int arg1)` Interface to C language function: `void glEvalPoint2(GLint i, GLint j);`
`void` | `glExtractComponentEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glExtractComponentEXT(GLuint red, GLuint green, GLuint blue);` Part of `GL_EXT_vertex_shader`
`void` | `glFeedbackBuffer(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);`
`void` | `glFinish()` Interface to C language function: `void glFinish(void);`
`void` | `glFinishFenceAPPLE(int arg0)` Entry point to C language function: `void glFinishFenceAPPLE(GLuint mode);` Part of `GL_APPLE_fence`
`void` | `glFinishFenceNV(int arg0)` Entry point to C language function: `void glFinishFenceNV(GLuint mode);` Part of `GL_NV_fence`
`void` | `glFinishObjectAPPLE(int arg0, int arg1)` Entry point to C language function: `void glFinishObjectAPPLE(GLenum target, GLint s);` Part of `GL_APPLE_fence`
`void` | `glFinishRenderAPPLE()` Entry point to C language function: `void glFinishRenderAPPLE(void);` Part of `GL_APPLE_flush_render`
`void` | `glFinishTextureSUNX()` Entry point to C language function: `void glFinishTextureSUNX(void);` Part of `GL_SUNX_constant_data`
`void` | `glFlush()` Interface to C language function: `void glFlush(void);`
`void` | `glFlushMappedBufferRange(int arg0, int arg1, int arg2)` Entry point to C language function: `void glFlushMappedBufferRange(GLenum target, ptrdiff_t s, ptrdiff_t t);` Part of `GL_ARB_map_buffer_range`
`void` | `glFlushPixelDataRangeNV(int arg0)` Entry point to C language function: `void glFlushPixelDataRangeNV(GLenum mode);` Part of `GL_NV_pixel_data_range`
`void` | `glFlushRenderAPPLE()` Entry point to C language function: `void glFlushRenderAPPLE(void);` Part of `GL_APPLE_flush_render`
`void` | `glFlushVertexArrayRangeAPPLE(int arg0, Buffer arg1)` 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 arg0)` Entry point to C language function: `void glFogCoordd(GLdouble coord);` Part of `GL_VERSION_1_4`
`void` | `glFogCoorddv(double[] arg0, int arg1)` Entry point to C language function: `void glFogCoorddv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glFogCoorddv(DoubleBuffer arg0)` Entry point to C language function: `void glFogCoorddv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glFogCoordf(float arg0)` Entry point to C language function: `void glFogCoordf(GLfloat coord);` Part of `GL_VERSION_1_4`
`void` | `glFogCoordfv(float[] arg0, int arg1)` Entry point to C language function: `void glFogCoordfv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glFogCoordfv(FloatBuffer arg0)` Entry point to C language function: `void glFogCoordfv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glFogCoordh(short arg0)` Entry point to C language function: `void glFogCoordhNV(GLhalfNV factor);` Part of `GL_NV_half_float`
`void` | `glFogCoordhv(short[] arg0, int arg1)` Entry point to C language function: `void glFogCoordhvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glFogCoordhv(ShortBuffer arg0)` Entry point to C language function: `void glFogCoordhvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glFogCoordPointer(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_VERSION_1_4`
`void` | `glFogCoordPointer(int arg0, int arg1, long arg2)` Entry point to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_VERSION_1_4`
`void` | `glFogf(int arg0, float arg1)` Interface to C language function: `void glFogf(GLenum pname, GLfloat param);`
`void` | `glFogfv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glFogfv(GLenum pname, const GLfloat * params);`
`void` | `glFogfv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glFogfv(GLenum pname, const GLfloat * params);`
`void` | `glFogi(int arg0, int arg1)` Interface to C language function: `void glFogi(GLenum pname, GLint param);`
`void` | `glFogiv(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glFogiv(GLenum pname, const GLint * params);`
`void` | `glFogiv(int arg0, IntBuffer arg1)` Interface to C language function: `void glFogiv(GLenum pname, const GLint * params);`
`void` | `glFramebufferDrawBufferEXT(int arg0, int arg1)` Entry point to C language function: `void glFramebufferDrawBufferEXT(GLuint target, GLenum id);` Part of `GL_EXT_direct_state_access`
`void` | `glFramebufferDrawBuffersEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint buffer, GLsizei drawbuffer, const GLenum * value);` Part of `GL_EXT_direct_state_access`
`void` | `glFramebufferDrawBuffersEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint buffer, GLsizei drawbuffer, const GLenum * value);` Part of `GL_EXT_direct_state_access`
`void` | `glFramebufferReadBufferEXT(int arg0, int arg1)` Entry point to C language function: `void glFramebufferReadBufferEXT(GLuint target, GLenum id);` Part of `GL_EXT_direct_state_access`
`void` | `glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);`
`void` | `glFramebufferTexture(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level);` Part of `GL_ARB_geometry_shader4`
`void` | `glFramebufferTexture1D(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);` Part of `GL_ARB_framebuffer_object`
`void` | `glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)` Interface to C language function: `void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
`void` | `glFramebufferTexture3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);` Part of `GL_ARB_framebuffer_object`
`void` | `glFramebufferTextureFace(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);` Part of `GL_ARB_geometry_shader4`
`void` | `glFramebufferTextureLayer(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glFramebufferTextureLayer(GLenum target, GLenum index, GLuint buffer, GLint offset, GLint size);` Part of `GL_ARB_framebuffer_object`
`void` | `glFrontFace(int arg0)` Interface to C language function: `void glFrontFace(GLenum mode);`
`void` | `glFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)`
`void` | `glFrustumf(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)`
`void` | `glGenBuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGenBuffers(GLsizei n, GLuint * buffers);`
`void` | `glGenBuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glGenBuffers(GLsizei n, GLuint * buffers);`
`void` | `glGenerateMipmap(int arg0)` Interface to C language function: `void glGenerateMipmap(GLenum target);`
`void` | `glGenerateMultiTexMipmapEXT(int arg0, int arg1)` Entry point to C language function: `void glGenerateMultiTexMipmapEXT(GLenum target, GLenum id);` Part of `GL_EXT_direct_state_access`
`void` | `glGenerateTextureMipmapEXT(int arg0, int arg1)` Entry point to C language function: `void glGenerateTextureMipmapEXT(GLuint target, GLenum id);` Part of `GL_EXT_direct_state_access`
`void` | `glGenFencesAPPLE(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);` Part of `GL_APPLE_fence`
`void` | `glGenFencesAPPLE(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);` Part of `GL_APPLE_fence`
`void` | `glGenFencesNV(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);` Part of `GL_NV_fence`
`void` | `glGenFencesNV(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);` Part of `GL_NV_fence`
`void` | `glGenFramebuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGenFramebuffers(GLsizei n, GLuint * framebuffers);`
`void` | `glGenFramebuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glGenFramebuffers(GLsizei n, GLuint * framebuffers);`
`int` | `glGenLists(int arg0)` Interface to C language function: `GLuint glGenLists(GLsizei range);`
`void` | `glGenOcclusionQueriesNV(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);` Part of `GL_NV_occlusion_query`
`void` | `glGenOcclusionQueriesNV(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);` Part of `GL_NV_occlusion_query`
`void` | `glGenProgramsARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);` Part of `GL_ARB_vertex_program`
`void` | `glGenProgramsARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);` Part of `GL_ARB_vertex_program`
`void` | `glGenQueries(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenQueries(GLsizei n, GLuint * ids);` Part of `GL_VERSION_1_5`
`void` | `glGenQueries(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenQueries(GLsizei n, GLuint * ids);` Part of `GL_VERSION_1_5`
`void` | `glGenRenderbuffers(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);`
`void` | `glGenRenderbuffers(int arg0, IntBuffer arg1)` Interface to C language function: `void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);`
`int` | `glGenSymbolsEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components);` Part of `GL_EXT_vertex_shader`
`void` | `glGenTextures(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGenTextures(GLsizei n, GLuint * textures);`
`void` | `glGenTextures(int arg0, IntBuffer arg1)` Interface to C language function: `void glGenTextures(GLsizei n, GLuint * textures);`
`void` | `glGenVertexArrays(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGenVertexArrays(GLsizei n, GLuint * ids);` Part of `GL_ARB_vertex_array_object`
`void` | `glGenVertexArrays(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGenVertexArrays(GLsizei n, GLuint * ids);` Part of `GL_ARB_vertex_array_object`
`int` | `glGenVertexShadersEXT(int arg0)` Entry point to C language function: `GLuint glGenVertexShadersEXT(GLuint type);` Part of `GL_EXT_vertex_shader`
`void` | `glGetActiveAttrib(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Interface to C language function: `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`
`void` | `glGetActiveAttrib(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Interface to C language function: `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`
`void` | `glGetActiveUniform(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Interface to C language function: `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`
`void` | `glGetActiveUniform(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Interface to C language function: `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`
`void` | `glGetActiveUniformARB(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);` Part of `GL_ARB_shader_objects`
`void` | `glGetActiveUniformARB(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);` Part of `GL_ARB_shader_objects`
`void` | `glGetAttachedObjectsARB(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);` Part of `GL_ARB_shader_objects`
`void` | `glGetAttachedObjectsARB(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)` Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);` Part of `GL_ARB_shader_objects`
`void` | `glGetAttachedShaders(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)` Interface to C language function: `void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);`
`void` | `glGetAttachedShaders(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)` Interface to C language function: `void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);`
`int` | `glGetAttribLocation(int arg0, String arg1)` Interface to C language function: `int glGetAttribLocation(GLuint program, const char * name);`
`void` | `glGetBooleani_v(int arg0, int arg1, byte[] arg2, int arg3)` Entry point to C language function: `void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);` Part of `GL_VERSION_3_0`
`void` | `glGetBooleani_v(int arg0, int arg1, ByteBuffer arg2)` Entry point to C language function: `void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);` Part of `GL_VERSION_3_0`
`void` | `glGetBooleanIndexedv(int arg0, int arg1, byte[] arg2, int arg3)` Entry point to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);` Part of `GL_EXT_draw_buffers2`
`void` | `glGetBooleanIndexedv(int arg0, int arg1, ByteBuffer arg2)` Entry point to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);` Part of `GL_EXT_draw_buffers2`
`void` | `glGetBooleanv(int arg0, byte[] arg1, int arg2)` Interface to C language function: `void glGetBooleanv(GLenum pname, GLboolean * params);`
`void` | `glGetBooleanv(int arg0, ByteBuffer arg1)` Interface to C language function: `void glGetBooleanv(GLenum pname, GLboolean * params);`
`int` | `glGetBoundBuffer(int arg0)`
`void` | `glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferParameteriv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferSubData(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);` Part of `GL_VERSION_1_5`
`void` | `glGetClipPlane(int arg0, double[] arg1, int arg2)` Interface to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation);`
`void` | `glGetClipPlane(int arg0, DoubleBuffer arg1)` Interface to C language function: `void glGetClipPlane(GLenum plane, GLdouble * equation);`
`void` | `glGetColorTable(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glGetColorTable(int arg0, int arg1, int arg2, long arg3)` Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glGetColorTableParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetColorTableParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetColorTableParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetColorTableParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetCompressedMultiTexImageEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetCompressedMultiTexImageEXT(GLenum texture, GLenum target, GLint lod, GLvoid * img);` Part of `GL_EXT_direct_state_access`
`void` | `glGetCompressedTexImage(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);` Part of `GL_VERSION_1_3`
`void` | `glGetCompressedTexImage(int arg0, int arg1, long arg2)` Entry point to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);` Part of `GL_VERSION_1_3`
`void` | `glGetCompressedTextureImageEXT(int arg0, int arg1, int arg2, Buffer arg3)` 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 arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glGetConvolutionFilter(int arg0, int arg1, int arg2, long arg3)` Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);` Part of `GL_VERSION_1_2`
`void` | `glGetConvolutionParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetConvolutionParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetConvolutionParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetConvolutionParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetDoubleIndexedvEXT(int arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetDoubleIndexedvEXT(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetDoublev(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);` Part of `GL_VERSION_1_0`
`void` | `glGetDoublev(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);` Part of `GL_VERSION_1_0`
`int` | `glGetError()` Interface to C language function: `GLenum glGetError(void);`
`void` | `glGetFenceivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);` Part of `GL_NV_fence`
`void` | `glGetFenceivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);` Part of `GL_NV_fence`
`void` | `glGetFloatIndexedvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetFloatIndexedvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetFloatv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glGetFloatv(GLenum pname, GLfloat * params);`
`void` | `glGetFloatv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glGetFloatv(GLenum pname, GLfloat * params);`
`int` | `glGetFragDataLocation(int arg0, String arg1)` Entry point to C language function: `GLint glGetFragDataLocation(GLuint program, const GLchar * name);` Part of `GL_VERSION_3_0`
`void` | `glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Interface to C language function: `void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
`void` | `glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)` Interface to C language function: `void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
`void` | `glGetFramebufferParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetFramebufferParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`int` | `glGetHandleARB(int arg0)` Entry point to C language function: `GLhandleARB glGetHandleARB(GLenum type);` Part of `GL_ARB_shader_objects`
`void` | `glGetHistogram(int arg0, boolean arg1, int arg2, int arg3, Buffer arg4)` Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);` Part of `GL_VERSION_1_2`
`void` | `glGetHistogram(int arg0, boolean arg1, int arg2, int arg3, long arg4)` Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);` Part of `GL_VERSION_1_2`
`void` | `glGetHistogramParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetHistogramParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetHistogramParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetHistogramParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetInfoLogARB(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);` Part of `GL_ARB_shader_objects`
`void` | `glGetInfoLogARB(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);` Part of `GL_ARB_shader_objects`
`void` | `glGetIntegeri_v(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetIntegeri_v(GLenum target, GLuint pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetIntegeri_v(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetIntegeri_v(GLenum target, GLuint pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetIntegerIndexedv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);` Part of `GL_EXT_draw_buffers2`
`void` | `glGetIntegerIndexedv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);` Part of `GL_EXT_draw_buffers2`
`void` | `glGetIntegerv(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGetIntegerv(GLenum pname, GLint * params);`
`void` | `glGetIntegerv(int arg0, IntBuffer arg1)` Interface to C language function: `void glGetIntegerv(GLenum pname, GLint * params);`
`void` | `glGetInvariantBooleanvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetInvariantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetInvariantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetInvariantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetInvariantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetInvariantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLightfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetLightfv(GLenum light, GLenum pname, GLfloat * params);`
`void` | `glGetLightfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetLightfv(GLenum light, GLenum pname, GLfloat * params);`
`void` | `glGetLightiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params);`
`void` | `glGetLightiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetLightiv(GLenum light, GLenum pname, GLint * params);`
`void` | `glGetLocalConstantBooleanvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLocalConstantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLocalConstantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLocalConstantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLocalConstantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetLocalConstantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetMapAttribParameterfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapAttribParameterfvNV(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapAttribParameterivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint attachment, GLenum pname, GLint * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapAttribParameterivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint attachment, GLenum pname, GLint * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapControlPointsNV(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, Buffer arg6)` 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 arg0, int arg1, double[] arg2, int arg3)` Interface to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v);`
`void` | `glGetMapdv(int arg0, int arg1, DoubleBuffer arg2)` Interface to C language function: `void glGetMapdv(GLenum target, GLenum query, GLdouble * v);`
`void` | `glGetMapfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v);`
`void` | `glGetMapfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetMapfv(GLenum target, GLenum query, GLfloat * v);`
`void` | `glGetMapiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v);`
`void` | `glGetMapiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetMapiv(GLenum target, GLenum query, GLint * v);`
`void` | `glGetMapParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapParameterivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);` Part of `GL_NV_evaluators`
`void` | `glGetMapParameterivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);` Part of `GL_NV_evaluators`
`void` | `glGetMaterialfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);`
`void` | `glGetMaterialfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);`
`void` | `glGetMaterialiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params);`
`void` | `glGetMaterialiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params);`
`void` | `glGetMinmax(int arg0, boolean arg1, int arg2, int arg3, Buffer arg4)` Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);` Part of `GL_VERSION_1_2`
`void` | `glGetMinmax(int arg0, boolean arg1, int arg2, int arg3, long arg4)` Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);` Part of `GL_VERSION_1_2`
`void` | `glGetMinmaxParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetMinmaxParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_2`
`void` | `glGetMinmaxParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetMinmaxParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_2`
`void` | `glGetMultiTexEnvfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexEnvfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexEnvivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexEnvivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGendvEXT(int arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum target, GLenum index, GLenum pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGendvEXT(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum target, GLenum index, GLenum pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGenfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGenfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGenivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexGenivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexImageEXT(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point to C language function: `void glGetMultiTexImageEXT(GLenum texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexLevelParameterfvEXT(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5)` Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexLevelParameterfvEXT(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexLevelParameterivEXT(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexLevelParameterivEXT(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterIivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterIivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterIuivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterIuivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetMultiTexParameterivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedBufferParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedBufferParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedBufferSubDataEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetNamedBufferSubDataEXT(GLuint target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedFramebufferAttachmentParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedFramebufferAttachmentParameterivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetNamedProgramivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetNamedProgramivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterdvEXT(int arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint target, GLenum index, GLuint pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterdvEXT(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint target, GLenum index, GLuint pname, GLdouble * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint stage, GLenum portion, GLuint pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint stage, GLenum portion, GLuint pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterIivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint target, GLenum attachment, GLuint pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterIivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint target, GLenum attachment, GLuint pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedProgramLocalParameterIuivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glGetNamedProgramStringEXT(GLuint target, GLenum format, GLenum type, GLvoid * table);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedRenderbufferParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetNamedRenderbufferParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetObjectParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetObjectParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetObjectParameterivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetObjectParameterivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetOcclusionQueryivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);` Part of `GL_NV_occlusion_query`
`void` | `glGetOcclusionQueryivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);` Part of `GL_NV_occlusion_query`
`void` | `glGetOcclusionQueryuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);` Part of `GL_NV_occlusion_query`
`void` | `glGetOcclusionQueryuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);` Part of `GL_NV_occlusion_query`
`void` | `glGetPixelMapfv(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapfv(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapfv(int arg0, long arg1)` Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapuiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapuiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapuiv(int arg0, long arg1)` Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapusv(int arg0, long arg1)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapusv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPixelMapusv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glGetPolygonStipple(byte[] arg0, int arg1)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glGetPolygonStipple(ByteBuffer arg0)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glGetPolygonStipple(long arg0)` Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glGetProgramEnvParameterdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramEnvParameterdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramEnvParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramEnvParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramEnvParameterIivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramEnvParameterIivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramEnvParameterIuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramEnvParameterIuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Interface to C language function: `void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);`
`void` | `glGetProgramInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Interface to C language function: `void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);`
`void` | `glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetProgramiv(GLuint program, GLenum pname, GLint * params);`
`void` | `glGetProgramiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetProgramiv(GLuint program, GLenum pname, GLint * params);`
`void` | `glGetProgramivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramLocalParameterdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramLocalParameterdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramLocalParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramLocalParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetProgramLocalParameterIivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramLocalParameterIivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramLocalParameterIuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramLocalParameterIuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glGetProgramStringARB(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);` Part of `GL_ARB_vertex_program`
`void` | `glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetQueryiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetQueryObjecti64vEXT(int arg0, int arg1, long[] arg2, int arg3)` Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);` Part of `GL_EXT_timer_query`
`void` | `glGetQueryObjecti64vEXT(int arg0, int arg1, com.sun.gluegen.runtime.PointerBuffer arg2)` Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);` Part of `GL_EXT_timer_query`
`void` | `glGetQueryObjectiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetQueryObjectiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetQueryObjectui64vEXT(int arg0, int arg1, long[] arg2, int arg3)` Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);` Part of `GL_EXT_timer_query`
`void` | `glGetQueryObjectui64vEXT(int arg0, int arg1, com.sun.gluegen.runtime.PointerBuffer arg2)` Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);` Part of `GL_EXT_timer_query`
`void` | `glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetQueryObjectuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);` Part of `GL_VERSION_1_5`
`void` | `glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetRenderbufferParameteriv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetSeparableFilter(int arg0, int arg1, int arg2, Buffer arg3, Buffer arg4, Buffer arg5)` 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`
`void` | `glGetSeparableFilter(int arg0, int arg1, int arg2, long arg3, long arg4, long arg5)` 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`
`void` | `glGetShaderInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Interface to C language function: `void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);`
`void` | `glGetShaderInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Interface to C language function: `void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);`
`void` | `glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);`
`void` | `glGetShaderiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);`
`void` | `glGetShaderSource(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Interface to C language function: `void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);`
`void` | `glGetShaderSource(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Interface to C language function: `void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);`
`void` | `glGetShaderSourceARB(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);` Part of `GL_ARB_shader_objects`
`void` | `glGetShaderSourceARB(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);` Part of `GL_ARB_shader_objects`
`String` | `glGetString(int arg0)` Interface to C language function: `const GLubyte * glGetString(GLenum name);`
`String` | `glGetStringi(int arg0, int arg1)` Entry point to C language function: `const GLubyte * glGetStringi(GLenum name, GLuint index);` Part of `GL_VERSION_3_0`
`void` | `glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params);`
`void` | `glGetTexEnvfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params);`
`void` | `glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params);`
`void` | `glGetTexEnviv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params);`
`void` | `glGetTexGendv(int arg0, int arg1, double[] arg2, int arg3)` Interface to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);`
`void` | `glGetTexGendv(int arg0, int arg1, DoubleBuffer arg2)` Interface to C language function: `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);`
`void` | `glGetTexGenfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glGetTexGenfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetTexGenivOES(GLenum coord, GLenum pname, GLint * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glGetTexGeniv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetTexGenivOES(GLenum coord, GLenum pname, GLint * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glGetTexImage(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Entry point to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);` Part of `GL_VERSION_1_0`
`void` | `glGetTexImage(int arg0, int arg1, int arg2, int arg3, long arg4)` Entry point to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);` Part of `GL_VERSION_1_0`
`void` | `glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_0`
`void` | `glGetTexLevelParameterfv(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);` Part of `GL_VERSION_1_0`
`void` | `glGetTexLevelParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);` Part of `GL_VERSION_1_0`
`void` | `glGetTexLevelParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);` Part of `GL_VERSION_1_0`
`void` | `glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetTexParameterfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetTexParameterIiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetTexParameterIuiv(GLenum id, GLenum pname, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetTexParameterIuiv(GLenum id, GLenum pname, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTexParameteriv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTextureImageEXT(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` 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 arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` 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 arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` 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 arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` 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 arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint stage, GLenum portion, GLenum pname, GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterIivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterIivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterIuivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterIuivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glGetTextureParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTextureParameterivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glGetTextureParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Entry point to C language function: `void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);` Part of `GL_VERSION_3_0`
`void` | `glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point to C language function: `void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);` Part of `GL_VERSION_3_0`
`int` | `glGetUniformBufferSizeEXT(int arg0, int arg1)` Entry point to C language function: `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location);` Part of `GL_EXT_bindable_uniform`
`void` | `glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`
`void` | `glGetUniformfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`
`void` | `glGetUniformfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetUniformfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetUniformiv(GLuint program, GLint location, GLint * params);`
`void` | `glGetUniformiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetUniformiv(GLuint program, GLint location, GLint * params);`
`void` | `glGetUniformivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);` Part of `GL_ARB_shader_objects`
`void` | `glGetUniformivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);` Part of `GL_ARB_shader_objects`
`int` | `glGetUniformLocation(int arg0, String arg1)` Interface to C language function: `int glGetUniformLocation(GLuint program, const char * name);`
`int` | `glGetUniformLocationARB(int arg0, String arg1)` Entry point to C language function: `GLint glGetUniformLocationARB(GLhandleARB program, const GLcharARB * name);` Part of `GL_ARB_shader_objects`
`int` | `glGetUniformOffsetEXT(int arg0, int arg1)` Entry point to C language function: `ptrdiff_t glGetUniformOffsetEXT(GLuint program, GLint location);` Part of `GL_EXT_bindable_uniform`
`void` | `glGetUniformuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetUniformuiv(GLuint program, GLint location, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetUniformuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetUniformuiv(GLuint program, GLint location, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetVariantBooleanvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVariantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVariantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVariantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVariantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVariantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);` Part of `GL_EXT_vertex_shader`
`void` | `glGetVertexAttribdv(int arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);` Part of `GL_VERSION_2_0`
`void` | `glGetVertexAttribdv(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);` Part of `GL_VERSION_2_0`
`void` | `glGetVertexAttribdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetVertexAttribdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetVertexAttribfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetVertexAttribIiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribIiv(GLuint target, GLenum pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetVertexAttribIiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetVertexAttribIiv(GLuint target, GLenum pname, GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetVertexAttribIuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribIuiv(GLuint id, GLenum pname, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetVertexAttribIuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetVertexAttribIuiv(GLuint id, GLenum pname, GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);` Part of `GL_ARB_vertex_program`
`void` | `glGetVertexAttribivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);` Part of `GL_ARB_vertex_program`
`void` | `glHint(int arg0, int arg1)` Interface to C language function: `void glHint(GLenum target, GLenum mode);`
`void` | `glHintPGI(int arg0, int arg1)` Entry point to C language function: `void glHintPGI(GLenum target, GLint s);` Part of `GL_PGI_misc_hints`
`void` | `glHistogram(int arg0, int arg1, int arg2, boolean arg3)` Entry point to C language function: `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);` Part of `GL_VERSION_1_2`
`void` | `glIndexd(double arg0)` Interface to C language function: `void glIndexd(GLdouble c);`
`void` | `glIndexdv(double[] arg0, int arg1)` Interface to C language function: `void glIndexdv(const GLdouble * c);`
`void` | `glIndexdv(DoubleBuffer arg0)` Interface to C language function: `void glIndexdv(const GLdouble * c);`
`void` | `glIndexf(float arg0)` Interface to C language function: `void glIndexf(GLfloat c);`
`void` | `glIndexFuncEXT(int arg0, float arg1)` Entry point to C language function: `void glIndexFuncEXT(GLenum target, GLclampf s);` Part of `GL_EXT_index_func`
`void` | `glIndexfv(float[] arg0, int arg1)` Interface to C language function: `void glIndexfv(const GLfloat * c);`
`void` | `glIndexfv(FloatBuffer arg0)` Interface to C language function: `void glIndexfv(const GLfloat * c);`
`void` | `glIndexi(int arg0)` Interface to C language function: `void glIndexi(GLint c);`
`void` | `glIndexiv(int[] arg0, int arg1)` Interface to C language function: `void glIndexiv(const GLint * c);`
`void` | `glIndexiv(IntBuffer arg0)` Interface to C language function: `void glIndexiv(const GLint * c);`
`void` | `glIndexMask(int arg0)` Interface to C language function: `void glIndexMask(GLuint mask);`
`void` | `glIndexMaterialEXT(int arg0, int arg1)` Entry point to C language function: `void glIndexMaterialEXT(GLenum target, GLenum id);` Part of `GL_EXT_index_material`
`void` | `glIndexPointer(int arg0, int arg1, Buffer arg2)` Interface to C language function: `void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glIndexs(short arg0)` Interface to C language function: `void glIndexs(GLshort c);`
`void` | `glIndexsv(short[] arg0, int arg1)` Interface to C language function: `void glIndexsv(const GLshort * c);`
`void` | `glIndexsv(ShortBuffer arg0)` Interface to C language function: `void glIndexsv(const GLshort * c);`
`void` | `glIndexub(byte arg0)` Interface to C language function: `void glIndexub(GLubyte c);`
`void` | `glIndexubv(byte[] arg0, int arg1)` Interface to C language function: `void glIndexubv(const GLubyte * c);`
`void` | `glIndexubv(ByteBuffer arg0)` Interface to C language function: `void glIndexubv(const GLubyte * c);`
`void` | `glInitNames()` Interface to C language function: `void glInitNames(void);`
`void` | `glInsertComponentEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glInsertComponentEXT(GLuint red, GLuint green, GLuint blue);` Part of `GL_EXT_vertex_shader`
`void` | `glInterleavedArrays(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);` Part of `GL_VERSION_1_1`
`void` | `glInterleavedArrays(int arg0, int arg1, long arg2)` Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);` Part of `GL_VERSION_1_1`
`boolean` | `glIsBuffer(int arg0)` Interface to C language function: `GLboolean glIsBuffer(GLuint buffer);`
`boolean` | `glIsEnabled(int arg0)` Interface to C language function: `GLboolean glIsEnabled(GLenum cap);`
`boolean` | `glIsEnabledi(int arg0, int arg1)` Entry point to C language function: `GLboolean glIsEnabledi(GLenum target, GLuint index);` Part of `GL_VERSION_3_0`
`boolean` | `glIsEnabledIndexed(int arg0, int arg1)` Entry point to C language function: `GLboolean glIsEnabledIndexedEXT(GLenum target, GLuint index);` Part of `GL_EXT_draw_buffers2`
`boolean` | `glIsFenceAPPLE(int arg0)` Entry point to C language function: `GLboolean glIsFenceAPPLE(GLuint id);` Part of `GL_APPLE_fence`
`boolean` | `glIsFenceNV(int arg0)` Entry point to C language function: `GLboolean glIsFenceNV(GLuint id);` Part of `GL_NV_fence`
`boolean` | `glIsFramebuffer(int arg0)` Interface to C language function: `GLboolean glIsFramebuffer(GLuint framebuffer);`
`boolean` | `glIsList(int arg0)` Interface to C language function: `GLboolean glIsList(GLuint list);`
`boolean` | `glIsOcclusionQueryNV(int arg0)` Entry point to C language function: `GLboolean glIsOcclusionQueryNV(GLuint id);` Part of `GL_NV_occlusion_query`
`boolean` | `glIsPBOPackEnabled()`
`boolean` | `glIsPBOUnpackEnabled()`
`boolean` | `glIsProgram(int arg0)` Interface to C language function: `GLboolean glIsProgram(GLuint program);`
`boolean` | `glIsProgramARB(int arg0)` Entry point to C language function: `GLboolean glIsProgramARB(GLuint id);` Part of `GL_ARB_vertex_program`
`boolean` | `glIsQuery(int arg0)` Entry point to C language function: `GLboolean glIsQuery(GLuint id);` Part of `GL_VERSION_1_5`
`boolean` | `glIsRenderbuffer(int arg0)` Interface to C language function: `GLboolean glIsRenderbuffer(GLuint renderbuffer);`
`boolean` | `glIsShader(int arg0)` Interface to C language function: `GLboolean glIsShader(GLuint shader);`
`boolean` | `glIsTexture(int arg0)` Interface to C language function: `GLboolean glIsTexture(GLuint texture);`
`boolean` | `glIsVariantEnabledEXT(int arg0, int arg1)` Entry point to C language function: `GLboolean glIsVariantEnabledEXT(GLuint target, GLenum index);` Part of `GL_EXT_vertex_shader`
`boolean` | `glIsVBOArrayEnabled()`
`boolean` | `glIsVBOElementEnabled()`
`boolean` | `glIsVertexArray(int arg0)` Entry point to C language function: `GLboolean glIsVertexArray(GLuint id);` Part of `GL_ARB_vertex_array_object`
`boolean` | `glIsVertexAttribEnabledAPPLE(int arg0, int arg1)` Entry point to C language function: `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname);` Part of `GL_APPLE_vertex_program_evaluators`
`void` | `glLightf(int arg0, int arg1, float arg2)` Interface to C language function: `void glLightf(GLenum light, GLenum pname, GLfloat param);`
`void` | `glLightfv(int arg0, int arg1, float[] arg2, int arg3)`
`void` | `glLightfv(int arg0, int arg1, FloatBuffer arg2)`
`void` | `glLighti(int arg0, int arg1, int arg2)` Interface to C language function: `void glLighti(GLenum light, GLenum pname, GLint param);`
`void` | `glLightiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params);`
`void` | `glLightiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glLightiv(GLenum light, GLenum pname, const GLint * params);`
`void` | `glLightModelf(int arg0, float arg1)` Interface to C language function: `void glLightModelf(GLenum pname, GLfloat param);`
`void` | `glLightModelfv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glLightModelfv(GLenum pname, const GLfloat * params);`
`void` | `glLightModelfv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glLightModelfv(GLenum pname, const GLfloat * params);`
`void` | `glLightModeli(int arg0, int arg1)` Interface to C language function: `void glLightModeli(GLenum pname, GLint param);`
`void` | `glLightModeliv(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glLightModeliv(GLenum pname, const GLint * params);`
`void` | `glLightModeliv(int arg0, IntBuffer arg1)` Interface to C language function: `void glLightModeliv(GLenum pname, const GLint * params);`
`void` | `glLineStipple(int arg0, short arg1)` Interface to C language function: `void glLineStipple(GLint factor, GLushort pattern);`
`void` | `glLineWidth(float arg0)` Interface to C language function: `void glLineWidth(GLfloat width);`
`void` | `glLinkProgram(int arg0)` Interface to C language function: `void glLinkProgram(GLuint program);`
`void` | `glLinkProgramARB(int arg0)` Entry point to C language function: `void glLinkProgramARB(GLhandleARB mode);` Part of `GL_ARB_shader_objects`
`void` | `glListBase(int arg0)` Interface to C language function: `void glListBase(GLuint base);`
`void` | `glLoadIdentity()`
`void` | `glLoadMatrixd(double[] arg0, int arg1)` Interface to C language function: `void glLoadMatrixd(const GLdouble * m);`
`void` | `glLoadMatrixd(DoubleBuffer arg0)` Interface to C language function: `void glLoadMatrixd(const GLdouble * m);`
`void` | `glLoadMatrixf(float[] arg0, int arg1)`
`void` | `glLoadMatrixf(FloatBuffer arg0)` glLoadMatrixf
`void` | `glLoadName(int arg0)` Interface to C language function: `void glLoadName(GLuint name);`
`void` | `glLoadTransposeMatrixd(double[] arg0, int arg1)` Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);` Part of `GL_VERSION_1_3`
`void` | `glLoadTransposeMatrixd(DoubleBuffer arg0)` Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);` Part of `GL_VERSION_1_3`
`void` | `glLoadTransposeMatrixf(float[] arg0, int arg1)` Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);` Part of `GL_VERSION_1_3`
`void` | `glLoadTransposeMatrixf(FloatBuffer arg0)` Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);` Part of `GL_VERSION_1_3`
`void` | `glLockArraysEXT(int arg0, int arg1)` Entry point to C language function: `void glLockArraysEXT(GLint x, GLsizei y);` Part of `GL_EXT_compiled_vertex_array`
`void` | `glLogicOp(int arg0)` Interface to C language function: `void glLogicOp(GLenum opcode);`
`void` | `glMap1d(int arg0, double arg1, double arg2, int arg3, int arg4, double[] arg5, int arg6)` Interface to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`
`void` | `glMap1d(int arg0, double arg1, double arg2, int arg3, int arg4, DoubleBuffer arg5)` Interface to C language function: `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`
`void` | `glMap1f(int arg0, float arg1, float arg2, int arg3, int arg4, float[] arg5, int arg6)` Interface to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`
`void` | `glMap1f(int arg0, float arg1, float arg2, int arg3, int arg4, FloatBuffer arg5)` Interface to C language function: `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`
`void` | `glMap2d(int arg0, double arg1, double arg2, int arg3, int arg4, double arg5, double arg6, int arg7, int arg8, double[] arg9, int arg10)` Interface 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);`
`void` | `glMap2d(int arg0, double arg1, double arg2, int arg3, int arg4, double arg5, double arg6, int arg7, int arg8, DoubleBuffer arg9)` Interface 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);`
`void` | `glMap2f(int arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, int arg7, int arg8, float[] arg9, int arg10)` Interface 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);`
`void` | `glMap2f(int arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, int arg7, int arg8, FloatBuffer arg9)` Interface 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);`
`ByteBuffer` | `glMapBuffer(int arg0, int arg1)` Interface to C language function: `GLeglImageOES glMapBufferOES(GLenum target, GLenum access);`
`ByteBuffer` | `glMapBufferRange(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `GLvoid * glMapBufferRange(GLenum target, ptrdiff_t offset, ptrdiff_t length, GLbitfield access);` Part of `GL_ARB_map_buffer_range`
`void` | `glMapControlPointsNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, Buffer arg8)` 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 arg0, double arg1, double arg2)` Interface to C language function: `void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);`
`void` | `glMapGrid1f(int arg0, float arg1, float arg2)` Interface to C language function: `void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);`
`void` | `glMapGrid2d(int arg0, double arg1, double arg2, int arg3, double arg4, double arg5)` Interface to C language function: `void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);`
`void` | `glMapGrid2f(int arg0, float arg1, float arg2, int arg3, float arg4, float arg5)` Interface to C language function: `void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);`
`ByteBuffer` | `glMapNamedBufferEXT(int arg0, int arg1)` Entry point to C language function: `GLvoid * glMapNamedBufferEXT(GLuint target, GLenum access);` Part of `GL_EXT_direct_state_access`
`void` | `glMapParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glMapParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_NV_evaluators`
`void` | `glMapParameterivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);` Part of `GL_NV_evaluators`
`void` | `glMapParameterivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);` Part of `GL_NV_evaluators`
`void` | `glMapVertexAttrib1dAPPLE(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, double[] arg6, int arg7)` 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 arg0, int arg1, double arg2, double arg3, int arg4, int arg5, DoubleBuffer arg6)` 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 arg0, int arg1, float arg2, float arg3, int arg4, int arg5, float[] arg6, int arg7)` 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 arg0, int arg1, float arg2, float arg3, int arg4, int arg5, FloatBuffer arg6)` 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 arg0, int arg1, double arg2, double arg3, int arg4, int arg5, double arg6, double arg7, int arg8, int arg9, double[] arg10, int arg11)` 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 arg0, int arg1, double arg2, double arg3, int arg4, int arg5, double arg6, double arg7, int arg8, int arg9, DoubleBuffer arg10)` 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 arg0, int arg1, float arg2, float arg3, int arg4, int arg5, float arg6, float arg7, int arg8, int arg9, float[] arg10, int arg11)` 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 arg0, int arg1, float arg2, float arg3, int arg4, int arg5, float arg6, float arg7, int arg8, int arg9, FloatBuffer arg10)` 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` | `glMaterialf(int arg0, int arg1, float arg2)`
`void` | `glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)`
`void` | `glMaterialfv(int arg0, int arg1, FloatBuffer arg2)`
`void` | `glMateriali(int arg0, int arg1, int arg2)` Interface to C language function: `void glMateriali(GLenum face, GLenum pname, GLint param);`
`void` | `glMaterialiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params);`
`void` | `glMaterialiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glMaterialiv(GLenum face, GLenum pname, const GLint * params);`
`void` | `glMatrixFrustumEXT(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)` 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 arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_OES_matrix_palette`
`void` | `glMatrixIndexubvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixIndexubvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixIndexuivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixIndexuivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixIndexusvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixIndexusvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);` Part of `GL_ARB_matrix_palette`
`void` | `glMatrixLoaddEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMatrixLoaddEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoaddEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMatrixLoaddEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadfEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMatrixLoadfEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadfEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMatrixLoadfEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadIdentityEXT(int arg0)` Entry point to C language function: `void glMatrixLoadIdentityEXT(GLenum mode);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadTransposedEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadTransposedEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadTransposefEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixLoadTransposefEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMode(int arg0)` sets the current matrix
`void` | `glMatrixMultdEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMatrixMultdEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultdEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMatrixMultdEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultfEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMatrixMultfEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultfEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMatrixMultfEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultTransposedEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultTransposedEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum target, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultTransposefEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixMultTransposefEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum target, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixOrthoEXT(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)` 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 arg0)` Entry point to C language function: `void glMatrixPopEXT(GLenum mode);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixPushEXT(int arg0)` Entry point to C language function: `void glMatrixPushEXT(GLenum mode);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixRotatedEXT(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point to C language function: `void glMatrixRotatedEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixRotatefEXT(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point to C language function: `void glMatrixRotatefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixScaledEXT(int arg0, double arg1, double arg2, double arg3)` Entry point to C language function: `void glMatrixScaledEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixScalefEXT(int arg0, float arg1, float arg2, float arg3)` Entry point to C language function: `void glMatrixScalefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixTranslatedEXT(int arg0, double arg1, double arg2, double arg3)` Entry point to C language function: `void glMatrixTranslatedEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r);` Part of `GL_EXT_direct_state_access`
`void` | `glMatrixTranslatefEXT(int arg0, float arg1, float arg2, float arg3)` Entry point to C language function: `void glMatrixTranslatefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r);` Part of `GL_EXT_direct_state_access`
`void` | `glMinmax(int arg0, int arg1, boolean arg2)` Entry point to C language function: `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink);` Part of `GL_VERSION_1_2`
`void` | `glMultiDrawArrays(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5)` Entry point to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);` Part of `GL_VERSION_1_4`
`void` | `glMultiDrawArrays(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3)` Entry point to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);` Part of `GL_VERSION_1_4`
`void` | `glMultiDrawElements(int arg0, int[] arg1, int arg2, int arg3, Buffer[] arg4, int arg5)` Entry point to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);` Part of `GL_VERSION_1_4`
`void` | `glMultiDrawElements(int arg0, IntBuffer arg1, int arg2, Buffer[] arg3, int arg4)` Entry point to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);` Part of `GL_VERSION_1_4`
`void` | `glMultiTexBufferEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glMultiTexBufferEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexCoord1d(int arg0, double arg1)` Entry point to C language function: `void glMultiTexCoord1d(GLenum target, GLdouble s);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1f(int arg0, float arg1)` Entry point to C language function: `void glMultiTexCoord1f(GLenum target, GLfloat s);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1fv(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1fv(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1h(int arg0, short arg1)` Entry point to C language function: `void glMultiTexCoord1hNV(GLenum target, GLhalfNV s);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord1hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord1hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord1i(int arg0, int arg1)` Entry point to C language function: `void glMultiTexCoord1i(GLenum target, GLint s);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1s(int arg0, short arg1)` Entry point to C language function: `void glMultiTexCoord1s(GLenum target, GLshort s);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord1sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2d(int arg0, double arg1, double arg2)` Entry point to C language function: `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2f(int arg0, float arg1, float arg2)` Entry point to C language function: `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2fv(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2fv(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2h(int arg0, short arg1, short arg2)` Entry point to C language function: `void glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord2hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord2hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord2i(int arg0, int arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2i(GLenum target, GLint s, GLint t);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2s(int arg0, short arg1, short arg2)` Entry point to C language function: `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord2sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3d(int arg0, double arg1, double arg2, double arg3)` 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 arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3f(int arg0, float arg1, float arg2, float arg3)` 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 arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3fv(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3h(int arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord3hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord3hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord3i(int arg0, int arg1, int arg2, int arg3)` 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 arg0, int[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3s(int arg0, short arg1, short arg2, short arg3)` 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 arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord3sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4d(int arg0, double arg1, double arg2, double arg3, double arg4)` 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 arg0, double[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Interface to C language function: `void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glMultiTexCoord4fv(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4fv(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4h(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point to C language function: `void glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord4hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord4hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glMultiTexCoord4i(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glMultiTexCoord4i(GLenum target, GLint start, GLint x, GLint y, GLint width);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4s(int arg0, short arg1, short arg2, short arg3, short arg4)` 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 arg0, short[] arg1, int arg2)` Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoord4sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);` Part of `GL_VERSION_1_3`
`void` | `glMultiTexCoordPointerEXT(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Entry point to C language function: `void glMultiTexCoordPointerEXT(GLenum index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnvfEXT(int arg0, int arg1, int arg2, float arg3)` Entry point to C language function: `void glMultiTexEnvfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnvfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnvfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnviEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glMultiTexEnviEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnvivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexEnvivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGendEXT(int arg0, int arg1, int arg2, double arg3)` 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 arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point to C language function: `void glMultiTexGendvEXT(GLenum target, GLenum index, GLenum count, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGendvEXT(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point to C language function: `void glMultiTexGendvEXT(GLenum target, GLenum index, GLenum count, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGenfEXT(int arg0, int arg1, int arg2, float arg3)` Entry point to C language function: `void glMultiTexGenfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGenfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glMultiTexGenfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGenfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glMultiTexGenfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGeniEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glMultiTexGeniEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGenivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glMultiTexGenivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexGenivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glMultiTexGenivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glMultiTexImage1DEXT(GLenum 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` | `glMultiTexImage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point to C language function: `void glMultiTexImage2DEXT(GLenum 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` | `glMultiTexImage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)` Entry point to C language function: `void glMultiTexImage3DEXT(GLenum 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` | `glMultiTexParameterfEXT(int arg0, int arg1, int arg2, float arg3)` Entry point to C language function: `void glMultiTexParameterfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterfvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameteriEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glMultiTexParameteriEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterIivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterIivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterIuivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterIuivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexParameterivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexRenderbufferEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glMultiTexRenderbufferEXT(GLenum red, GLenum green, GLuint blue);` Part of `GL_EXT_direct_state_access`
`void` | `glMultiTexSubImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point to C language function: `void glMultiTexSubImage1DEXT(GLenum texture, 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point to C language function: `void glMultiTexSubImage2DEXT(GLenum 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` | `glMultiTexSubImage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, Buffer arg11)` Entry point to C language function: `void glMultiTexSubImage3DEXT(GLenum 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` | `glMultMatrixd(double[] arg0, int arg1)` Interface to C language function: `void glMultMatrixd(const GLdouble * m);`
`void` | `glMultMatrixd(DoubleBuffer arg0)` Interface to C language function: `void glMultMatrixd(const GLdouble * m);`
`void` | `glMultMatrixf(float[] arg0, int arg1)`
`void` | `glMultMatrixf(FloatBuffer arg0)` glMultMatrixf
`void` | `glMultTransposeMatrixd(double[] arg0, int arg1)` Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m);` Part of `GL_VERSION_1_3`
`void` | `glMultTransposeMatrixd(DoubleBuffer arg0)` Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m);` Part of `GL_VERSION_1_3`
`void` | `glMultTransposeMatrixf(float[] arg0, int arg1)` Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m);` Part of `GL_VERSION_1_3`
`void` | `glMultTransposeMatrixf(FloatBuffer arg0)` Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m);` Part of `GL_VERSION_1_3`
`void` | `glNamedBufferDataEXT(int arg0, int arg1, Buffer arg2, int arg3)` Entry point to C language function: `void glNamedBufferDataEXT(GLuint target, ptrdiff_t size, const GLvoid * data, GLenum usage);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedBufferSubDataEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glNamedBufferSubDataEXT(GLuint target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * data);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferRenderbufferEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glNamedFramebufferRenderbufferEXT(GLuint sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTexture1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glNamedFramebufferTexture1DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTexture2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glNamedFramebufferTexture2DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTexture3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glNamedFramebufferTexture3DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTextureEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glNamedFramebufferTextureEXT(GLuint target, GLenum attachment, GLuint texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTextureFaceEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glNamedFramebufferTextureFaceEXT(GLuint target, GLenum attachment, GLuint texture, GLint level, GLenum face);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedFramebufferTextureLayerEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glNamedFramebufferTextureLayerEXT(GLuint target, GLenum index, GLuint buffer, GLint offset, GLint size);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameter4dEXT(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)` 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 arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint target, GLenum index, GLuint count, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameter4dvEXT(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint target, GLenum index, GLuint count, const GLdouble * v);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameter4fEXT(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6)` 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 arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint target, GLenum index, GLuint count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameter4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint target, GLenum index, GLuint count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameterI4iEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint texture, GLenum target, GLuint pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameterI4ivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint texture, GLenum target, GLuint pname, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameterI4uiEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point to C language function: `void glNamedProgramLocalParameterI4uiEXT(GLuint op, GLenum dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameterI4uivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5)` Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParameters4fvEXT(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLfloat * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParametersI4ivEXT(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParametersI4ivEXT(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParametersI4uivEXT(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramLocalParametersI4uivEXT(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedProgramStringEXT(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` 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 arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glNamedRenderbufferStorageEXT(GLuint target, GLenum internalformat, GLsizei width, GLsizei height);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedRenderbufferStorageMultisampleCoverageEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);` Part of `GL_EXT_direct_state_access`
`void` | `glNamedRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glNamedRenderbufferStorageMultisampleEXT(GLuint target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);` Part of `GL_EXT_direct_state_access`
`int` | `glNewBufferRegion(int arg0)` Entry point to C language function: `GLuint glNewBufferRegion(GLenum type);` Part of `GL_KTX_buffer_region`
`void` | `glNewList(int arg0, int arg1)` Interface to C language function: `void glNewList(GLuint list, GLenum mode);`
`void` | `glNormal3b(byte arg0, byte arg1, byte arg2)` Interface to C language function: `void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);`
`void` | `glNormal3bv(byte[] arg0, int arg1)` Interface to C language function: `void glNormal3bv(const GLbyte * v);`
`void` | `glNormal3bv(ByteBuffer arg0)` Interface to C language function: `void glNormal3bv(const GLbyte * v);`
`void` | `glNormal3d(double arg0, double arg1, double arg2)` Interface to C language function: `void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);`
`void` | `glNormal3dv(double[] arg0, int arg1)` Interface to C language function: `void glNormal3dv(const GLdouble * v);`
`void` | `glNormal3dv(DoubleBuffer arg0)` Interface to C language function: `void glNormal3dv(const GLdouble * v);`
`void` | `glNormal3f(float arg0, float arg1, float arg2)` Interface to C language function: `void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);`
`void` | `glNormal3fv(float[] arg0, int arg1)` Interface to C language function: `void glNormal3fv(const GLfloat * v);`
`void` | `glNormal3fv(FloatBuffer arg0)` Interface to C language function: `void glNormal3fv(const GLfloat * v);`
`void` | `glNormal3h(short arg0, short arg1, short arg2)` Entry point to C language function: `void glNormal3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);` Part of `GL_NV_half_float`
`void` | `glNormal3hv(short[] arg0, int arg1)` Entry point to C language function: `void glNormal3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glNormal3hv(ShortBuffer arg0)` Entry point to C language function: `void glNormal3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glNormal3i(int arg0, int arg1, int arg2)` Interface to C language function: `void glNormal3i(GLint nx, GLint ny, GLint nz);`
`void` | `glNormal3iv(int[] arg0, int arg1)` Interface to C language function: `void glNormal3iv(const GLint * v);`
`void` | `glNormal3iv(IntBuffer arg0)` Interface to C language function: `void glNormal3iv(const GLint * v);`
`void` | `glNormal3s(short arg0, short arg1, short arg2)` Interface to C language function: `void glNormal3s(GLshort nx, GLshort ny, GLshort nz);`
`void` | `glNormal3sv(short[] arg0, int arg1)` Interface to C language function: `void glNormal3sv(const GLshort * v);`
`void` | `glNormal3sv(ShortBuffer arg0)` Interface to C language function: `void glNormal3sv(const GLshort * v);`
`void` | `glNormalPointer(GLArrayData arg0)`
`void` | `glNormalPointer(int arg0, int arg1, Buffer arg2)`
`void` | `glNormalPointer(int arg0, int arg1, long arg2)`
`void` | `glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)`
`void` | `glOrthof(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)`
`void` | `glPassThrough(float arg0)` Interface to C language function: `void glPassThrough(GLfloat token);`
`void` | `glPixelDataRangeNV(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glPixelDataRangeNV(GLenum target, GLsizei level, GLvoid * img);` Part of `GL_NV_pixel_data_range`
`void` | `glPixelMapfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapfv(int arg0, int arg1, long arg2)` Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapuiv(int arg0, int arg1, long arg2)` Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapusv(int arg0, int arg1, long arg2)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapusv(int arg0, int arg1, short[] arg2, int arg3)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelMapusv(int arg0, int arg1, ShortBuffer arg2)` Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);` Part of `GL_VERSION_1_0`
`void` | `glPixelStoref(int arg0, float arg1)` Entry point to C language function: `void glPixelStoref(GLenum pname, GLfloat param);` Part of `GL_VERSION_1_0`
`void` | `glPixelStorei(int arg0, int arg1)` Interface to C language function: `void glPixelStorei(GLenum pname, GLint param);`
`void` | `glPixelTransferf(int arg0, float arg1)` Interface to C language function: `void glPixelTransferf(GLenum pname, GLfloat param);`
`void` | `glPixelTransferi(int arg0, int arg1)` Interface to C language function: `void glPixelTransferi(GLenum pname, GLint param);`
`void` | `glPixelTransformParameterfEXT(int arg0, int arg1, float arg2)` Entry point to C language function: `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelTransformParameterfvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelTransformParameterfvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelTransformParameteriEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelTransformParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelTransformParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);` Part of `GL_EXT_pixel_transform`
`void` | `glPixelZoom(float arg0, float arg1)` Interface to C language function: `void glPixelZoom(GLfloat xfactor, GLfloat yfactor);`
`void` | `glPNTrianglesfATI(int arg0, float arg1)` Entry point to C language function: `void glPNTrianglesfATI(GLenum target, GLfloat s);` Part of `GL_ATI_pn_triangles`
`void` | `glPNTrianglesiATI(int arg0, int arg1)` Entry point to C language function: `void glPNTrianglesiATI(GLenum target, GLint s);` Part of `GL_ATI_pn_triangles`
`void` | `glPointParameterf(int arg0, float arg1)` Interface to C language function: `void glPointParameterf(GLenum pname, GLfloat param);`
`void` | `glPointParameterfv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glPointParameterfv(GLenum pname, const GLfloat * params);`
`void` | `glPointParameterfv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glPointParameterfv(GLenum pname, const GLfloat * params);`
`void` | `glPointParameteri(int arg0, int arg1)` Entry point to C language function: `void glPointParameteri(GLenum target, GLint s);` Part of `GL_VERSION_1_4`
`void` | `glPointParameteriv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glPointParameteriv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glPointParameteriv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glPointParameteriv(GLenum target, const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glPointSize(float arg0)` Interface to C language function: `void glPointSize(GLfloat size);`
`void` | `glPolygonMode(int arg0, int arg1)` Entry point to C language function: `void glPolygonMode(GLenum face, GLenum mode);` Part of `GL_VERSION_1_0`
`void` | `glPolygonOffset(float arg0, float arg1)` Interface to C language function: `void glPolygonOffset(GLfloat factor, GLfloat units);`
`void` | `glPolygonStipple(byte[] arg0, int arg1)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glPolygonStipple(ByteBuffer arg0)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glPolygonStipple(long arg0)` Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);` Part of `GL_VERSION_1_0`
`void` | `glPopAttrib()` Interface to C language function: `void glPopAttrib(void);`
`void` | `glPopClientAttrib()` Interface to C language function: `void glPopClientAttrib(void);`
`void` | `glPopMatrix()`
`void` | `glPopName()` Interface to C language function: `void glPopName(void);`
`void` | `glPrimitiveRestart()` Entry point to C language function: `void glPrimitiveRestartNV(void);` Part of `GL_NV_primitive_restart`
`void` | `glPrimitiveRestartIndex(int arg0)` Entry point to C language function: `void glPrimitiveRestartIndexNV(GLuint mode);` Part of `GL_NV_primitive_restart`
`void` | `glPrioritizeTextures(int arg0, int[] arg1, int arg2, float[] arg3, int arg4)` Interface to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);`
`void` | `glPrioritizeTextures(int arg0, IntBuffer arg1, FloatBuffer arg2)` Interface to C language function: `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);`
`void` | `glProgramBufferParametersfvNV(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5)` Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramBufferParametersfvNV(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramBufferParametersIivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramBufferParametersIivNV(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramBufferParametersIuivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramBufferParametersIuivNV(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);` Part of `GL_NV_parameter_buffer_object`
`void` | `glProgramEnvParameter4dARB(int arg0, int arg1, double arg2, double arg3, double arg4, double arg5)` 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 arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramEnvParameter4dvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramEnvParameter4fARB(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` 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 arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramEnvParameter4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramEnvParameterI4iNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramEnvParameterI4ivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramEnvParameterI4uiNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramEnvParameterI4uivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramEnvParameters4fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);` Part of `GL_EXT_gpu_program_parameters`
`void` | `glProgramEnvParameters4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);` Part of `GL_EXT_gpu_program_parameters`
`void` | `glProgramEnvParametersI4ivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, double arg2, double arg3, double arg4, double arg5)` 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 arg0, int arg1, double[] arg2, int arg3)` Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramLocalParameter4dvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramLocalParameter4fARB(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` 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 arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramLocalParameter4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);` Part of `GL_ARB_vertex_program`
`void` | `glProgramLocalParameterI4iNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramLocalParameterI4ivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramLocalParameterI4uiNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramLocalParameterI4uivNV(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramLocalParameters4fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);` Part of `GL_EXT_gpu_program_parameters`
`void` | `glProgramLocalParameters4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);` Part of `GL_EXT_gpu_program_parameters`
`void` | `glProgramLocalParametersI4ivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);` Part of `GL_NV_gpu_program4`
`void` | `glProgramParameteri(int arg0, int arg1, int arg2)` Entry point to C language function: `void glProgramParameteriARB(GLuint target, GLenum pname, GLint params);` Part of `GL_ARB_geometry_shader4`
`void` | `glProgramStringARB(int arg0, int arg1, int arg2, String arg3)` Entry point to C language function: `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);` Part of `GL_ARB_vertex_program`
`void` | `glProgramUniform1fEXT(int arg0, int arg1, float arg2)` Entry point to C language function: `void glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1iEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glProgramUniform1iEXT(GLuint target, GLint s, GLint t);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1ivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1ivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1uiEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glProgramUniform1uiEXT(GLuint program, GLint location, GLuint buffer);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform1uivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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` | `glProgramUniform2fEXT(int arg0, int arg1, float arg2, float arg3)` Entry point to C language function: `void glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2iEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glProgramUniform2iEXT(GLuint target, GLint s, GLint t, GLint r);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2ivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2ivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform2uiEXT(int arg0, int arg1, int arg2, int arg3)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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` | `glProgramUniform3fEXT(int arg0, int arg1, float arg2, float arg3, float arg4)` Entry point to C language function: `void glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3iEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glProgramUniform3iEXT(GLuint target, GLint start, GLint x, GLint y, GLint width);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3ivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3ivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform3uiEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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` | `glProgramUniform4fEXT(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` Entry point to C language function: `void glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4iEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glProgramUniform4iEXT(GLuint target, GLint level, GLint xoffset, GLint x, GLint y, GLint width);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4ivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4ivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniform4uiEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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` | `glProgramUniformMatrix2fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` Entry point to C language function: `void glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix2fvEXT(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` Entry point to C language function: `void glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix2x3fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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 arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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` | `glProgramUniformMatrix3fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` Entry point to C language function: `void glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix3fvEXT(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` Entry point to C language function: `void glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix3x2fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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 arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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` | `glProgramUniformMatrix4fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` Entry point to C language function: `void glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix4fvEXT(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` Entry point to C language function: `void glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_EXT_direct_state_access`
`void` | `glProgramUniformMatrix4x2fvEXT(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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 arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)` 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 arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)` 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 arg0, int arg1)` Entry point to C language function: `void glProgramVertexLimitNV(GLenum target, GLint limit);` Part of `GL_NV_geometry_program4`
`void` | `glPushAttrib(int arg0)` Interface to C language function: `void glPushAttrib(GLbitfield mask);`
`void` | `glPushClientAttrib(int arg0)` Interface to C language function: `void glPushClientAttrib(GLbitfield mask);`
`void` | `glPushClientAttribDefaultEXT(int arg0)` Entry point to C language function: `void glPushClientAttribDefaultEXT(GLbitfield mode);` Part of `GL_EXT_direct_state_access`
`void` | `glPushMatrix()`
`void` | `glPushName(int arg0)` Interface to C language function: `void glPushName(GLuint name);`
`void` | `glRasterPos2d(double arg0, double arg1)` Interface to C language function: `void glRasterPos2d(GLdouble x, GLdouble y);`
`void` | `glRasterPos2dv(double[] arg0, int arg1)` Interface to C language function: `void glRasterPos2dv(const GLdouble * v);`
`void` | `glRasterPos2dv(DoubleBuffer arg0)` Interface to C language function: `void glRasterPos2dv(const GLdouble * v);`
`void` | `glRasterPos2f(float arg0, float arg1)` Interface to C language function: `void glRasterPos2f(GLfloat x, GLfloat y);`
`void` | `glRasterPos2fv(float[] arg0, int arg1)` Interface to C language function: `void glRasterPos2fv(const GLfloat * v);`
`void` | `glRasterPos2fv(FloatBuffer arg0)` Interface to C language function: `void glRasterPos2fv(const GLfloat * v);`
`void` | `glRasterPos2i(int arg0, int arg1)` Interface to C language function: `void glRasterPos2i(GLint x, GLint y);`
`void` | `glRasterPos2iv(int[] arg0, int arg1)` Interface to C language function: `void glRasterPos2iv(const GLint * v);`
`void` | `glRasterPos2iv(IntBuffer arg0)` Interface to C language function: `void glRasterPos2iv(const GLint * v);`
`void` | `glRasterPos2s(short arg0, short arg1)` Interface to C language function: `void glRasterPos2s(GLshort x, GLshort y);`
`void` | `glRasterPos2sv(short[] arg0, int arg1)` Interface to C language function: `void glRasterPos2sv(const GLshort * v);`
`void` | `glRasterPos2sv(ShortBuffer arg0)` Interface to C language function: `void glRasterPos2sv(const GLshort * v);`
`void` | `glRasterPos3d(double arg0, double arg1, double arg2)` Interface to C language function: `void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);`
`void` | `glRasterPos3dv(double[] arg0, int arg1)` Interface to C language function: `void glRasterPos3dv(const GLdouble * v);`
`void` | `glRasterPos3dv(DoubleBuffer arg0)` Interface to C language function: `void glRasterPos3dv(const GLdouble * v);`
`void` | `glRasterPos3f(float arg0, float arg1, float arg2)` Interface to C language function: `void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);`
`void` | `glRasterPos3fv(float[] arg0, int arg1)` Interface to C language function: `void glRasterPos3fv(const GLfloat * v);`
`void` | `glRasterPos3fv(FloatBuffer arg0)` Interface to C language function: `void glRasterPos3fv(const GLfloat * v);`
`void` | `glRasterPos3i(int arg0, int arg1, int arg2)` Interface to C language function: `void glRasterPos3i(GLint x, GLint y, GLint z);`
`void` | `glRasterPos3iv(int[] arg0, int arg1)` Interface to C language function: `void glRasterPos3iv(const GLint * v);`
`void` | `glRasterPos3iv(IntBuffer arg0)` Interface to C language function: `void glRasterPos3iv(const GLint * v);`
`void` | `glRasterPos3s(short arg0, short arg1, short arg2)` Interface to C language function: `void glRasterPos3s(GLshort x, GLshort y, GLshort z);`
`void` | `glRasterPos3sv(short[] arg0, int arg1)` Interface to C language function: `void glRasterPos3sv(const GLshort * v);`
`void` | `glRasterPos3sv(ShortBuffer arg0)` Interface to C language function: `void glRasterPos3sv(const GLshort * v);`
`void` | `glRasterPos4d(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glRasterPos4dv(double[] arg0, int arg1)` Interface to C language function: `void glRasterPos4dv(const GLdouble * v);`
`void` | `glRasterPos4dv(DoubleBuffer arg0)` Interface to C language function: `void glRasterPos4dv(const GLdouble * v);`
`void` | `glRasterPos4f(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glRasterPos4fv(float[] arg0, int arg1)` Interface to C language function: `void glRasterPos4fv(const GLfloat * v);`
`void` | `glRasterPos4fv(FloatBuffer arg0)` Interface to C language function: `void glRasterPos4fv(const GLfloat * v);`
`void` | `glRasterPos4i(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);`
`void` | `glRasterPos4iv(int[] arg0, int arg1)` Interface to C language function: `void glRasterPos4iv(const GLint * v);`
`void` | `glRasterPos4iv(IntBuffer arg0)` Interface to C language function: `void glRasterPos4iv(const GLint * v);`
`void` | `glRasterPos4s(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);`
`void` | `glRasterPos4sv(short[] arg0, int arg1)` Interface to C language function: `void glRasterPos4sv(const GLshort * v);`
`void` | `glRasterPos4sv(ShortBuffer arg0)` Interface to C language function: `void glRasterPos4sv(const GLshort * v);`
`void` | `glReadBuffer(int arg0)` Entry point to C language function: `void glReadBuffer(GLenum mode);` Part of `GL_VERSION_1_0`
`void` | `glReadBufferRegion(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glReadBufferRegion(GLuint target, GLint start, GLint x, GLsizei y, GLsizei width);` Part of `GL_KTX_buffer_region`
`void` | `glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);` Part of `GL_VERSION_1_0`
`void` | `glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);` Part of `GL_VERSION_1_0`
`void` | `glRectd(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);`
`void` | `glRectdv(double[] arg0, int arg1, double[] arg2, int arg3)` Interface to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2);`
`void` | `glRectdv(DoubleBuffer arg0, DoubleBuffer arg1)` Interface to C language function: `void glRectdv(const GLdouble * v1, const GLdouble * v2);`
`void` | `glRectf(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);`
`void` | `glRectfv(float[] arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2);`
`void` | `glRectfv(FloatBuffer arg0, FloatBuffer arg1)` Interface to C language function: `void glRectfv(const GLfloat * v1, const GLfloat * v2);`
`void` | `glRecti(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);`
`void` | `glRectiv(int[] arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glRectiv(const GLint * v1, const GLint * v2);`
`void` | `glRectiv(IntBuffer arg0, IntBuffer arg1)` Interface to C language function: `void glRectiv(const GLint * v1, const GLint * v2);`
`void` | `glRects(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);`
`void` | `glRectsv(short[] arg0, int arg1, short[] arg2, int arg3)` Interface to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2);`
`void` | `glRectsv(ShortBuffer arg0, ShortBuffer arg1)` Interface to C language function: `void glRectsv(const GLshort * v1, const GLshort * v2);`
`void` | `glReleaseShaderCompiler()` Interface to C language function: `void glReleaseShaderCompiler(void);`
`void` | `glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);`
`void` | `glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);` Part of `GL_ARB_framebuffer_object`
`void` | `glRenderbufferStorageMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` 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 arg0)` Interface to C language function: `GLint glRenderMode(GLenum mode);`
`void` | `glResetHistogram(int arg0)` Entry point to C language function: `void glResetHistogram(GLenum mode);` Part of `GL_VERSION_1_2`
`void` | `glResetMinmax(int arg0)` Entry point to C language function: `void glResetMinmax(GLenum mode);` Part of `GL_VERSION_1_2`
`void` | `glRotated(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);`
`void` | `glRotatef(float arg0, float arg1, float arg2, float arg3)`
`void` | `glSampleCoverage(float arg0, boolean arg1)` Interface to C language function: `void glSampleCoverage(GLclampf value, GLboolean invert);`
`void` | `glScaled(double arg0, double arg1, double arg2)` Interface to C language function: `void glScaled(GLdouble x, GLdouble y, GLdouble z);`
`void` | `glScalef(float arg0, float arg1, float arg2)`
`void` | `glScissor(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);`
`void` | `glSecondaryColor3b(byte arg0, byte arg1, byte arg2)` Entry point to C language function: `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3bv(byte[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3bv(ByteBuffer arg0)` Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3d(double arg0, double arg1, double arg2)` Entry point to C language function: `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3dv(double[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3dv(DoubleBuffer arg0)` Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3f(float arg0, float arg1, float arg2)` Entry point to C language function: `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3fv(float[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3fv(FloatBuffer arg0)` Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3h(short arg0, short arg1, short arg2)` Entry point to C language function: `void glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);` Part of `GL_NV_half_float`
`void` | `glSecondaryColor3hv(short[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glSecondaryColor3hv(ShortBuffer arg0)` Entry point to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glSecondaryColor3i(int arg0, int arg1, int arg2)` Entry point to C language function: `void glSecondaryColor3i(GLint red, GLint green, GLint blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3iv(int[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3iv(IntBuffer arg0)` Entry point to C language function: `void glSecondaryColor3iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3s(short arg0, short arg1, short arg2)` Entry point to C language function: `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3sv(short[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3sv(ShortBuffer arg0)` Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3ub(byte arg0, byte arg1, byte arg2)` Entry point to C language function: `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3ubv(byte[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3ubv(ByteBuffer arg0)` Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3ui(int arg0, int arg1, int arg2)` Entry point to C language function: `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3uiv(int[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3uiv(IntBuffer arg0)` Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3us(short arg0, short arg1, short arg2)` Entry point to C language function: `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3usv(short[] arg0, int arg1)` Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColor3usv(ShortBuffer arg0)` Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v);` Part of `GL_VERSION_1_4`
`void` | `glSecondaryColorPointer(int arg0, int arg1, int arg2, Buffer arg3)` 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 arg0, int arg1, int arg2, long arg3)` 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 arg0, IntBuffer arg1)` Interface to C language function: `void glSelectBuffer(GLsizei size, GLuint * buffer);`
`void` | `glSeparableFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6, Buffer arg7)` 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`
`void` | `glSeparableFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6, long arg7)` 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`
`void` | `glSetFenceAPPLE(int arg0)` Entry point to C language function: `void glSetFenceAPPLE(GLuint mode);` Part of `GL_APPLE_fence`
`void` | `glSetFenceNV(int arg0, int arg1)` Entry point to C language function: `void glSetFenceNV(GLuint target, GLenum id);` Part of `GL_NV_fence`
`void` | `glSetInvariantEXT(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr);` Part of `GL_EXT_vertex_shader`
`void` | `glSetLocalConstantEXT(int arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr);` Part of `GL_EXT_vertex_shader`
`void` | `glShadeModel(int arg0)`
`void` | `glShaderBinary(int arg0, int[] arg1, int arg2, int arg3, Buffer arg4, int arg5)` Interface to C language function: `void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);`
`void` | `glShaderBinary(int arg0, IntBuffer arg1, int arg2, Buffer arg3, int arg4)` Interface to C language function: `void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);`
`void` | `glShaderOp1EXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glShaderOp1EXT(GLenum red, GLuint green, GLuint blue);` Part of `GL_EXT_vertex_shader`
`void` | `glShaderOp2EXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glShaderOp2EXT(GLenum sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);` Part of `GL_EXT_vertex_shader`
`void` | `glShaderOp3EXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glShaderOp3EXT(GLenum index, GLuint x, GLuint y, GLuint z, GLuint w);` Part of `GL_EXT_vertex_shader`
`void` | `glShaderSource(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)` Interface to C language function: `void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);`
`void` | `glShaderSource(int arg0, int arg1, String[] arg2, IntBuffer arg3)` Interface to C language function: `void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);`
`void` | `glShaderSourceARB(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)` Entry point to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);` Part of `GL_ARB_shader_objects`
`void` | `glShaderSourceARB(int arg0, int arg1, String[] arg2, IntBuffer arg3)` Entry point to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);` Part of `GL_ARB_shader_objects`
`void` | `glStencilClearTagEXT(int arg0, int arg1)` Entry point to C language function: `void glStencilClearTagEXT(GLsizei location, GLuint v0);` Part of `GL_EXT_stencil_clear_tag`
`void` | `glStencilFunc(int arg0, int arg1, int arg2)` Interface to C language function: `void glStencilFunc(GLenum func, GLint ref, GLuint mask);`
`void` | `glStencilFuncSeparate(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);`
`void` | `glStencilMask(int arg0)` Interface to C language function: `void glStencilMask(GLuint mask);`
`void` | `glStencilMaskSeparate(int arg0, int arg1)` Interface to C language function: `void glStencilMaskSeparate(GLenum face, GLuint mask);`
`void` | `glStencilOp(int arg0, int arg1, int arg2)` Interface to C language function: `void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);`
`void` | `glStencilOpSeparate(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);`
`void` | `glStringMarkerGREMEDY(int arg0, Buffer arg1)` Entry point to C language function: `void glStringMarkerGREMEDY(GLsizei length, const GLvoid * pointer);` Part of `GL_GREMEDY_string_marker`
`void` | `glSwapAPPLE()` Entry point to C language function: `void glSwapAPPLE(void);` Part of `GL_APPLE_flush_render`
`void` | `glSwizzleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glSwizzleEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);` Part of `GL_EXT_vertex_shader`
`void` | `glTessellationFactorAMD(float arg0)` Entry point to C language function: `void glTessellationFactorAMD(GLfloat factor);` Part of `GL_AMD_vertex_shader_tessellator`
`void` | `glTessellationModeAMD(int arg0)` Entry point to C language function: `void glTessellationModeAMD(GLenum mode);` Part of `GL_AMD_vertex_shader_tessellator`
`boolean` | `glTestFenceAPPLE(int arg0)` Entry point to C language function: `GLboolean glTestFenceAPPLE(GLuint id);` Part of `GL_APPLE_fence`
`boolean` | `glTestFenceNV(int arg0)` Entry point to C language function: `GLboolean glTestFenceNV(GLuint id);` Part of `GL_NV_fence`
`boolean` | `glTestObjectAPPLE(int arg0, int arg1)` Entry point to C language function: `GLboolean glTestObjectAPPLE(GLenum target, GLuint index);` Part of `GL_APPLE_fence`
`void` | `glTexBuffer(int arg0, int arg1, int arg2)` Entry point to C language function: `void glTexBufferARB(GLenum red, GLenum green, GLuint blue);` Part of `GL_ARB_texture_buffer_object`
`void` | `glTexCoord1d(double arg0)` Interface to C language function: `void glTexCoord1d(GLdouble s);`
`void` | `glTexCoord1dv(double[] arg0, int arg1)` Interface to C language function: `void glTexCoord1dv(const GLdouble * v);`
`void` | `glTexCoord1dv(DoubleBuffer arg0)` Interface to C language function: `void glTexCoord1dv(const GLdouble * v);`
`void` | `glTexCoord1f(float arg0)` Interface to C language function: `void glTexCoord1f(GLfloat s);`
`void` | `glTexCoord1fv(float[] arg0, int arg1)` Interface to C language function: `void glTexCoord1fv(const GLfloat * v);`
`void` | `glTexCoord1fv(FloatBuffer arg0)` Interface to C language function: `void glTexCoord1fv(const GLfloat * v);`
`void` | `glTexCoord1h(short arg0)` Entry point to C language function: `void glTexCoord1hNV(GLhalfNV factor);` Part of `GL_NV_half_float`
`void` | `glTexCoord1hv(short[] arg0, int arg1)` Entry point to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord1hv(ShortBuffer arg0)` Entry point to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord1i(int arg0)` Interface to C language function: `void glTexCoord1i(GLint s);`
`void` | `glTexCoord1iv(int[] arg0, int arg1)` Interface to C language function: `void glTexCoord1iv(const GLint * v);`
`void` | `glTexCoord1iv(IntBuffer arg0)` Interface to C language function: `void glTexCoord1iv(const GLint * v);`
`void` | `glTexCoord1s(short arg0)` Interface to C language function: `void glTexCoord1s(GLshort s);`
`void` | `glTexCoord1sv(short[] arg0, int arg1)` Interface to C language function: `void glTexCoord1sv(const GLshort * v);`
`void` | `glTexCoord1sv(ShortBuffer arg0)` Interface to C language function: `void glTexCoord1sv(const GLshort * v);`
`void` | `glTexCoord2d(double arg0, double arg1)` Interface to C language function: `void glTexCoord2d(GLdouble s, GLdouble t);`
`void` | `glTexCoord2dv(double[] arg0, int arg1)` Interface to C language function: `void glTexCoord2dv(const GLdouble * v);`
`void` | `glTexCoord2dv(DoubleBuffer arg0)` Interface to C language function: `void glTexCoord2dv(const GLdouble * v);`
`void` | `glTexCoord2f(float arg0, float arg1)` Interface to C language function: `void glTexCoord2f(GLfloat s, GLfloat t);`
`void` | `glTexCoord2fv(float[] arg0, int arg1)` Interface to C language function: `void glTexCoord2fv(const GLfloat * v);`
`void` | `glTexCoord2fv(FloatBuffer arg0)` Interface to C language function: `void glTexCoord2fv(const GLfloat * v);`
`void` | `glTexCoord2h(short arg0, short arg1)` Entry point to C language function: `void glTexCoord2hNV(GLhalfNV x, GLhalfNV y);` Part of `GL_NV_half_float`
`void` | `glTexCoord2hv(short[] arg0, int arg1)` Entry point to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord2hv(ShortBuffer arg0)` Entry point to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord2i(int arg0, int arg1)` Interface to C language function: `void glTexCoord2i(GLint s, GLint t);`
`void` | `glTexCoord2iv(int[] arg0, int arg1)` Interface to C language function: `void glTexCoord2iv(const GLint * v);`
`void` | `glTexCoord2iv(IntBuffer arg0)` Interface to C language function: `void glTexCoord2iv(const GLint * v);`
`void` | `glTexCoord2s(short arg0, short arg1)` Interface to C language function: `void glTexCoord2s(GLshort s, GLshort t);`
`void` | `glTexCoord2sv(short[] arg0, int arg1)` Interface to C language function: `void glTexCoord2sv(const GLshort * v);`
`void` | `glTexCoord2sv(ShortBuffer arg0)` Interface to C language function: `void glTexCoord2sv(const GLshort * v);`
`void` | `glTexCoord3d(double arg0, double arg1, double arg2)` Interface to C language function: `void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);`
`void` | `glTexCoord3dv(double[] arg0, int arg1)` Interface to C language function: `void glTexCoord3dv(const GLdouble * v);`
`void` | `glTexCoord3dv(DoubleBuffer arg0)` Interface to C language function: `void glTexCoord3dv(const GLdouble * v);`
`void` | `glTexCoord3f(float arg0, float arg1, float arg2)` Interface to C language function: `void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);`
`void` | `glTexCoord3fv(float[] arg0, int arg1)` Interface to C language function: `void glTexCoord3fv(const GLfloat * v);`
`void` | `glTexCoord3fv(FloatBuffer arg0)` Interface to C language function: `void glTexCoord3fv(const GLfloat * v);`
`void` | `glTexCoord3h(short arg0, short arg1, short arg2)` Entry point to C language function: `void glTexCoord3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);` Part of `GL_NV_half_float`
`void` | `glTexCoord3hv(short[] arg0, int arg1)` Entry point to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord3hv(ShortBuffer arg0)` Entry point to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord3i(int arg0, int arg1, int arg2)` Interface to C language function: `void glTexCoord3i(GLint s, GLint t, GLint r);`
`void` | `glTexCoord3iv(int[] arg0, int arg1)` Interface to C language function: `void glTexCoord3iv(const GLint * v);`
`void` | `glTexCoord3iv(IntBuffer arg0)` Interface to C language function: `void glTexCoord3iv(const GLint * v);`
`void` | `glTexCoord3s(short arg0, short arg1, short arg2)` Interface to C language function: `void glTexCoord3s(GLshort s, GLshort t, GLshort r);`
`void` | `glTexCoord3sv(short[] arg0, int arg1)` Interface to C language function: `void glTexCoord3sv(const GLshort * v);`
`void` | `glTexCoord3sv(ShortBuffer arg0)` Interface to C language function: `void glTexCoord3sv(const GLshort * v);`
`void` | `glTexCoord4d(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glTexCoord4dv(double[] arg0, int arg1)` Interface to C language function: `void glTexCoord4dv(const GLdouble * v);`
`void` | `glTexCoord4dv(DoubleBuffer arg0)` Interface to C language function: `void glTexCoord4dv(const GLdouble * v);`
`void` | `glTexCoord4f(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glTexCoord4fv(float[] arg0, int arg1)` Interface to C language function: `void glTexCoord4fv(const GLfloat * v);`
`void` | `glTexCoord4fv(FloatBuffer arg0)` Interface to C language function: `void glTexCoord4fv(const GLfloat * v);`
`void` | `glTexCoord4h(short arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glTexCoord4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);` Part of `GL_NV_half_float`
`void` | `glTexCoord4hv(short[] arg0, int arg1)` Entry point to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord4hv(ShortBuffer arg0)` Entry point to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glTexCoord4i(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);`
`void` | `glTexCoord4iv(int[] arg0, int arg1)` Interface to C language function: `void glTexCoord4iv(const GLint * v);`
`void` | `glTexCoord4iv(IntBuffer arg0)` Interface to C language function: `void glTexCoord4iv(const GLint * v);`
`void` | `glTexCoord4s(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glTexCoord4sv(short[] arg0, int arg1)` Interface to C language function: `void glTexCoord4sv(const GLshort * v);`
`void` | `glTexCoord4sv(ShortBuffer arg0)` Interface to C language function: `void glTexCoord4sv(const GLshort * v);`
`void` | `glTexCoordPointer(GLArrayData arg0)`
`void` | `glTexCoordPointer(int arg0, int arg1, int arg2, Buffer arg3)`
`void` | `glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)`
`void` | `glTexEnvf(int arg0, int arg1, float arg2)` Interface to C language function: `void glTexEnvf(GLenum target, GLenum pname, GLfloat param);`
`void` | `glTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glTexEnvfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glTexEnvi(int arg0, int arg1, int arg2)` Interface to C language function: `void glTexEnvi(GLenum target, GLenum pname, GLint param);`
`void` | `glTexEnviv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexEnviv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexGend(int arg0, int arg1, double arg2)` Interface to C language function: `void glTexGend(GLenum coord, GLenum pname, GLdouble param);`
`void` | `glTexGendv(int arg0, int arg1, double[] arg2, int arg3)` Interface to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`
`void` | `glTexGendv(int arg0, int arg1, DoubleBuffer arg2)` Interface to C language function: `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`
`void` | `glTexGenf(int arg0, int arg1, float arg2)` Entry point to C language function: `void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexGenfv(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexGeni(int arg0, int arg1, int arg2)` Entry point to C language function: `void glTexGeniOES(GLenum coord, GLenum pname, GLint param);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glTexGenivOES(GLenum coord, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexGeniv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glTexGenivOES(GLenum coord, GLenum pname, const GLint * params);` Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`
`void` | `glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_0`
`void` | `glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)` Entry point to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_0`
`void` | `glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);` Part of `GL_VERSION_1_0`
`void` | `glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point to C language function: `void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);` Part of `GL_VERSION_1_0`
`void` | `glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point to C language function: `void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_2`
`void` | `glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, long arg9)` Entry point to C language function: `void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_2`
`void` | `glTexParameterf(int arg0, int arg1, float arg2)` Interface to C language function: `void glTexParameterf(GLenum target, GLenum pname, GLfloat param);`
`void` | `glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glTexParameterfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glTexParameteri(int arg0, int arg1, int arg2)` Interface to C language function: `void glTexParameteri(GLenum target, GLenum pname, GLint param);`
`void` | `glTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glTexParameterIiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);` Part of `GL_VERSION_3_0`
`void` | `glTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);` Part of `GL_VERSION_3_0`
`void` | `glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexParameteriv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_1`
`void` | `glTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);` Part of `GL_VERSION_1_1`
`void` | `glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);` Part of `GL_VERSION_1_1`
`void` | `glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);` Part of `GL_VERSION_1_1`
`void` | `glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)` Entry point to C language function: `void glTexSubImage3D(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_VERSION_1_2`
`void` | `glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)` Entry point to C language function: `void glTexSubImage3D(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_VERSION_1_2`
`void` | `glTextureBufferEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glTextureBufferEXT(GLuint sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)` 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 arg0)` Entry point to C language function: `void glTextureLightEXT(GLenum mode);` Part of `GL_EXT_light_texture`
`void` | `glTextureMaterialEXT(int arg0, int arg1)` Entry point to C language function: `void glTextureMaterialEXT(GLenum target, GLenum id);` Part of `GL_EXT_light_texture`
`void` | `glTextureNormalEXT(int arg0)` Entry point to C language function: `void glTextureNormalEXT(GLenum mode);` Part of `GL_EXT_texture_perturb_normal`
`void` | `glTextureParameterfEXT(int arg0, int arg1, int arg2, float arg3)` 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 arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point to C language function: `void glTextureParameterfvEXT(GLuint target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureParameterfvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point to C language function: `void glTextureParameterfvEXT(GLuint target, GLenum index, GLenum count, const GLfloat * v);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureParameteriEXT(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glTextureParameteriEXT(GLuint target, GLenum attachment, GLenum texture, GLint level);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureParameterIivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point to C language function: `void glTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureParameterIuivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point to C language function: `void glTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, const GLuint * params);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` 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 arg0, int arg1, int arg2, IntBuffer arg3)` 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 arg0, int arg1, Buffer arg2)` Entry point to C language function: `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer);` Part of `GL_APPLE_texture_range`
`void` | `glTextureRenderbufferEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glTextureRenderbufferEXT(GLuint red, GLenum green, GLuint blue);` Part of `GL_EXT_direct_state_access`
`void` | `glTextureSubImage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` 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 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, Buffer arg11)` 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` | `glTransformFeedbackVaryings(int arg0, int arg1, String[] arg2, int arg3)` Entry point to C language function: `void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * * locations, GLenum bufferMode);` Part of `GL_VERSION_3_0`
`void` | `glTranslated(double arg0, double arg1, double arg2)` Interface to C language function: `void glTranslated(GLdouble x, GLdouble y, GLdouble z);`
`void` | `glTranslatef(float arg0, float arg1, float arg2)`
`void` | `glUniform(GLUniformData arg0)`
`void` | `glUniform1f(int arg0, float arg1)` Interface to C language function: `void glUniform1f(GLint location, GLfloat x);`
`void` | `glUniform1fARB(int arg0, float arg1)` Entry point to C language function: `void glUniform1fARB(GLint location, GLfloat v0);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform1fv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform1fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1i(int arg0, int arg1)` Interface to C language function: `void glUniform1i(GLint location, GLint x);`
`void` | `glUniform1iARB(int arg0, int arg1)` Entry point to C language function: `void glUniform1iARB(GLint x, GLint y);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glUniform1iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform1iv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glUniform1iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform1ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform1ui(int arg0, int arg1)` Entry point to C language function: `void glUniform1ui(GLint location, GLuint v0);` Part of `GL_VERSION_3_0`
`void` | `glUniform1uiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform1uiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform2f(int arg0, float arg1, float arg2)` Interface to C language function: `void glUniform2f(GLint location, GLfloat x, GLfloat y);`
`void` | `glUniform2fARB(int arg0, float arg1, float arg2)` Entry point to C language function: `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform2fv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform2fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2i(int arg0, int arg1, int arg2)` Interface to C language function: `void glUniform2i(GLint location, GLint x, GLint y);`
`void` | `glUniform2iARB(int arg0, int arg1, int arg2)` Entry point to C language function: `void glUniform2iARB(GLint red, GLint green, GLint blue);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2iv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glUniform2iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform2iv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glUniform2iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform2ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform2ui(int arg0, int arg1, int arg2)` Entry point to C language function: `void glUniform2ui(GLint location, GLuint v0, GLuint v1);` Part of `GL_VERSION_3_0`
`void` | `glUniform2uiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform2uiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform3f(int arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glUniform3fARB(int arg0, float arg1, float arg2, float arg3)` Entry point to C language function: `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform3fv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform3fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3i(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glUniform3i(GLint location, GLint x, GLint y, GLint z);`
`void` | `glUniform3iARB(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glUniform3iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform3iv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glUniform3iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform3ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform3ui(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);` Part of `GL_VERSION_3_0`
`void` | `glUniform3uiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform3uiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Interface to C language function: `void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glUniform4fARB(int arg0, float arg1, float arg2, float arg3, float arg4)` 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` | `glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform4fv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);`
`void` | `glUniform4fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4)` Interface to C language function: `void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);`
`void` | `glUniform4iARB(int arg0, int arg1, int arg2, int arg3, int arg4)` 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` | `glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glUniform4iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform4iv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glUniform4iv(GLint location, GLsizei count, const GLint * v);`
`void` | `glUniform4ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform4ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniform4ui(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);` Part of `GL_VERSION_3_0`
`void` | `glUniform4uiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point to C language function: `void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniform4uiv(int arg0, int arg1, IntBuffer arg2)` Entry point to C language function: `void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);` Part of `GL_VERSION_3_0`
`void` | `glUniformBufferEXT(int arg0, int arg1, int arg2)` Entry point to C language function: `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer);` Part of `GL_EXT_bindable_uniform`
`void` | `glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Interface to C language function: `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Interface to C language function: `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2fvARB(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` 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 arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Interface to C language function: `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Interface to C language function: `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3fvARB(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` 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 arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Interface to C language function: `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Interface to C language function: `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4fvARB(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` 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 arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_ARB_shader_objects`
`void` | `glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);` Part of `GL_VERSION_2_1`
`void` | `glUnlockArraysEXT()` Entry point to C language function: `void glUnlockArraysEXT(void);` Part of `GL_EXT_compiled_vertex_array`
`boolean` | `glUnmapBuffer(int arg0)` Entry point to C language function: `GLboolean glUnmapBufferOES(GLenum target);` Part of `GL_VERSION_1_5, GL_OES_mapbuffer`
`boolean` | `glUnmapNamedBufferEXT(int arg0)` Entry point to C language function: `GLboolean glUnmapNamedBufferEXT(GLuint id);` Part of `GL_EXT_direct_state_access`
`void` | `glUseProgram(int arg0)` Interface to C language function: `void glUseProgram(GLuint program);`
`void` | `glUseProgramObjectARB(int arg0)` Entry point to C language function: `void glUseProgramObjectARB(GLhandleARB mode);` Part of `GL_ARB_shader_objects`
`void` | `glValidateProgram(int arg0)` Interface to C language function: `void glValidateProgram(GLuint program);`
`void` | `glValidateProgramARB(int arg0)` Entry point to C language function: `void glValidateProgramARB(GLhandleARB mode);` Part of `GL_ARB_shader_objects`
`void` | `glVariantbvEXT(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantbvEXT(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantdvEXT(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantdvEXT(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantfvEXT(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantfvEXT(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantivEXT(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVariantivEXT(GLuint target, const GLint * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantivEXT(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVariantivEXT(GLuint target, const GLint * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantPointerEXT(int arg0, int arg1, int arg2, Buffer arg3)` 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 arg0, int arg1, int arg2, long arg3)` 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 arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantsvEXT(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantubvEXT(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantubvEXT(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantuivEXT(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantuivEXT(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantusvEXT(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVariantusvEXT(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);` Part of `GL_EXT_vertex_shader`
`void` | `glVertex2d(double arg0, double arg1)` Interface to C language function: `void glVertex2d(GLdouble x, GLdouble y);`
`void` | `glVertex2dv(double[] arg0, int arg1)` Interface to C language function: `void glVertex2dv(const GLdouble * v);`
`void` | `glVertex2dv(DoubleBuffer arg0)` Interface to C language function: `void glVertex2dv(const GLdouble * v);`
`void` | `glVertex2f(float arg0, float arg1)` Interface to C language function: `void glVertex2f(GLfloat x, GLfloat y);`
`void` | `glVertex2fv(float[] arg0, int arg1)` Interface to C language function: `void glVertex2fv(const GLfloat * v);`
`void` | `glVertex2fv(FloatBuffer arg0)` Interface to C language function: `void glVertex2fv(const GLfloat * v);`
`void` | `glVertex2h(short arg0, short arg1)` Entry point to C language function: `void glVertex2hNV(GLhalfNV x, GLhalfNV y);` Part of `GL_NV_half_float`
`void` | `glVertex2hv(short[] arg0, int arg1)` Entry point to C language function: `void glVertex2hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex2hv(ShortBuffer arg0)` Entry point to C language function: `void glVertex2hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex2i(int arg0, int arg1)` Interface to C language function: `void glVertex2i(GLint x, GLint y);`
`void` | `glVertex2iv(int[] arg0, int arg1)` Interface to C language function: `void glVertex2iv(const GLint * v);`
`void` | `glVertex2iv(IntBuffer arg0)` Interface to C language function: `void glVertex2iv(const GLint * v);`
`void` | `glVertex2s(short arg0, short arg1)` Interface to C language function: `void glVertex2s(GLshort x, GLshort y);`
`void` | `glVertex2sv(short[] arg0, int arg1)` Interface to C language function: `void glVertex2sv(const GLshort * v);`
`void` | `glVertex2sv(ShortBuffer arg0)` Interface to C language function: `void glVertex2sv(const GLshort * v);`
`void` | `glVertex3d(double arg0, double arg1, double arg2)` Interface to C language function: `void glVertex3d(GLdouble x, GLdouble y, GLdouble z);`
`void` | `glVertex3dv(double[] arg0, int arg1)` Interface to C language function: `void glVertex3dv(const GLdouble * v);`
`void` | `glVertex3dv(DoubleBuffer arg0)` Interface to C language function: `void glVertex3dv(const GLdouble * v);`
`void` | `glVertex3f(float arg0, float arg1, float arg2)` Interface to C language function: `void glVertex3f(GLfloat x, GLfloat y, GLfloat z);`
`void` | `glVertex3fv(float[] arg0, int arg1)` Interface to C language function: `void glVertex3fv(const GLfloat * v);`
`void` | `glVertex3fv(FloatBuffer arg0)` Interface to C language function: `void glVertex3fv(const GLfloat * v);`
`void` | `glVertex3h(short arg0, short arg1, short arg2)` Entry point to C language function: `void glVertex3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);` Part of `GL_NV_half_float`
`void` | `glVertex3hv(short[] arg0, int arg1)` Entry point to C language function: `void glVertex3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex3hv(ShortBuffer arg0)` Entry point to C language function: `void glVertex3hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex3i(int arg0, int arg1, int arg2)` Interface to C language function: `void glVertex3i(GLint x, GLint y, GLint z);`
`void` | `glVertex3iv(int[] arg0, int arg1)` Interface to C language function: `void glVertex3iv(const GLint * v);`
`void` | `glVertex3iv(IntBuffer arg0)` Interface to C language function: `void glVertex3iv(const GLint * v);`
`void` | `glVertex3s(short arg0, short arg1, short arg2)` Interface to C language function: `void glVertex3s(GLshort x, GLshort y, GLshort z);`
`void` | `glVertex3sv(short[] arg0, int arg1)` Interface to C language function: `void glVertex3sv(const GLshort * v);`
`void` | `glVertex3sv(ShortBuffer arg0)` Interface to C language function: `void glVertex3sv(const GLshort * v);`
`void` | `glVertex4d(double arg0, double arg1, double arg2, double arg3)` Interface to C language function: `void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glVertex4dv(double[] arg0, int arg1)` Interface to C language function: `void glVertex4dv(const GLdouble * v);`
`void` | `glVertex4dv(DoubleBuffer arg0)` Interface to C language function: `void glVertex4dv(const GLdouble * v);`
`void` | `glVertex4f(float arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glVertex4fv(float[] arg0, int arg1)` Interface to C language function: `void glVertex4fv(const GLfloat * v);`
`void` | `glVertex4fv(FloatBuffer arg0)` Interface to C language function: `void glVertex4fv(const GLfloat * v);`
`void` | `glVertex4h(short arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);` Part of `GL_NV_half_float`
`void` | `glVertex4hv(short[] arg0, int arg1)` Entry point to C language function: `void glVertex4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex4hv(ShortBuffer arg0)` Entry point to C language function: `void glVertex4hvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertex4i(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glVertex4i(GLint x, GLint y, GLint z, GLint w);`
`void` | `glVertex4iv(int[] arg0, int arg1)` Interface to C language function: `void glVertex4iv(const GLint * v);`
`void` | `glVertex4iv(IntBuffer arg0)` Interface to C language function: `void glVertex4iv(const GLint * v);`
`void` | `glVertex4s(short arg0, short arg1, short arg2, short arg3)` Interface to C language function: `void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);`
`void` | `glVertex4sv(short[] arg0, int arg1)` Interface to C language function: `void glVertex4sv(const GLshort * v);`
`void` | `glVertex4sv(ShortBuffer arg0)` Interface to C language function: `void glVertex4sv(const GLshort * v);`
`void` | `glVertexArrayParameteriAPPLE(int arg0, int arg1)` Entry point to C language function: `void glVertexArrayParameteriAPPLE(GLenum target, GLint s);` Part of `GL_APPLE_vertex_array_range`
`void` | `glVertexArrayRangeAPPLE(int arg0, Buffer arg1)` Entry point to C language function: `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);` Part of `GL_APPLE_vertex_array_range`
`void` | `glVertexArrayRangeNV(int arg0, Buffer arg1)` Entry point to C language function: `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer);` Part of `GL_NV_vertex_array_range`
`void` | `glVertexAttrib1d(int arg0, double arg1)` Entry point to C language function: `void glVertexAttrib1d(GLuint target, GLdouble s);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1dARB(int arg0, double arg1)` Entry point to C language function: `void glVertexAttrib1dARB(GLuint target, GLdouble s);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1dvARB(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1dvARB(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1f(int arg0, float arg1)` Interface to C language function: `void glVertexAttrib1f(GLuint indx, GLfloat x);`
`void` | `glVertexAttrib1fARB(int arg0, float arg1)` Entry point to C language function: `void glVertexAttrib1fARB(GLuint target, GLfloat s);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1fv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glVertexAttrib1fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib1fv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glVertexAttrib1fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib1fvARB(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1fvARB(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1h(int arg0, short arg1)` Entry point to C language function: `void glVertexAttrib1hNV(GLuint target, GLhalfNV s);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib1hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib1hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib1s(int arg0, short arg1)` Entry point to C language function: `void glVertexAttrib1s(GLuint target, GLshort s);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1sARB(int arg0, short arg1)` Entry point to C language function: `void glVertexAttrib1sARB(GLuint target, GLshort s);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib1svARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib1svARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2d(int arg0, double arg1, double arg2)` Entry point to C language function: `void glVertexAttrib2d(GLuint target, GLdouble s, GLdouble t);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2dARB(int arg0, double arg1, double arg2)` Entry point to C language function: `void glVertexAttrib2dARB(GLuint target, GLdouble s, GLdouble t);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2dvARB(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2dvARB(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2f(int arg0, float arg1, float arg2)` Interface to C language function: `void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);`
`void` | `glVertexAttrib2fARB(int arg0, float arg1, float arg2)` Entry point to C language function: `void glVertexAttrib2fARB(GLuint target, GLfloat s, GLfloat t);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2fv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glVertexAttrib2fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib2fv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glVertexAttrib2fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib2fvARB(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2fvARB(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2h(int arg0, short arg1, short arg2)` Entry point to C language function: `void glVertexAttrib2hNV(GLuint target, GLhalfNV s, GLhalfNV t);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib2hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib2hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib2s(int arg0, short arg1, short arg2)` Entry point to C language function: `void glVertexAttrib2s(GLuint target, GLshort s, GLshort t);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2sARB(int arg0, short arg1, short arg2)` Entry point to C language function: `void glVertexAttrib2sARB(GLuint target, GLshort s, GLshort t);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib2svARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib2svARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3d(int arg0, double arg1, double arg2, double arg3)` Entry point to C language function: `void glVertexAttrib3d(GLuint target, GLdouble s, GLdouble t, GLdouble r);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3dARB(int arg0, double arg1, double arg2, double arg3)` Entry point to C language function: `void glVertexAttrib3dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3dvARB(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3dvARB(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)` Interface to C language function: `void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glVertexAttrib3fARB(int arg0, float arg1, float arg2, float arg3)` Entry point to C language function: `void glVertexAttrib3fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3fv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glVertexAttrib3fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib3fv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glVertexAttrib3fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib3fvARB(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3fvARB(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3h(int arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glVertexAttrib3hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib3hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib3hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib3s(int arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glVertexAttrib3s(GLuint target, GLshort s, GLshort t, GLshort r);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3sARB(int arg0, short arg1, short arg2, short arg3)` Entry point to C language function: `void glVertexAttrib3sARB(GLuint target, GLshort s, GLshort t, GLshort r);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib3svARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib3svARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4bv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4bv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4bvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4bvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4d(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point to C language function: `void glVertexAttrib4d(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4dARB(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point to C language function: `void glVertexAttrib4dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4dv(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4dv(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4dvARB(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4dvARB(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Interface to C language function: `void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glVertexAttrib4fARB(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point to C language function: `void glVertexAttrib4fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4fv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glVertexAttrib4fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib4fv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glVertexAttrib4fv(GLuint indx, const GLfloat * values);`
`void` | `glVertexAttrib4fvARB(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4fvARB(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4h(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point to C language function: `void glVertexAttrib4hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib4hv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib4hv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttrib4iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4ivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4ivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Nbv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Nbv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NbvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NbvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Niv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Niv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Nsv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Nsv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NsvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NsvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Nub(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)` Entry point to C language function: `void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NubARB(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)` 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` | `glVertexAttrib4Nubv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Nubv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NubvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NubvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Nuiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Nuiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NuivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NuivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4Nusv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4Nusv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4NusvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4NusvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4s(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point to C language function: `void glVertexAttrib4s(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4sARB(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point to C language function: `void glVertexAttrib4sARB(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4svARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4svARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4ubv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4ubv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4ubvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4ubvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4uiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4uiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4uivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4uivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4usv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4usv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttrib4usvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttrib4usvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);` Part of `GL_ARB_vertex_program`
`void` | `glVertexAttribDivisor(int arg0, int arg1)` Entry point to C language function: `void glVertexAttribDivisor(GLuint target, GLuint id);` Part of `GL_ARB_instanced_arrays`
`void` | `glVertexAttribI1i(int arg0, int arg1)` Entry point to C language function: `void glVertexAttribI1i(GLuint target, GLint s);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI1iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI1iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI1iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI1iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI1ui(int arg0, int arg1)` Entry point to C language function: `void glVertexAttribI1ui(GLuint target, GLuint id);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI1uiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI1uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI1uiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI1uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2i(int arg0, int arg1, int arg2)` Entry point to C language function: `void glVertexAttribI2i(GLuint target, GLint s, GLint t);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI2iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI2iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2ui(int arg0, int arg1, int arg2)` Entry point to C language function: `void glVertexAttribI2ui(GLuint red, GLuint green, GLuint blue);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2uiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI2uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI2uiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI2uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3i(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glVertexAttribI3i(GLuint target, GLint s, GLint t, GLint r);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI3iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI3iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3ui(int arg0, int arg1, int arg2, int arg3)` Entry point to C language function: `void glVertexAttribI3ui(GLuint sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3uiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI3uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI3uiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI3uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4bv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4bv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4bv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttribI4bv(GLuint index, const GLbyte * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4i(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glVertexAttribI4i(GLuint target, GLint start, GLint x, GLint y, GLint width);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4iv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4iv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI4iv(GLuint target, const GLint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4sv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4sv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttribI4sv(GLuint target, const GLshort * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4ubv(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4ubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4ubv(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glVertexAttribI4ubv(GLuint index, const GLubyte * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4ui(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point to C language function: `void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4uiv(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4uiv(int arg0, IntBuffer arg1)` Entry point to C language function: `void glVertexAttribI4uiv(GLuint index, const GLuint * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4usv(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glVertexAttribI4usv(GLuint index, const GLushort * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribI4usv(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glVertexAttribI4usv(GLuint index, const GLushort * v);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Entry point to C language function: `void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_VERSION_3_0`
`void` | `glVertexAttribPointer(GLArrayData arg0)`
`void` | `glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)` Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)` Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);` Part of `GL_VERSION_2_0`
`void` | `glVertexAttribPointerARB(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)` 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 arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)` 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 arg0, int arg1, short[] arg2, int arg3)` Entry point to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs1hv(int arg0, int arg1, ShortBuffer arg2)` Entry point to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs2hv(int arg0, int arg1, short[] arg2, int arg3)` Entry point to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs2hv(int arg0, int arg1, ShortBuffer arg2)` Entry point to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs3hv(int arg0, int arg1, short[] arg2, int arg3)` Entry point to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs3hv(int arg0, int arg1, ShortBuffer arg2)` Entry point to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs4hv(int arg0, int arg1, short[] arg2, int arg3)` Entry point to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexAttribs4hv(int arg0, int arg1, ShortBuffer arg2)` Entry point to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexBlendARB(int arg0)` Entry point to C language function: `void glVertexBlendARB(GLint count);` Part of `GL_ARB_vertex_blend`
`void` | `glVertexPointer(GLArrayData arg0)`
`void` | `glVertexPointer(int arg0, int arg1, int arg2, Buffer arg3)`
`void` | `glVertexPointer(int arg0, int arg1, int arg2, long arg3)`
`void` | `glVertexWeightfEXT(float arg0)` Entry point to C language function: `void glVertexWeightfEXT(GLfloat coord);` Part of `GL_EXT_vertex_weighting`
`void` | `glVertexWeightfvEXT(float[] arg0, int arg1)` Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * m);` Part of `GL_EXT_vertex_weighting`
`void` | `glVertexWeightfvEXT(FloatBuffer arg0)` Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * m);` Part of `GL_EXT_vertex_weighting`
`void` | `glVertexWeighth(short arg0)` Entry point to C language function: `void glVertexWeighthNV(GLhalfNV factor);` Part of `GL_NV_half_float`
`void` | `glVertexWeighthv(short[] arg0, int arg1)` Entry point to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexWeighthv(ShortBuffer arg0)` Entry point to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);` Part of `GL_NV_half_float`
`void` | `glVertexWeightPointerEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_EXT_vertex_weighting`
`void` | `glVertexWeightPointerEXT(int arg0, int arg1, int arg2, long arg3)` Entry point to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_EXT_vertex_weighting`
`void` | `glViewport(int arg0, int arg1, int arg2, int arg3)` Interface to C language function: `void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);`
`void` | `glWeightbvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightbvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightdvARB(int arg0, double[] arg1, int arg2)` Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightdvARB(int arg0, DoubleBuffer arg1)` Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightfvARB(int arg0, float[] arg1, int arg2)` Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightfvARB(int arg0, FloatBuffer arg1)` Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightPointer(int arg0, int arg1, int arg2, Buffer arg3)` Entry point to C language function: `void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);` Part of `GL_OES_matrix_palette`
`void` | `glWeightsvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightsvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightubvARB(int arg0, byte[] arg1, int arg2)` Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightubvARB(int arg0, ByteBuffer arg1)` Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightuivARB(int arg0, int[] arg1, int arg2)` Entry point to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightuivARB(int arg0, IntBuffer arg1)` Entry point to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightusvARB(int arg0, short[] arg1, int arg2)` Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWeightusvARB(int arg0, ShortBuffer arg1)` Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);` Part of `GL_ARB_vertex_blend`
`void` | `glWindowPos2d(double arg0, double arg1)` Entry point to C language function: `void glWindowPos2d(GLdouble x, GLdouble y);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2dv(double[] arg0, int arg1)` Entry point to C language function: `void glWindowPos2dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2dv(DoubleBuffer arg0)` Entry point to C language function: `void glWindowPos2dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2f(float arg0, float arg1)` Entry point to C language function: `void glWindowPos2f(GLfloat x, GLfloat y);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2fv(float[] arg0, int arg1)` Entry point to C language function: `void glWindowPos2fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2fv(FloatBuffer arg0)` Entry point to C language function: `void glWindowPos2fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2i(int arg0, int arg1)` Entry point to C language function: `void glWindowPos2i(GLint x, GLint y);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2iv(int[] arg0, int arg1)` Entry point to C language function: `void glWindowPos2iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2iv(IntBuffer arg0)` Entry point to C language function: `void glWindowPos2iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2s(short arg0, short arg1)` Entry point to C language function: `void glWindowPos2s(GLshort x, GLshort y);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2sv(short[] arg0, int arg1)` Entry point to C language function: `void glWindowPos2sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos2sv(ShortBuffer arg0)` Entry point to C language function: `void glWindowPos2sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3d(double arg0, double arg1, double arg2)` Entry point to C language function: `void glWindowPos3d(GLdouble red, GLdouble green, GLdouble blue);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3dv(double[] arg0, int arg1)` Entry point to C language function: `void glWindowPos3dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3dv(DoubleBuffer arg0)` Entry point to C language function: `void glWindowPos3dv(const GLdouble * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3f(float arg0, float arg1, float arg2)` Entry point to C language function: `void glWindowPos3f(GLfloat red, GLfloat green, GLfloat blue);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3fv(float[] arg0, int arg1)` Entry point to C language function: `void glWindowPos3fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3fv(FloatBuffer arg0)` Entry point to C language function: `void glWindowPos3fv(const GLfloat * m);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3i(int arg0, int arg1, int arg2)` Entry point to C language function: `void glWindowPos3i(GLint red, GLint green, GLint blue);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3iv(int[] arg0, int arg1)` Entry point to C language function: `void glWindowPos3iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3iv(IntBuffer arg0)` Entry point to C language function: `void glWindowPos3iv(const GLint * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3s(short arg0, short arg1, short arg2)` Entry point to C language function: `void glWindowPos3s(GLshort red, GLshort green, GLshort blue);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3sv(short[] arg0, int arg1)` Entry point to C language function: `void glWindowPos3sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glWindowPos3sv(ShortBuffer arg0)` Entry point to C language function: `void glWindowPos3sv(const GLshort * v);` Part of `GL_VERSION_1_4`
`void` | `glWriteMaskEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point to C language function: `void glWriteMaskEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);` Part of `GL_EXT_vertex_shader`
`boolean` | `hasGLSL()` Indicates whether this GL object supports GLSL.
`boolean` | `isExtensionAvailable(String arg0)` Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.
`boolean` | `isFunctionAvailable(String arg0)` Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.
`boolean` | `isGL()` Indicates whether this GL object conforms to any of the common GL profiles.
`boolean` | `isGL2()` Indicates whether this GL object conforms to the GL2 profile.
`boolean` | `isGL2ES1()` Indicates whether this GL object conforms to the GL2ES1 compatible profile.
`boolean` | `isGL2ES2()` Indicates whether this GL object conforms to the GL2ES2 compatible profile.
`boolean` | `isGL2GL3()` Indicates whether this GL object conforms to the GL2GL3 compatible profile.
`boolean` | `isGL3()` Indicates whether this GL object conforms to the GL3 profile.
`boolean` | `isGLES()` Indicates whether this GL object conforms to one of the OpenGL ES compatible profiles.
`boolean` | `isGLES1()` Indicates whether this GL object conforms to the GLES1 profile.
`boolean` | `isGLES2()` Indicates whether this GL object conforms to the GLES2 profile.
`protected void` | `print(String str)`
`protected void` | `printIndent()`
`protected void` | `println(String str)`
`void` | `setSwapInterval(int arg0)` Provides a platform-independent way to specify the minimum swap interval for buffer swaps.
`String` | `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### DEBUG

    public static final boolean DEBUG

Constructor Detail

### TraceGL2

    public TraceGL2(GL2 downstreamGL2,
                    PrintStream stream)

Method Detail

### isGL

    public boolean isGL()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to any of the common GL profiles.

  Specified by:
    `isGL` in interface `GLBase`
  Returns:
    whether this GL object conforms to any of the common GL profiles

### isGL3

    public boolean isGL3()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GL3 profile. The GL3 profile reflects OpenGL versions greater or equal 3.1

  Specified by:
    `isGL3` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GL3 profile

### isGL2

    public boolean isGL2()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GL2 profile. The GL2 profile reflects OpenGL versions greater or equal 1.5

  Specified by:
    `isGL2` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GL2 profile

### isGLES1

    public boolean isGLES1()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GLES1 profile.

  Specified by:
    `isGLES1` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GLES1 profile

### isGLES2

    public boolean isGLES2()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GLES2 profile.

  Specified by:
    `isGLES2` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GLES2 profile

### isGL2ES1

    public boolean isGL2ES1()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GL2ES1 compatible profile.

  Specified by:
    `isGL2ES1` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GL2ES1 profile

### isGL2ES2

    public boolean isGL2ES2()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GL2ES2 compatible profile.

  Specified by:
    `isGL2ES2` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GL2ES2 profile

### isGL2GL3

    public boolean isGL2GL3()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to the GL2GL3 compatible profile.

  Specified by:
    `isGL2GL3` in interface `GLBase`
  Returns:
    whether this GL object conforms to the GL2GL3 profile

### isGLES

    public boolean isGLES()

  Description copied from interface: `GLBase`
  Indicates whether this GL object conforms to one of the OpenGL ES compatible profiles.

  Specified by:
    `isGLES` in interface `GLBase`
  Returns:
    whether this GL object conforms to one of the OpenGL ES profiles

### getGL

    public GL getGL()

  Description copied from interface: `GLBase`
  Casts this object to the GL interface.

  Specified by:
    `getGL` in interface `GLBase`
  Returns:
    this object cast to the GL interface

### getGL3

    public GL3 getGL3()

  Description copied from interface: `GLBase`
  Casts this object to the GL3 interface.

  Specified by:
    `getGL3` in interface `GLBase`
  Returns:
    this object cast to the GL3 interface

### getGL2

    public GL2 getGL2()

  Description copied from interface: `GLBase`
  Casts this object to the GL2 interface.

  Specified by:
    `getGL2` in interface `GLBase`
  Returns:
    this object cast to the GL2 interface

### getGLES1

    public GLES1 getGLES1()

  Description copied from interface: `GLBase`
  Casts this object to the GLES1 interface.

  Specified by:
    `getGLES1` in interface `GLBase`
  Returns:
    this object cast to the GLES1 interface

### getGLES2

    public GLES2 getGLES2()

  Description copied from interface: `GLBase`
  Casts this object to the GLES2 interface.

  Specified by:
    `getGLES2` in interface `GLBase`
  Returns:
    this object cast to the GLES2 interface

### getGL2ES1

    public GL2ES1 getGL2ES1()

  Description copied from interface: `GLBase`
  Casts this object to the GL2ES1 interface.

  Specified by:
    `getGL2ES1` in interface `GLBase`
  Returns:
    this object cast to the GL2ES1 interface

### getGL2ES2

    public GL2ES2 getGL2ES2()

  Description copied from interface: `GLBase`
  Casts this object to the GL2ES2 interface.

  Specified by:
    `getGL2ES2` in interface `GLBase`
  Returns:
    this object cast to the GL2ES2 interface

### getGL2GL3

    public GL2GL3 getGL2GL3()

  Description copied from interface: `GLBase`
  Casts this object to the GL2GL3 interface.

  Specified by:
    `getGL2GL3` in interface `GLBase`
  Returns:
    this object cast to the GL2GL3 interface

### getGLProfile

    public GLProfile getGLProfile()

  Description copied from interface: `GLBase`
  Returns the GLProfile with which this GL object is associated.

  Specified by:
    `getGLProfile` in interface `GLBase`
  Returns:
    the GLProfile with which this GL object is associated

### glUniform3fvARB

    public void glUniform3fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3fvARB` in interface `GL2`

### glGenerateMultiTexMipmapEXT

    public void glGenerateMultiTexMipmapEXT(int arg0,
                                            int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenerateMultiTexMipmapEXT(GLenum target, GLenum id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGenerateMultiTexMipmapEXT` in interface `GL2`

### glProgramVertexLimitNV

    public void glProgramVertexLimitNV(int arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramVertexLimitNV(GLenum target, GLint limit);`
  Part of `GL_NV_geometry_program4`

  Specified by:
    `glProgramVertexLimitNV` in interface `GL2`

### glBlendFuncSeparate

    public void glBlendFuncSeparate(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);`

  Specified by:
    `glBlendFuncSeparate` in interface `GL`

### glPixelMapfv

    public void glPixelMapfv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapfv` in interface `GL2`

### glVertex3fv

    public void glVertex3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3fv(const GLfloat * v);`

  Specified by:
    `glVertex3fv` in interface `GL2`

### glWindowPos3sv

    public void glWindowPos3sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3sv` in interface `GL2`

### glSecondaryColor3ub

    public void glSecondaryColor3ub(byte arg0,
                                    byte arg1,
                                    byte arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3ub` in interface `GL2`

### glGetNamedFramebufferAttachmentParameterivEXT

    public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,
                                                              int arg1,
                                                              int arg2,
                                                              IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedFramebufferAttachmentParameterivEXT` in interface `GL2`

### glClearColorIi

    public void glClearColorIi(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha);`
  Part of `GL_EXT_texture_integer`

  Specified by:
    `glClearColorIi` in interface `GL2`

### glVertexAttrib4NuivARB

    public void glVertexAttrib4NuivARB(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NuivARB` in interface `GL2`

### setSwapInterval

    public void setSwapInterval(int arg0)

  Description copied from interface: `GLBase`
  Provides a platform-independent way to specify the minimum swap interval for buffer swaps. An argument of 0 disables sync-to-vertical-refresh completely, while an argument of 1 causes the application to wait until the next vertical refresh until swapping buffers. The default, which is platform-specific, is usually either 0 or 1. This function is not guaranteed to have an effect, and in particular only affects heavyweight onscreen components.

  Specified by:
    `setSwapInterval` in interface `GLBase`
  See Also:
    `GLBase.getSwapInterval()`

### glRasterPos4fv

    public void glRasterPos4fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4fv(const GLfloat * v);`

  Specified by:
    `glRasterPos4fv` in interface `GL2`

### glCopyMultiTexSubImage3DEXT

    public void glCopyMultiTexSubImage3DEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            int arg5,
                                            int arg6,
                                            int arg7,
                                            int arg8,
                                            int arg9)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyMultiTexSubImage3DEXT(GLenum 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`

  Specified by:
    `glCopyMultiTexSubImage3DEXT` in interface `GL2`

### glFinishFenceNV

    public void glFinishFenceNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFinishFenceNV(GLuint mode);`
  Part of `GL_NV_fence`

  Specified by:
    `glFinishFenceNV` in interface `GL2`

### glTexCoord4dv

    public void glTexCoord4dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4dv(const GLdouble * v);`

  Specified by:
    `glTexCoord4dv` in interface `GL2`

### glGetTextureLevelParameterfvEXT

    public void glGetTextureLevelParameterfvEXT(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                float[] arg4,
                                                int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetTextureLevelParameterfvEXT` in interface `GL2`

### glProgramUniform2iEXT

    public void glProgramUniform2iEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2iEXT(GLuint target, GLint s, GLint t, GLint r);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2iEXT` in interface `GL2`

### glBlendEquation

    public void glBlendEquation(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBlendEquation(GLenum mode);`

  Specified by:
    `glBlendEquation` in interface `GL`

### glGetProgramiv

    public void glGetProgramiv(int arg0,
                               int arg1,
                               IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetProgramiv(GLuint program, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramiv` in interface `GL2ES2`

### glGenVertexArrays

    public void glGenVertexArrays(int arg0,
                                  int[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGenVertexArrays(GLsizei n, GLuint * ids);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glGenVertexArrays` in interface `GL2GL3`

### glPixelTransformParameterivEXT

    public void glPixelTransformParameterivEXT(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameterivEXT` in interface `GL2`

### glTexCoord1dv

    public void glTexCoord1dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1dv(const GLdouble * v);`

  Specified by:
    `glTexCoord1dv` in interface `GL2`

### glDisablei

    public void glDisablei(int arg0,
                           int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDisablei(GLenum target, GLuint id);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glDisablei` in interface `GL2GL3`

### glVertexAttrib4Nubv

    public void glVertexAttrib4Nubv(int arg0,
                                    byte[] arg1,
                                    int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nubv` in interface `GL2GL3`

### glMateriali

    public void glMateriali(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMateriali(GLenum face, GLenum pname, GLint param);`

  Specified by:
    `glMateriali` in interface `GL2`

### glVertexAttrib4sv

    public void glVertexAttrib4sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4sv` in interface `GL2GL3`

### glVertexAttribI2ui

    public void glVertexAttribI2ui(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2ui(GLuint red, GLuint green, GLuint blue);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2ui` in interface `GL2`

### glGetProgramEnvParameterIuivNV

    public void glGetProgramEnvParameterIuivNV(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramEnvParameterIuivNV` in interface `GL2`

### glTexImage3D

    public void glTexImage3D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             int arg7,
                             int arg8,
                             long arg9)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glTexImage3D` in interface `GL2GL3`

### glProgramUniform2fEXT

    public void glProgramUniform2fEXT(int arg0,
                                      int arg1,
                                      float arg2,
                                      float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2fEXT` in interface `GL2`

### glGetConvolutionParameteriv

    public void glGetConvolutionParameteriv(int arg0,
                                            int arg1,
                                            IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionParameteriv` in interface `GL2`

### glProgramUniform1uivEXT

    public void glProgramUniform1uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1uivEXT` in interface `GL2`

### glIsBuffer

    public boolean glIsBuffer(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLboolean glIsBuffer(GLuint buffer);`

  Specified by:
    `glIsBuffer` in interface `GL`

### glProgramBufferParametersIivNV

    public void glProgramBufferParametersIivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               IntBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersIivNV` in interface `GL2`

### glColor3usv

    public void glColor3usv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3usv(const GLushort * v);`

  Specified by:
    `glColor3usv` in interface `GL2`

### glRasterPos4sv

    public void glRasterPos4sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4sv(const GLshort * v);`

  Specified by:
    `glRasterPos4sv` in interface `GL2`

### glFlushMappedBufferRange

    public void glFlushMappedBufferRange(int arg0,
                                         int arg1,
                                         int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFlushMappedBufferRange(GLenum target, ptrdiff_t s, ptrdiff_t t);`
  Part of `GL_ARB_map_buffer_range`

  Specified by:
    `glFlushMappedBufferRange` in interface `GL2GL3`

### glTextureMaterialEXT

    public void glTextureMaterialEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureMaterialEXT(GLenum target, GLenum id);`
  Part of `GL_EXT_light_texture`

  Specified by:
    `glTextureMaterialEXT` in interface `GL2`

### glVertexAttrib4dARB

    public void glVertexAttrib4dARB(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3,
                                    double arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4dARB` in interface `GL2`

### glVertexAttribs1hv

    public void glVertexAttribs1hv(int arg0,
                                   int arg1,
                                   ShortBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs1hv` in interface `GL2`

### glUniformMatrix3fvARB

    public void glUniformMatrix3fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix3fvARB` in interface `GL2`

### glFramebufferRenderbuffer

    public void glFramebufferRenderbuffer(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);`

  Specified by:
    `glFramebufferRenderbuffer` in interface `GL`

### glTextureParameterIuivEXT

    public void glTextureParameterIuivEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          int[] arg3,
                                          int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterIuivEXT` in interface `GL2`

### glDeleteTextures

    public void glDeleteTextures(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteTextures(GLsizei n, const GLuint * textures);`

  Specified by:
    `glDeleteTextures` in interface `GL`

### glGetQueryObjecti64vEXT

    public void glGetQueryObjecti64vEXT(int arg0,
                                        int arg1,
                                        long[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`
  Part of `GL_EXT_timer_query`

  Specified by:
    `glGetQueryObjecti64vEXT` in interface `GL2`

### glSeparableFilter2D

    public void glSeparableFilter2D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    Buffer arg6,
                                    Buffer arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glSeparableFilter2D` in interface `GL2`

### glSeparableFilter2D

    public void glSeparableFilter2D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    long arg6,
                                    long arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glSeparableFilter2D` in interface `GL2`

### glGetPolygonStipple

    public void glGetPolygonStipple(byte[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPolygonStipple` in interface `GL2`

### glTexCoord1sv

    public void glTexCoord1sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1sv(const GLshort * v);`

  Specified by:
    `glTexCoord1sv` in interface `GL2`

### glDeleteBufferRegion

    public void glDeleteBufferRegion(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteBufferRegion(GLuint mode);`
  Part of `GL_KTX_buffer_region`

  Specified by:
    `glDeleteBufferRegion` in interface `GL2`

### glGetIntegerv

    public void glGetIntegerv(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetIntegerv(GLenum pname, GLint * params);`

  Specified by:
    `glGetIntegerv` in interface `GLMatrixFunc`
  Specified by:
    `glGetIntegerv` in interface `GL`

### glColor3hv

    public void glColor3hv(short[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor3hv` in interface `GL2`

### glProgramUniform3uivEXT

    public void glProgramUniform3uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3uivEXT` in interface `GL2`

### glTexImage1D

    public void glTexImage1D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             long arg7)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glTexImage1D` in interface `GL2GL3`

### glDisableVariantClientStateEXT

    public void glDisableVariantClientStateEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDisableVariantClientStateEXT(GLuint mode);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glDisableVariantClientStateEXT` in interface `GL2`

### glRenderMode

    public int glRenderMode(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `GLint glRenderMode(GLenum mode);`

  Specified by:
    `glRenderMode` in interface `GL2`

### glDeleteShader

    public void glDeleteShader(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glDeleteShader(GLuint shader);`

  Specified by:
    `glDeleteShader` in interface `GL2ES2`

### glEnable

    public void glEnable(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEnable(GLenum cap);`

  Specified by:
    `glEnable` in interface `GL`

### glVertex2hv

    public void glVertex2hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex2hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex2hv` in interface `GL2`

### glTexSubImage1D

    public void glTexSubImage1D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                long arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glTexSubImage1D` in interface `GL2GL3`

### glTexSubImage2D

    public void glTexSubImage2D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                int arg6,
                                int arg7,
                                long arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glTexSubImage2D` in interface `GL`

### glConvolutionParameteri

    public void glConvolutionParameteri(int arg0,
                                        int arg1,
                                        int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameteri` in interface `GL2`

### glMatrixMultdEXT

    public void glMatrixMultdEXT(int arg0,
                                 double[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultdEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultdEXT` in interface `GL2`

### glUniformBufferEXT

    public void glUniformBufferEXT(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer);`
  Part of `GL_EXT_bindable_uniform`

  Specified by:
    `glUniformBufferEXT` in interface `GL2`

### glProgramUniform3ivEXT

    public void glProgramUniform3ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3ivEXT` in interface `GL2`

### glUniformMatrix3fvARB

    public void glUniformMatrix3fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix3fvARB` in interface `GL2`

### glUniform1ui

    public void glUniform1ui(int arg0,
                             int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform1ui(GLint location, GLuint v0);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform1ui` in interface `GL2GL3`

### glUniform3ivARB

    public void glUniform3ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3ivARB` in interface `GL2`

### glDeleteFramebuffers

    public void glDeleteFramebuffers(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);`

  Specified by:
    `glDeleteFramebuffers` in interface `GL`

### glWindowPos3i

    public void glWindowPos3i(int arg0,
                              int arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3i(GLint red, GLint green, GLint blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3i` in interface `GL2`

### glTexSubImage3D

    public void glTexSubImage3D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                int arg6,
                                int arg7,
                                int arg8,
                                int arg9,
                                long arg10)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexSubImage3D(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_VERSION_1_2`

  Specified by:
    `glTexSubImage3D` in interface `GL2GL3`

### glPixelMapfv

    public void glPixelMapfv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapfv` in interface `GL2`

### glVertex3fv

    public void glVertex3fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3fv(const GLfloat * v);`

  Specified by:
    `glVertex3fv` in interface `GL2`

### glMultiTexCoord2hv

    public void glMultiTexCoord2hv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord2hv` in interface `GL2`

### glIsQuery

    public boolean glIsQuery(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `GLboolean glIsQuery(GLuint id);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glIsQuery` in interface `GL2GL3`

### glMultiTexCoord3hv

    public void glMultiTexCoord3hv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord3hv` in interface `GL2`

### glEndVertexShaderEXT

    public void glEndVertexShaderEXT()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEndVertexShaderEXT(void);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glEndVertexShaderEXT` in interface `GL2`

### glGetNamedProgramLocalParameterIuivEXT

    public void glGetNamedProgramLocalParameterIuivEXT(int arg0,
                                                       int arg1,
                                                       int arg2,
                                                       int[] arg3,
                                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterIuivEXT` in interface `GL2`

### glEvalPoint2

    public void glEvalPoint2(int arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalPoint2(GLint i, GLint j);`

  Specified by:
    `glEvalPoint2` in interface `GL2`

### glReadBuffer

    public void glReadBuffer(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glReadBuffer(GLenum mode);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glReadBuffer` in interface `GL2GL3`

### glUniform3fvARB

    public void glUniform3fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3fvARB` in interface `GL2`

### glProgramEnvParameterI4ivNV

    public void glProgramEnvParameterI4ivNV(int arg0,
                                            int arg1,
                                            IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParameterI4ivNV` in interface `GL2`

### glFogCoorddv

    public void glFogCoorddv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoorddv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoorddv` in interface `GL2`

### glCurrentPaletteMatrix

    public void glCurrentPaletteMatrix(int arg0)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex);`
  Part of `GL_OES_matrix_palette`

  Specified by:
    `glCurrentPaletteMatrix` in interface `GL2ES1`

### glGetTextureLevelParameterfvEXT

    public void glGetTextureLevelParameterfvEXT(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetTextureLevelParameterfvEXT` in interface `GL2`

### glWindowPos3iv

    public void glWindowPos3iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3iv` in interface `GL2`

### glDeleteVertexArrays

    public void glDeleteVertexArrays(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDeleteVertexArrays(GLsizei n, const GLuint * ids);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glDeleteVertexArrays` in interface `GL2GL3`

### glPixelMapusv

    public void glPixelMapusv(int arg0,
                              int arg1,
                              ShortBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapusv` in interface `GL2`

### glRasterPos4fv

    public void glRasterPos4fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4fv(const GLfloat * v);`

  Specified by:
    `glRasterPos4fv` in interface `GL2`

### glGetBooleanv

    public void glGetBooleanv(int arg0,
                              ByteBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetBooleanv(GLenum pname, GLboolean * params);`

  Specified by:
    `glGetBooleanv` in interface `GL`

### glNormal3d

    public void glNormal3d(double arg0,
                           double arg1,
                           double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);`

  Specified by:
    `glNormal3d` in interface `GL2`

### glGenQueries

    public void glGenQueries(int arg0,
                             IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGenQueries(GLsizei n, GLuint * ids);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGenQueries` in interface `GL2GL3`

### glProgramUniform2uivEXT

    public void glProgramUniform2uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2uivEXT` in interface `GL2`

### glMultiTexEnvfEXT

    public void glMultiTexEnvfEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnvfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnvfEXT` in interface `GL2`

### glGetTextureParameterIivEXT

    public void glGetTextureParameterIivEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterIivEXT` in interface `GL2`

### glGetConvolutionFilter

    public void glGetConvolutionFilter(int arg0,
                                       int arg1,
                                       int arg2,
                                       long arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionFilter` in interface `GL2`

### glVertexWeightfEXT

    public void glVertexWeightfEXT(float arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeightfEXT(GLfloat coord);`
  Part of `GL_EXT_vertex_weighting`

  Specified by:
    `glVertexWeightfEXT` in interface `GL2`

### glShaderOp1EXT

    public void glShaderOp1EXT(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glShaderOp1EXT(GLenum red, GLuint green, GLuint blue);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glShaderOp1EXT` in interface `GL2`

### glNamedFramebufferTextureEXT

    public void glNamedFramebufferTextureEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTextureEXT(GLuint target, GLenum attachment, GLuint texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTextureEXT` in interface `GL2`

### glGetColorTableParameteriv

    public void glGetColorTableParameteriv(int arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTableParameteriv` in interface `GL2`

### glRecti

    public void glRecti(int arg0,
                        int arg1,
                        int arg2,
                        int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);`

  Specified by:
    `glRecti` in interface `GL2`

### glRects

    public void glRects(short arg0,
                        short arg1,
                        short arg2,
                        short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);`

  Specified by:
    `glRects` in interface `GL2`

### glEvalCoord1dv

    public void glEvalCoord1dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1dv(const GLdouble * u);`

  Specified by:
    `glEvalCoord1dv` in interface `GL2`

### glGetPixelMapusv

    public void glGetPixelMapusv(int arg0,
                                 ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapusv` in interface `GL2`

### glProgramEnvParametersI4uivNV

    public void glProgramEnvParametersI4uivNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParametersI4uivNV` in interface `GL2`

### glTexCoord2iv

    public void glTexCoord2iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2iv(const GLint * v);`

  Specified by:
    `glTexCoord2iv` in interface `GL2`

### glUniform1iARB

    public void glUniform1iARB(int arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1iARB(GLint x, GLint y);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1iARB` in interface `GL2`

### glVertexWeighthv

    public void glVertexWeighthv(short[] arg0,
                                 int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexWeighthv` in interface `GL2`

### glBitmap

    public void glBitmap(int arg0,
                         int arg1,
                         float arg2,
                         float arg3,
                         float arg4,
                         float arg5,
                         byte[] arg6,
                         int arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glBitmap` in interface `GL2`

### glColor4bv

    public void glColor4bv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4bv(const GLbyte * v);`

  Specified by:
    `glColor4bv` in interface `GL2`

### glProgramUniformMatrix4x3fvEXT

    public void glProgramUniformMatrix4x3fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix4x3fvEXT` in interface `GL2`

### glRectd

    public void glRectd(double arg0,
                        double arg1,
                        double arg2,
                        double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);`

  Specified by:
    `glRectd` in interface `GL2`

### glRectf

    public void glRectf(float arg0,
                        float arg1,
                        float arg2,
                        float arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);`

  Specified by:
    `glRectf` in interface `GL2`

### glWindowPos2sv

    public void glWindowPos2sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2sv` in interface `GL2`

### glNormalPointer

    public void glNormalPointer(GLArrayData arg0)

  Specified by:
    `glNormalPointer` in interface `GLPointerFunc`

### glProgramUniform4uiEXT

    public void glProgramUniform4uiEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniform4uiEXT` in interface `GL2`

### glUniform3uiv

    public void glUniform3uiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform3uiv` in interface `GL2GL3`

### glNamedProgramLocalParameterI4ivEXT

    public void glNamedProgramLocalParameterI4ivEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint texture, GLenum target, GLuint pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameterI4ivEXT` in interface `GL2`

### glVertexAttrib4ivARB

    public void glVertexAttrib4ivARB(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4ivARB` in interface `GL2`

### glWeightsvARB

    public void glWeightsvARB(int arg0,
                              short[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightsvARB` in interface `GL2`

### glProgramUniform1fvEXT

    public void glProgramUniform1fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       float[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1fvEXT` in interface `GL2`

### glNamedProgramLocalParameter4fvEXT

    public void glNamedProgramLocalParameter4fvEXT(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   float[] arg3,
                                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint target, GLenum index, GLuint count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameter4fvEXT` in interface `GL2`

### glMultiTexCoord4fv

    public void glMultiTexCoord4fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4fv` in interface `GL2`

### glDrawBuffer

    public void glDrawBuffer(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDrawBuffer(GLenum mode);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glDrawBuffer` in interface `GL2GL3`

### glGetFloatIndexedvEXT

    public void glGetFloatIndexedvEXT(int arg0,
                                      int arg1,
                                      float[] arg2,
                                      int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetFloatIndexedvEXT` in interface `GL2`

### glTexCoord1iv

    public void glTexCoord1iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1iv(const GLint * v);`

  Specified by:
    `glTexCoord1iv` in interface `GL2`

### glVertexAttrib4dvARB

    public void glVertexAttrib4dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4dvARB` in interface `GL2`

### glGetActiveUniform

    public void glGetActiveUniform(int arg0,
                                   int arg1,
                                   int arg2,
                                   IntBuffer arg3,
                                   IntBuffer arg4,
                                   IntBuffer arg5,
                                   ByteBuffer arg6)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`

  Specified by:
    `glGetActiveUniform` in interface `GL2ES2`

### glUniform3fv

    public void glUniform3fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform3fv` in interface `GL2ES2`

### glLoadMatrixd

    public void glLoadMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLoadMatrixd(const GLdouble * m);`

  Specified by:
    `glLoadMatrixd` in interface `GL2`

### glEvalMesh2

    public void glEvalMesh2(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);`

  Specified by:
    `glEvalMesh2` in interface `GL2`

### glTextureParameterfEXT

    public void glTextureParameterfEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterfEXT` in interface `GL2`

### glEvalMesh1

    public void glEvalMesh1(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalMesh1(GLenum mode, GLint i1, GLint i2);`

  Specified by:
    `glEvalMesh1` in interface `GL2`

### glProgramUniformMatrix3fvEXT

    public void glProgramUniformMatrix3fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             float[] arg4,
                                             int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix3fvEXT` in interface `GL2`

### glVertex4dv

    public void glVertex4dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4dv(const GLdouble * v);`

  Specified by:
    `glVertex4dv` in interface `GL2`

### glProgramLocalParameter4dvARB

    public void glProgramLocalParameter4dvARB(int arg0,
                                              int arg1,
                                              double[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramLocalParameter4dvARB` in interface `GL2`

### glMultiTexCoord1dv

    public void glMultiTexCoord1dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1dv` in interface `GL2`

### glGetProgramEnvParameterfvARB

    public void glGetProgramEnvParameterfvARB(int arg0,
                                              int arg1,
                                              float[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramEnvParameterfvARB` in interface `GL2`

### glGetFramebufferAttachmentParameteriv

    public void glGetFramebufferAttachmentParameteriv(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      int[] arg3,
                                                      int arg4)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);`

  Specified by:
    `glGetFramebufferAttachmentParameteriv` in interface `GL`

### glVertexAttrib4ubvARB

    public void glVertexAttrib4ubvARB(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4ubvARB` in interface `GL2`

### glNormal3iv

    public void glNormal3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3iv(const GLint * v);`

  Specified by:
    `glNormal3iv` in interface `GL2`

### glGetShaderSource

    public void glGetShaderSource(int arg0,
                                  int arg1,
                                  IntBuffer arg2,
                                  ByteBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);`

  Specified by:
    `glGetShaderSource` in interface `GL2ES2`

### glVariantdvEXT

    public void glVariantdvEXT(int arg0,
                               DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantdvEXT` in interface `GL2`

### glGetTexGendv

    public void glGetTexGendv(int arg0,
                              int arg1,
                              double[] arg2,
                              int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetTexGendv` in interface `GL2`

### glTexCoord3h

    public void glTexCoord3h(short arg0,
                             short arg1,
                             short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord3h` in interface `GL2`

### glWindowPos3dv

    public void glWindowPos3dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3dv` in interface `GL2`

### glVertexAttrib4Nbv

    public void glVertexAttrib4Nbv(int arg0,
                                   byte[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nbv` in interface `GL2GL3`

### glAccum

    public void glAccum(int arg0,
                        float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glAccum(GLenum op, GLfloat value);`

  Specified by:
    `glAccum` in interface `GL2`

### glProgramUniformMatrix3fvEXT

    public void glProgramUniformMatrix3fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix3fvEXT` in interface `GL2`

### glMatrixOrthoEXT

    public void glMatrixOrthoEXT(int arg0,
                                 double arg1,
                                 double arg2,
                                 double arg3,
                                 double arg4,
                                 double arg5,
                                 double arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMatrixOrthoEXT` in interface `GL2`

### glGetProgramEnvParameterfvARB

    public void glGetProgramEnvParameterfvARB(int arg0,
                                              int arg1,
                                              FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramEnvParameterfvARB` in interface `GL2`

### glGetDoublev

    public void glGetDoublev(int arg0,
                             double[] arg1,
                             int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetDoublev` in interface `GL2GL3`

### glGetFloatIndexedvEXT

    public void glGetFloatIndexedvEXT(int arg0,
                                      int arg1,
                                      FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFloatIndexedvEXT(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetFloatIndexedvEXT` in interface `GL2`

### glNormal3b

    public void glNormal3b(byte arg0,
                           byte arg1,
                           byte arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);`

  Specified by:
    `glNormal3b` in interface `GL2`

### glVertexAttrib4usv

    public void glVertexAttrib4usv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4usv` in interface `GL2GL3`

### glProgramUniform4uivEXT

    public void glProgramUniform4uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4uivEXT` in interface `GL2`

### glTexCoord3s

    public void glTexCoord3s(short arg0,
                             short arg1,
                             short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3s(GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glTexCoord3s` in interface `GL2`

### glColorSubTable

    public void glColorSubTable(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                long arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glColorSubTable` in interface `GL2`

### glUniform3fv

    public void glUniform3fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform3fv` in interface `GL2ES2`

### glWindowPos2iv

    public void glWindowPos2iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2iv` in interface `GL2`

### glIndexsv

    public void glIndexsv(short[] arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexsv(const GLshort * c);`

  Specified by:
    `glIndexsv` in interface `GL2`

### glPixelMapuiv

    public void glPixelMapuiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapuiv` in interface `GL2`

### glSecondaryColor3bv

    public void glSecondaryColor3bv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3bv` in interface `GL2`

### glVertexAttrib4hv

    public void glVertexAttrib4hv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib4hv` in interface `GL2`

### glColor3sv

    public void glColor3sv(short[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3sv(const GLshort * v);`

  Specified by:
    `glColor3sv` in interface `GL2`

### glCheckFramebufferStatus

    public int glCheckFramebufferStatus(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLenum glCheckFramebufferStatus(GLenum target);`

  Specified by:
    `glCheckFramebufferStatus` in interface `GL`

### glVertexAttrib4Nusv

    public void glVertexAttrib4Nusv(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nusv` in interface `GL2GL3`

### glFogi

    public void glFogi(int arg0,
                       int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glFogi(GLenum pname, GLint param);`

  Specified by:
    `glFogi` in interface `GL2`

### glMultiTexParameteriEXT

    public void glMultiTexParameteriEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameteriEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameteriEXT` in interface `GL2`

### glTexCoord1h

    public void glTexCoord1h(short arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord1hNV(GLhalfNV factor);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord1h` in interface `GL2`

### glEdgeFlag

    public void glEdgeFlag(boolean arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEdgeFlag(GLboolean flag);`

  Specified by:
    `glEdgeFlag` in interface `GL2`

### glIsVBOElementEnabled

    public boolean glIsVBOElementEnabled()

  Specified by:
    `glIsVBOElementEnabled` in interface `GL`

### glMapBuffer

    public ByteBuffer glMapBuffer(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLeglImageOES glMapBufferOES(GLenum target, GLenum access);`

  Specified by:
    `glMapBuffer` in interface `GL`

### glShaderSourceARB

    public void glShaderSourceARB(int arg0,
                                  int arg1,
                                  String[] arg2,
                                  IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glShaderSourceARB` in interface `GL2`

### glGetTransformFeedbackVarying

    public void glGetTransformFeedbackVarying(int arg0,
                                              int arg1,
                                              int arg2,
                                              IntBuffer arg3,
                                              IntBuffer arg4,
                                              IntBuffer arg5,
                                              ByteBuffer arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTransformFeedbackVarying` in interface `GL2GL3`

### glTexCoord1s

    public void glTexCoord1s(short arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1s(GLshort s);`

  Specified by:
    `glTexCoord1s` in interface `GL2`

### glColor4ubv

    public void glColor4ubv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4ubv(const GLubyte * v);`

  Specified by:
    `glColor4ubv` in interface `GL2`

### glNamedProgramLocalParameter4fvEXT

    public void glNamedProgramLocalParameter4fvEXT(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameter4fvEXT(GLuint target, GLenum index, GLuint count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameter4fvEXT` in interface `GL2`

### glProgramUniform1fvEXT

    public void glProgramUniform1fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1fvEXT` in interface `GL2`

### glGetInvariantIntegervEXT

    public void glGetInvariantIntegervEXT(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantIntegervEXT` in interface `GL2`

### glPolygonStipple

    public void glPolygonStipple(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPolygonStipple` in interface `GL2`

### glGetFragDataLocation

    public int glGetFragDataLocation(int arg0,
                                     String arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `GLint glGetFragDataLocation(GLuint program, const GLchar * name);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetFragDataLocation` in interface `GL2GL3`

### glMatrixIndexubvARB

    public void glMatrixIndexubvARB(int arg0,
                                    ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexubvARB` in interface `GL2`

### glDetachObjectARB

    public void glDetachObjectARB(int arg0,
                                  int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDetachObjectARB(GLhandleARB target, GLhandleARB id);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glDetachObjectARB` in interface `GL2`

### glProgramUniform4ivEXT

    public void glProgramUniform4ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4ivEXT` in interface `GL2`

### glMultiTexCoord4fv

    public void glMultiTexCoord4fv(int arg0,
                                   float[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4fv` in interface `GL2`

### glGetNamedBufferParameterivEXT

    public void glGetNamedBufferParameterivEXT(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedBufferParameterivEXT` in interface `GL2`

### glTexGend

    public void glTexGend(int arg0,
                          int arg1,
                          double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexGend(GLenum coord, GLenum pname, GLdouble param);`

  Specified by:
    `glTexGend` in interface `GL2`

### glBeginConditionalRender

    public void glBeginConditionalRender(int arg0,
                                         int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBeginConditionalRender(GLuint target, GLenum id);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glBeginConditionalRender` in interface `GL2GL3`

### glGetTexGeniv

    public void glGetTexGeniv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glGetTexGenivOES(GLenum coord, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glGetTexGeniv` in interface `GL2ES1`

### glProgramUniformMatrix4x3fvEXT

    public void glProgramUniformMatrix4x3fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix4x3fvEXT` in interface `GL2`

### glTextureImage3DEXT

    public void glTextureImage3DEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    int arg8,
                                    int arg9,
                                    Buffer arg10)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureImage3DEXT` in interface `GL2`

### glMapVertexAttrib2dAPPLE

    public void glMapVertexAttrib2dAPPLE(int arg0,
                                         int arg1,
                                         double arg2,
                                         double arg3,
                                         int arg4,
                                         int arg5,
                                         double arg6,
                                         double arg7,
                                         int arg8,
                                         int arg9,
                                         double[] arg10,
                                         int arg11)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib2dAPPLE` in interface `GL2`

### glGetMultiTexLevelParameterivEXT

    public void glGetMultiTexLevelParameterivEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int[] arg4,
                                                 int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexLevelParameterivEXT` in interface `GL2`

### glGetPixelMapuiv

    public void glGetPixelMapuiv(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapuiv` in interface `GL2`

### glGetLocalConstantFloatvEXT

    public void glGetLocalConstantFloatvEXT(int arg0,
                                            int arg1,
                                            FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantFloatvEXT` in interface `GL2`

### glGetActiveAttrib

    public void glGetActiveAttrib(int arg0,
                                  int arg1,
                                  int arg2,
                                  IntBuffer arg3,
                                  IntBuffer arg4,
                                  IntBuffer arg5,
                                  ByteBuffer arg6)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`

  Specified by:
    `glGetActiveAttrib` in interface `GL2ES2`

### glMultiTexCoord2sv

    public void glMultiTexCoord2sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2sv` in interface `GL2`

### glMultiDrawArrays

    public void glMultiDrawArrays(int arg0,
                                  int[] arg1,
                                  int arg2,
                                  int[] arg3,
                                  int arg4,
                                  int arg5)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glMultiDrawArrays` in interface `GL2GL3`

### glMultiDrawArrays

    public void glMultiDrawArrays(int arg0,
                                  IntBuffer arg1,
                                  IntBuffer arg2,
                                  int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glMultiDrawArrays` in interface `GL2GL3`

### glTexCoord4hv

    public void glTexCoord4hv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord4hv` in interface `GL2`

### glColor4dv

    public void glColor4dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4dv(const GLdouble * v);`

  Specified by:
    `glColor4dv` in interface `GL2`

### glStencilOp

    public void glStencilOp(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);`

  Specified by:
    `glStencilOp` in interface `GL`

### glCompressedTexSubImage3D

    public void glCompressedTexSubImage3D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6,
                                          int arg7,
                                          int arg8,
                                          int arg9,
                                          Buffer arg10)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage3D` in interface `GL2GL3`

### glFlush

    public void glFlush()

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFlush(void);`

  Specified by:
    `glFlush` in interface `GL`

### glGetProgramInfoLog

    public void glGetProgramInfoLog(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3,
                                    byte[] arg4,
                                    int arg5)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);`

  Specified by:
    `glGetProgramInfoLog` in interface `GL2ES2`

### glUniformMatrix2fv

    public void glUniformMatrix2fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fv` in interface `GL2ES2`

### glGetConvolutionParameterfv

    public void glGetConvolutionParameterfv(int arg0,
                                            int arg1,
                                            float[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionParameterfv` in interface `GL2`

### glTextureSubImage2DEXT

    public void glTextureSubImage2DEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       int arg7,
                                       int arg8,
                                       Buffer arg9)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureSubImage2DEXT` in interface `GL2`

### glNamedFramebufferTexture3DEXT

    public void glNamedFramebufferTexture3DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTexture3DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTexture3DEXT` in interface `GL2`

### glSecondaryColor3dv

    public void glSecondaryColor3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3dv` in interface `GL2`

### glGetBooleanv

    public void glGetBooleanv(int arg0,
                              byte[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetBooleanv(GLenum pname, GLboolean * params);`

  Specified by:
    `glGetBooleanv` in interface `GL`

### glVertexAttrib3hv

    public void glVertexAttrib3hv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib3hv` in interface `GL2`

### glVariantsvEXT

    public void glVariantsvEXT(int arg0,
                               short[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantsvEXT` in interface `GL2`

### glProgramUniformMatrix2x3fvEXT

    public void glProgramUniformMatrix2x3fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix2x3fvEXT` in interface `GL2`

### glVertexAttrib4Nuiv

    public void glVertexAttrib4Nuiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nuiv` in interface `GL2GL3`

### glGetAttachedObjectsARB

    public void glGetAttachedObjectsARB(int arg0,
                                        int arg1,
                                        IntBuffer arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetAttachedObjectsARB` in interface `GL2`

### glGetAttachedObjectsARB

    public void glGetAttachedObjectsARB(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3,
                                        int[] arg4,
                                        int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetAttachedObjectsARB` in interface `GL2`

### glEvalCoord2fv

    public void glEvalCoord2fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2fv(const GLfloat * u);`

  Specified by:
    `glEvalCoord2fv` in interface `GL2`

### glCopyColorTable

    public void glCopyColorTable(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glCopyColorTable` in interface `GL2`

### glVertexAttribs2hv

    public void glVertexAttribs2hv(int arg0,
                                   int arg1,
                                   ShortBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs2hv` in interface `GL2`

### glHistogram

    public void glHistogram(int arg0,
                            int arg1,
                            int arg2,
                            boolean arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glHistogram` in interface `GL2`

### glFramebufferTextureFace

    public void glFramebufferTextureFace(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);`
  Part of `GL_ARB_geometry_shader4`

  Specified by:
    `glFramebufferTextureFace` in interface `GL2GL3`

### glTexParameterfv

    public void glTexParameterfv(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexParameterfv` in interface `GL`

### glMatrixLoadTransposefEXT

    public void glMatrixLoadTransposefEXT(int arg0,
                                          FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadTransposefEXT` in interface `GL2`

### glGetVertexAttribfvARB

    public void glGetVertexAttribfvARB(int arg0,
                                       int arg1,
                                       FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribfvARB` in interface `GL2`

### glVertexAttrib4fvARB

    public void glVertexAttrib4fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4fvARB` in interface `GL2`

### glMapGrid1d

    public void glMapGrid1d(int arg0,
                            double arg1,
                            double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);`

  Specified by:
    `glMapGrid1d` in interface `GL2`

### glMapGrid1f

    public void glMapGrid1f(int arg0,
                            float arg1,
                            float arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);`

  Specified by:
    `glMapGrid1f` in interface `GL2`

### glTexCoordPointer

    public void glTexCoordPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  Buffer arg3)

  Specified by:
    `glTexCoordPointer` in interface `GLPointerFunc`

### glDrawRangeElements

    public void glDrawRangeElements(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    long arg5)

  Description copied from interface: `GL2GL3`
  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`

  Specified by:
    `glDrawRangeElements` in interface `GL2GL3`

### glGetQueryObjectuiv

    public void glGetQueryObjectuiv(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryObjectuiv` in interface `GL2GL3`

### glCompressedTexImage2D

    public void glCompressedTexImage2D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       long arg7)

  Description copied from interface: `GL`
  Entry point to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage2D` in interface `GL`

### glGetTextureParameterIuivEXT

    public void glGetTextureParameterIuivEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterIuivEXT` in interface `GL2`

### glMultiTexCoord1sv

    public void glMultiTexCoord1sv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1sv` in interface `GL2`

### glGetShaderiv

    public void glGetShaderiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);`

  Specified by:
    `glGetShaderiv` in interface `GL2ES2`

### glGetTexLevelParameteriv

    public void glGetTexLevelParameteriv(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexLevelParameteriv` in interface `GL2GL3`

### glBegin

    public void glBegin(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glBegin(GLenum mode);`

  Specified by:
    `glBegin` in interface `GL2`

### glRasterPos4iv

    public void glRasterPos4iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4iv(const GLint * v);`

  Specified by:
    `glRasterPos4iv` in interface `GL2`

### glVertexAttrib4Nubv

    public void glVertexAttrib4Nubv(int arg0,
                                    ByteBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nubv` in interface `GL2GL3`

### glClearBufferuiv

    public void glClearBufferuiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferuiv` in interface `GL2GL3`

### glNormal3h

    public void glNormal3h(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNormal3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
  Part of `GL_NV_half_float`

  Specified by:
    `glNormal3h` in interface `GL2`

### glMultiTexImage2DEXT

    public void glMultiTexImage2DEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     int arg7,
                                     int arg8,
                                     Buffer arg9)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexImage2DEXT(GLenum 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`

  Specified by:
    `glMultiTexImage2DEXT` in interface `GL2`

### glNamedProgramLocalParametersI4uivEXT

    public void glNamedProgramLocalParametersI4uivEXT(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      int arg3,
                                                      int[] arg4,
                                                      int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParametersI4uivEXT` in interface `GL2`

### glGetProgramLocalParameterIivNV

    public void glGetProgramLocalParameterIivNV(int arg0,
                                                int arg1,
                                                int[] arg2,
                                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramLocalParameterIivNV` in interface `GL2`

### glEvalCoord2fv

    public void glEvalCoord2fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2fv(const GLfloat * u);`

  Specified by:
    `glEvalCoord2fv` in interface `GL2`

### glVertexAttrib2fARB

    public void glVertexAttrib2fARB(int arg0,
                                    float arg1,
                                    float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2fARB(GLuint target, GLfloat s, GLfloat t);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2fARB` in interface `GL2`

### glProgramUniformMatrix2x3fvEXT

    public void glProgramUniformMatrix2x3fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix2x3fvEXT` in interface `GL2`

### glNormal3s

    public void glNormal3s(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3s(GLshort nx, GLshort ny, GLshort nz);`

  Specified by:
    `glNormal3s` in interface `GL2`

### glBlendFuncSeparateINGR

    public void glBlendFuncSeparateINGR(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
  Part of `GL_INGR_blend_func_separate`

  Specified by:
    `glBlendFuncSeparateINGR` in interface `GL2`

### glColorMaterial

    public void glColorMaterial(int arg0,
                                int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColorMaterial(GLenum face, GLenum mode);`

  Specified by:
    `glColorMaterial` in interface `GL2`

### glMultiDrawElements

    public void glMultiDrawElements(int arg0,
                                    int[] arg1,
                                    int arg2,
                                    int arg3,
                                    Buffer[] arg4,
                                    int arg5)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glMultiDrawElements` in interface `GL2GL3`

### glDeleteProgramsARB

    public void glDeleteProgramsARB(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glDeleteProgramsARB` in interface `GL2`

### glGetVertexAttribfvARB

    public void glGetVertexAttribfvARB(int arg0,
                                       int arg1,
                                       float[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribfvARB` in interface `GL2`

### glDepthRangef

    public void glDepthRangef(float arg0,
                              float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDepthRangef(GLclampf zNear, GLclampf zFar);`

  Specified by:
    `glDepthRangef` in interface `GL`

### glMatrixLoadTransposefEXT

    public void glMatrixLoadTransposefEXT(int arg0,
                                          float[] arg1,
                                          int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadTransposefEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadTransposefEXT` in interface `GL2`

### glBindAttribLocation

    public void glBindAttribLocation(int arg0,
                                     int arg1,
                                     String arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glBindAttribLocation(GLuint program, GLuint index, const char * name);`

  Specified by:
    `glBindAttribLocation` in interface `GL2ES2`

### glDeleteVertexShaderEXT

    public void glDeleteVertexShaderEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteVertexShaderEXT(GLuint mode);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glDeleteVertexShaderEXT` in interface `GL2`

### glMultiTexGendEXT

    public void glMultiTexGendEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  double arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGendEXT` in interface `GL2`

### glVertexAttrib4fvARB

    public void glVertexAttrib4fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4fvARB` in interface `GL2`

### glVertex2iv

    public void glVertex2iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2iv(const GLint * v);`

  Specified by:
    `glVertex2iv` in interface `GL2`

### glVertexAttrib3dARB

    public void glVertexAttrib3dARB(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3dARB` in interface `GL2`

### glUniform3iv

    public void glUniform3iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform3iv` in interface `GL2ES2`

### glVertexAttribI3uiv

    public void glVertexAttribI3uiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3uiv` in interface `GL2`

### glTexParameterfv

    public void glTexParameterfv(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexParameterfv` in interface `GL`

### glMultiTexCoord3dv

    public void glMultiTexCoord3dv(int arg0,
                                   double[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3dv` in interface `GL2`

### glArrayElement

    public void glArrayElement(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glArrayElement(GLint i);`

  Specified by:
    `glArrayElement` in interface `GL2`

### glMatrixRotatedEXT

    public void glMatrixRotatedEXT(int arg0,
                                   double arg1,
                                   double arg2,
                                   double arg3,
                                   double arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixRotatedEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixRotatedEXT` in interface `GL2`

### glGetProgramEnvParameterIivNV

    public void glGetProgramEnvParameterIivNV(int arg0,
                                              int arg1,
                                              IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramEnvParameterIivNV` in interface `GL2`

### glGenFencesAPPLE

    public void glGenFencesAPPLE(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glGenFencesAPPLE` in interface `GL2`

### glDrawBuffers

    public void glDrawBuffers(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glDrawBuffers` in interface `GL2GL3`

### glGetQueryObjecti64vEXT

    public void glGetQueryObjecti64vEXT(int arg0,
                                        int arg1,
                                        com.sun.gluegen.runtime.PointerBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`
  Part of `GL_EXT_timer_query`

  Specified by:
    `glGetQueryObjecti64vEXT` in interface `GL2`

### glGetProgramivARB

    public void glGetProgramivARB(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramivARB` in interface `GL2`

### glVertexAttribI1ui

    public void glVertexAttribI1ui(int arg0,
                                   int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1ui(GLuint target, GLuint id);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1ui` in interface `GL2`

### glCompressedTexSubImage2D

    public void glCompressedTexSubImage2D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6,
                                          int arg7,
                                          Buffer arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage2D` in interface `GL`

### glGetPolygonStipple

    public void glGetPolygonStipple(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPolygonStipple` in interface `GL2`

### glTextureParameterIivEXT

    public void glTextureParameterIivEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterIivEXT` in interface `GL2`

### glMultMatrixd

    public void glMultMatrixd(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMultMatrixd(const GLdouble * m);`

  Specified by:
    `glMultMatrixd` in interface `GL2`

### glGetTextureImageEXT

    public void glGetTextureImageEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     Buffer arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetTextureImageEXT` in interface `GL2`

### glRasterPos3iv

    public void glRasterPos3iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3iv(const GLint * v);`

  Specified by:
    `glRasterPos3iv` in interface `GL2`

### glCompressedMultiTexImage1DEXT

    public void glCompressedMultiTexImage1DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5,
                                               int arg6,
                                               Buffer arg7)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexImage1DEXT(GLenum texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCompressedMultiTexImage1DEXT` in interface `GL2`

### glVertexAttrib4uivARB

    public void glVertexAttrib4uivARB(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4uivARB` in interface `GL2`

### getContext

    public GLContext getContext()

  Description copied from interface: `GLBase`
  Returns the GLContext with which this GL object is associated.

  Specified by:
    `getContext` in interface `GLBase`
  Returns:
    the GLContext with which this GL object is associated

### glShaderSource

    public void glShaderSource(int arg0,
                               int arg1,
                               String[] arg2,
                               int[] arg3,
                               int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);`

  Specified by:
    `glShaderSource` in interface `GL2ES2`

### glGetLocalConstantFloatvEXT

    public void glGetLocalConstantFloatvEXT(int arg0,
                                            int arg1,
                                            float[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantFloatvEXT` in interface `GL2`

### glUniformMatrix2fv

    public void glUniformMatrix2fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fv` in interface `GL2ES2`

### glGetConvolutionParameterfv

    public void glGetConvolutionParameterfv(int arg0,
                                            int arg1,
                                            FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionParameterfv` in interface `GL2`

### glCompressedTexSubImage1D

    public void glCompressedTexSubImage1D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          Buffer arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage1D` in interface `GL2GL3`

### glGetNamedProgramLocalParameterIivEXT

    public void glGetNamedProgramLocalParameterIivEXT(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint target, GLenum attachment, GLuint pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterIivEXT` in interface `GL2`

### glGenProgramsARB

    public void glGenProgramsARB(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGenProgramsARB` in interface `GL2`

### glLoadName

    public void glLoadName(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLoadName(GLuint name);`

  Specified by:
    `glLoadName` in interface `GL2`

### glGetMultiTexGenivEXT

    public void glGetMultiTexGenivEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGenivEXT` in interface `GL2`

### glShaderBinary

    public void glShaderBinary(int arg0,
                               IntBuffer arg1,
                               int arg2,
                               Buffer arg3,
                               int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);`

  Specified by:
    `glShaderBinary` in interface `GL2ES2`

### glUniform2i

    public void glUniform2i(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2i(GLint location, GLint x, GLint y);`

  Specified by:
    `glUniform2i` in interface `GL2ES2`

### glUniform4fARB

    public void glUniform4fARB(int arg0,
                               float arg1,
                               float arg2,
                               float arg3,
                               float arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4fARB` in interface `GL2`

### glUniform

    public void glUniform(GLUniformData arg0)

  Specified by:
    `glUniform` in interface `GL2ES2`

### glUniform2f

    public void glUniform2f(int arg0,
                            float arg1,
                            float arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2f(GLint location, GLfloat x, GLfloat y);`

  Specified by:
    `glUniform2f` in interface `GL2ES2`

### glNamedProgramLocalParameter4dvEXT

    public void glNamedProgramLocalParameter4dvEXT(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   DoubleBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint target, GLenum index, GLuint count, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameter4dvEXT` in interface `GL2`

### glMultiTexCoord3iv

    public void glMultiTexCoord3iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3iv` in interface `GL2`

### glUniform2ui

    public void glUniform2ui(int arg0,
                             int arg1,
                             int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform2ui(GLint location, GLuint v0, GLuint v1);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform2ui` in interface `GL2GL3`

### glSecondaryColor3bv

    public void glSecondaryColor3bv(byte[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3bv(const GLbyte * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3bv` in interface `GL2`

### glTranslated

    public void glTranslated(double arg0,
                             double arg1,
                             double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTranslated(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glTranslated` in interface `GL2`

### glUniformMatrix4x2fv

    public void glUniformMatrix4x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix4x2fv` in interface `GL2GL3`

### glProgramLocalParameter4fARB

    public void glProgramLocalParameter4fARB(int arg0,
                                             int arg1,
                                             float arg2,
                                             float arg3,
                                             float arg4,
                                             float arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramLocalParameter4fARB` in interface `GL2`

### glGetHistogram

    public void glGetHistogram(int arg0,
                               boolean arg1,
                               int arg2,
                               int arg3,
                               long arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogram` in interface `GL2`

### glGetObjectParameterivARB

    public void glGetObjectParameterivARB(int arg0,
                                          int arg1,
                                          IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetObjectParameterivARB` in interface `GL2`

### glMatrixIndexPointer

    public void glMatrixIndexPointer(int arg0,
                                     int arg1,
                                     int arg2,
                                     Buffer arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_OES_matrix_palette`

  Specified by:
    `glMatrixIndexPointer` in interface `GL2ES1`

### glNormal3fv

    public void glNormal3fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3fv(const GLfloat * v);`

  Specified by:
    `glNormal3fv` in interface `GL2`

### glMultTransposeMatrixd

    public void glMultTransposeMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultTransposeMatrixd` in interface `GL2`

### glIsVBOArrayEnabled

    public boolean glIsVBOArrayEnabled()

  Specified by:
    `glIsVBOArrayEnabled` in interface `GL`

### glTessellationFactorAMD

    public void glTessellationFactorAMD(float arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTessellationFactorAMD(GLfloat factor);`
  Part of `GL_AMD_vertex_shader_tessellator`

  Specified by:
    `glTessellationFactorAMD` in interface `GL2GL3`

### glTextureParameterfvEXT

    public void glTextureParameterfvEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterfvEXT(GLuint target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterfvEXT` in interface `GL2`

### glVertex2sv

    public void glVertex2sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2sv(const GLshort * v);`

  Specified by:
    `glVertex2sv` in interface `GL2`

### glNamedProgramLocalParameterI4uiEXT

    public void glNamedProgramLocalParameterI4uiEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    int arg4,
                                                    int arg5,
                                                    int arg6)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameterI4uiEXT(GLuint op, GLenum dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameterI4uiEXT` in interface `GL2`

### glVariantfvEXT

    public void glVariantfvEXT(int arg0,
                               FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantfvEXT` in interface `GL2`

### glDrawArrays

    public void glDrawArrays(int arg0,
                             int arg1,
                             int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDrawArrays(GLenum mode, GLint first, GLsizei count);`

  Specified by:
    `glDrawArrays` in interface `GL`

### glUniform1f

    public void glUniform1f(int arg0,
                            float arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1f(GLint location, GLfloat x);`

  Specified by:
    `glUniform1f` in interface `GL2ES2`

### glTexCoord1hv

    public void glTexCoord1hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord1hv` in interface `GL2`

### glCompileShaderARB

    public void glCompileShaderARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompileShaderARB(GLhandleARB mode);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glCompileShaderARB` in interface `GL2`

### glColorTable

    public void glColorTable(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             Buffer arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glColorTable` in interface `GL2`

### glRasterPos2sv

    public void glRasterPos2sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2sv(const GLshort * v);`

  Specified by:
    `glRasterPos2sv` in interface `GL2`

### glUniform1fARB

    public void glUniform1fARB(int arg0,
                               float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1fARB(GLint location, GLfloat v0);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1fARB` in interface `GL2`

### glUniform4uiv

    public void glUniform4uiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform4uiv` in interface `GL2GL3`

### glVertexAttrib4Nbv

    public void glVertexAttrib4Nbv(int arg0,
                                   ByteBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nbv` in interface `GL2GL3`

### glSecondaryColor3uiv

    public void glSecondaryColor3uiv(int[] arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3uiv` in interface `GL2`

### glMultiTexCoord4iv

    public void glMultiTexCoord4iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4iv` in interface `GL2`

### glVertexAttrib2dv

    public void glVertexAttrib2dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2dv` in interface `GL2GL3`

### glVertexAttrib3sv

    public void glVertexAttrib3sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3sv` in interface `GL2GL3`

### glVertexAttrib1fv

    public void glVertexAttrib1fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib1fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib1fv` in interface `GL2ES2`

### glConvolutionFilter1D

    public void glConvolutionFilter1D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      Buffer arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionFilter1D` in interface `GL2`

### glWindowPos2fv

    public void glWindowPos2fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2fv` in interface `GL2`

### glCopyTextureImage2DEXT

    public void glCopyTextureImage2DEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7,
                                        int arg8)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyTextureImage2DEXT` in interface `GL2`

### glCompressedMultiTexSubImage2DEXT

    public void glCompressedMultiTexSubImage2DEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  int arg5,
                                                  int arg6,
                                                  int arg7,
                                                  int arg8,
                                                  Buffer arg9)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexSubImage2DEXT(GLenum 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`

  Specified by:
    `glCompressedMultiTexSubImage2DEXT` in interface `GL2`

### glClearIndex

    public void glClearIndex(float arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glClearIndex(GLfloat c);`

  Specified by:
    `glClearIndex` in interface `GL2`

### glMatrixIndexubvARB

    public void glMatrixIndexubvARB(int arg0,
                                    byte[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexubvARB` in interface `GL2`

### glPolygonStipple

    public void glPolygonStipple(byte[] arg0,
                                 int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPolygonStipple` in interface `GL2`

### glGetMultiTexParameterivEXT

    public void glGetMultiTexParameterivEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterivEXT` in interface `GL2`

### glGetNamedRenderbufferParameterivEXT

    public void glGetNamedRenderbufferParameterivEXT(int arg0,
                                                     int arg1,
                                                     IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedRenderbufferParameterivEXT` in interface `GL2`

### glMultiTexParameterIuivEXT

    public void glMultiTexParameterIuivEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterIuivEXT` in interface `GL2`

### glGetBoundBuffer

    public int glGetBoundBuffer(int arg0)

  Specified by:
    `glGetBoundBuffer` in interface `GL`

### glWeightusvARB

    public void glWeightusvARB(int arg0,
                               short[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightusvARB` in interface `GL2`

### glUniform3f

    public void glUniform3f(int arg0,
                            float arg1,
                            float arg2,
                            float arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glUniform3f` in interface `GL2ES2`

### glFramebufferDrawBuffersEXT

    public void glFramebufferDrawBuffersEXT(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint buffer, GLsizei drawbuffer, const GLenum * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glFramebufferDrawBuffersEXT` in interface `GL2`

### glGetHistogramParameteriv

    public void glGetHistogramParameteriv(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogramParameteriv` in interface `GL2`

### glRotated

    public void glRotated(double arg0,
                          double arg1,
                          double arg2,
                          double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glRotated` in interface `GL2`

### glRotatef

    public void glRotatef(float arg0,
                          float arg1,
                          float arg2,
                          float arg3)

  Specified by:
    `glRotatef` in interface `GLMatrixFunc`

### glColor4ubv

    public void glColor4ubv(byte[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4ubv(const GLubyte * v);`

  Specified by:
    `glColor4ubv` in interface `GL2`

### glGetMapAttribParameterfvNV

    public void glGetMapAttribParameterfvNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            float[] arg3,
                                            int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapAttribParameterfvNV` in interface `GL2`

### glVertex3iv

    public void glVertex3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3iv(const GLint * v);`

  Specified by:
    `glVertex3iv` in interface `GL2`

### glVertexAttrib2dvARB

    public void glVertexAttrib2dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2dvARB` in interface `GL2`

### glSecondaryColor3us

    public void glSecondaryColor3us(short arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3us` in interface `GL2`

### glUniform2iv

    public void glUniform2iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform2iv` in interface `GL2ES2`

### glMultiTexImage1DEXT

    public void glMultiTexImage1DEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     int arg7,
                                     Buffer arg8)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexImage1DEXT(GLenum 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`

  Specified by:
    `glMultiTexImage1DEXT` in interface `GL2`

### glVertex3i

    public void glVertex3i(int arg0,
                           int arg1,
                           int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3i(GLint x, GLint y, GLint z);`

  Specified by:
    `glVertex3i` in interface `GL2`

### glViewport

    public void glViewport(int arg0,
                           int arg1,
                           int arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);`

  Specified by:
    `glViewport` in interface `GL`

### glCopyPixels

    public void glCopyPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);`

  Specified by:
    `glCopyPixels` in interface `GL2`

### glGetQueryObjectiv

    public void glGetQueryObjectiv(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryObjectiv` in interface `GL2GL3`

### glNewList

    public void glNewList(int arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNewList(GLuint list, GLenum mode);`

  Specified by:
    `glNewList` in interface `GL2`

### glTexCoord2fv

    public void glTexCoord2fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2fv(const GLfloat * v);`

  Specified by:
    `glTexCoord2fv` in interface `GL2`

### glIsFramebuffer

    public boolean glIsFramebuffer(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLboolean glIsFramebuffer(GLuint framebuffer);`

  Specified by:
    `glIsFramebuffer` in interface `GL`

### glCompressedTextureImage1DEXT

    public void glCompressedTextureImage1DEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              Buffer arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureImage1DEXT` in interface `GL2`

### glGetMapiv

    public void glGetMapiv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapiv(GLenum target, GLenum query, GLint * v);`

  Specified by:
    `glGetMapiv` in interface `GL2`

### glVertexAttribI4iv

    public void glVertexAttribI4iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4iv` in interface `GL2`

### glBitmap

    public void glBitmap(int arg0,
                         int arg1,
                         float arg2,
                         float arg3,
                         float arg4,
                         float arg5,
                         ByteBuffer arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glBitmap` in interface `GL2`

### glColor4bv

    public void glColor4bv(byte[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4bv(const GLbyte * v);`

  Specified by:
    `glColor4bv` in interface `GL2`

### glVertexAttrib1fv

    public void glVertexAttrib1fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib1fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib1fv` in interface `GL2ES2`

### glVertex2dv

    public void glVertex2dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2dv(const GLdouble * v);`

  Specified by:
    `glVertex2dv` in interface `GL2`

### glRenderbufferStorageMultisampleCoverageNV

    public void glRenderbufferStorageMultisampleCoverageNV(int arg0,
                                                           int arg1,
                                                           int arg2,
                                                           int arg3,
                                                           int arg4,
                                                           int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glRenderbufferStorageMultisampleCoverageNV` in interface `GL2`

### glTexCoord3d

    public void glTexCoord3d(double arg0,
                             double arg1,
                             double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glTexCoord3d` in interface `GL2`

### glFrustum

    public void glFrustum(double arg0,
                          double arg1,
                          double arg2,
                          double arg3,
                          double arg4,
                          double arg5)

  Specified by:
    `glFrustum` in interface `GL2ES1`

### glWindowPos2fv

    public void glWindowPos2fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2fv` in interface `GL2`

### glMultiTexGenfEXT

    public void glMultiTexGenfEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGenfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGenfEXT` in interface `GL2`

### glRasterPos3dv

    public void glRasterPos3dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3dv(const GLdouble * v);`

  Specified by:
    `glRasterPos3dv` in interface `GL2`

### glRectsv

    public void glRectsv(ShortBuffer arg0,
                         ShortBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectsv(const GLshort * v1, const GLshort * v2);`

  Specified by:
    `glRectsv` in interface `GL2`

### glRectsv

    public void glRectsv(short[] arg0,
                         int arg1,
                         short[] arg2,
                         int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectsv(const GLshort * v1, const GLshort * v2);`

  Specified by:
    `glRectsv` in interface `GL2`

### glTextureRangeAPPLE

    public void glTextureRangeAPPLE(int arg0,
                                    int arg1,
                                    Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer);`
  Part of `GL_APPLE_texture_range`

  Specified by:
    `glTextureRangeAPPLE` in interface `GL2`

### glReadBufferRegion

    public void glReadBufferRegion(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glReadBufferRegion(GLuint target, GLint start, GLint x, GLsizei y, GLsizei width);`
  Part of `GL_KTX_buffer_region`

  Specified by:
    `glReadBufferRegion` in interface `GL2`

### glTexCoord2fv

    public void glTexCoord2fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2fv(const GLfloat * v);`

  Specified by:
    `glTexCoord2fv` in interface `GL2`

### glCompressedTextureImage3DEXT

    public void glCompressedTextureImage3DEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              int arg8,
                                              Buffer arg9)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureImage3DEXT` in interface `GL2`

### glFramebufferTexture

    public void glFramebufferTexture(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level);`
  Part of `GL_ARB_geometry_shader4`

  Specified by:
    `glFramebufferTexture` in interface `GL2GL3`

### glSetFenceNV

    public void glSetFenceNV(int arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSetFenceNV(GLuint target, GLenum id);`
  Part of `GL_NV_fence`

  Specified by:
    `glSetFenceNV` in interface `GL2`

### glGetMapdv

    public void glGetMapdv(int arg0,
                           int arg1,
                           double[] arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapdv(GLenum target, GLenum query, GLdouble * v);`

  Specified by:
    `glGetMapdv` in interface `GL2`

### glMatrixLoaddEXT

    public void glMatrixLoaddEXT(int arg0,
                                 double[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoaddEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoaddEXT` in interface `GL2`

### glGetAttribLocation

    public int glGetAttribLocation(int arg0,
                                   String arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `int glGetAttribLocation(GLuint program, const char * name);`

  Specified by:
    `glGetAttribLocation` in interface `GL2ES2`

### glWeightdvARB

    public void glWeightdvARB(int arg0,
                              double[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightdvARB` in interface `GL2`

### glGetMapAttribParameterfvNV

    public void glGetMapAttribParameterfvNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapAttribParameterfvNV` in interface `GL2`

### glVertexWeightPointerEXT

    public void glVertexWeightPointerEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         long arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_EXT_vertex_weighting`

  Specified by:
    `glVertexWeightPointerEXT` in interface `GL2`

### glEdgeFlagPointer

    public void glEdgeFlagPointer(int arg0,
                                  Buffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glEdgeFlagPointer` in interface `GL2`
    `arg1` - a direct `Buffer`

### glLoadTransposeMatrixd

    public void glLoadTransposeMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glLoadTransposeMatrixd` in interface `GL2`

### glTextureParameterfvEXT

    public void glTextureParameterfvEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        float[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterfvEXT(GLuint target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterfvEXT` in interface `GL2`

### glGetTexImage

    public void glGetTexImage(int arg0,
                              int arg1,
                              int arg2,
                              int arg3,
                              Buffer arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexImage` in interface `GL2GL3`

### glUniformMatrix4x2fv

    public void glUniformMatrix4x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix4x2fv` in interface `GL2GL3`

### glVertexAttrib4ubvARB

    public void glVertexAttrib4ubvARB(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4ubvARB` in interface `GL2`

### glVertexAttribI4uiv

    public void glVertexAttribI4uiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4uiv` in interface `GL2`

### glTexCoord4sv

    public void glTexCoord4sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4sv(const GLshort * v);`

  Specified by:
    `glTexCoord4sv` in interface `GL2`

### glTexCoord3dv

    public void glTexCoord3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3dv(const GLdouble * v);`

  Specified by:
    `glTexCoord3dv` in interface `GL2`

### glVertexAttrib4iv

    public void glVertexAttrib4iv(int arg0,
                                  int[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4iv` in interface `GL2GL3`

### glUniform4ivARB

    public void glUniform4ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4ivARB` in interface `GL2`

### hasGLSL

    public boolean hasGLSL()

  Description copied from interface: `GLBase`
  Indicates whether this GL object supports GLSL.

  Specified by:
    `hasGLSL` in interface `GLBase`

### glNormal3fv

    public void glNormal3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3fv(const GLfloat * v);`

  Specified by:
    `glNormal3fv` in interface `GL2`

### glDeleteFencesNV

    public void glDeleteFencesNV(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`
  Part of `GL_NV_fence`

  Specified by:
    `glDeleteFencesNV` in interface `GL2`

### glTexCoord1d

    public void glTexCoord1d(double arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1d(GLdouble s);`

  Specified by:
    `glTexCoord1d` in interface `GL2`

### glProgramEnvParameter4dARB

    public void glProgramEnvParameter4dARB(int arg0,
                                           int arg1,
                                           double arg2,
                                           double arg3,
                                           double arg4,
                                           double arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramEnvParameter4dARB` in interface `GL2`

### glScissor

    public void glScissor(int arg0,
                          int arg1,
                          int arg2,
                          int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);`

  Specified by:
    `glScissor` in interface `GL`

### glVertexAttribI1iv

    public void glVertexAttribI1iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1iv` in interface `GL2`

### glMultiTexRenderbufferEXT

    public void glMultiTexRenderbufferEXT(int arg0,
                                          int arg1,
                                          int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexRenderbufferEXT(GLenum red, GLenum green, GLuint blue);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexRenderbufferEXT` in interface `GL2`

### glPrioritizeTextures

    public void glPrioritizeTextures(int arg0,
                                     int[] arg1,
                                     int arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);`

  Specified by:
    `glPrioritizeTextures` in interface `GL2`

### glVariantfvEXT

    public void glVariantfvEXT(int arg0,
                               float[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantfvEXT` in interface `GL2`

### glMatrixFrustumEXT

    public void glMatrixFrustumEXT(int arg0,
                                   double arg1,
                                   double arg2,
                                   double arg3,
                                   double arg4,
                                   double arg5,
                                   double arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMatrixFrustumEXT` in interface `GL2`

### glGetNamedProgramivEXT

    public void glGetNamedProgramivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramivEXT` in interface `GL2`

### glSecondaryColorPointer

    public void glSecondaryColorPointer(int arg0,
                                        int arg1,
                                        int arg2,
                                        long arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColorPointer` in interface `GL2`

### glFramebufferTexture1D

    public void glFramebufferTexture1D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
  Part of `GL_ARB_framebuffer_object`

  Specified by:
    `glFramebufferTexture1D` in interface `GL2GL3`

### glVertexAttrib1fARB

    public void glVertexAttrib1fARB(int arg0,
                                    float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1fARB(GLuint target, GLfloat s);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1fARB` in interface `GL2`

### glTexCoord3f

    public void glTexCoord3f(float arg0,
                             float arg1,
                             float arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glTexCoord3f` in interface `GL2`

### glBlendEquationSeparate

    public void glBlendEquationSeparate(int arg0,
                                        int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);`

  Specified by:
    `glBlendEquationSeparate` in interface `GL`

### glVertexAttrib4sARB

    public void glVertexAttrib4sARB(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3,
                                    short arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4sARB(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4sARB` in interface `GL2`

### glGetProgramLocalParameterfvARB

    public void glGetProgramLocalParameterfvARB(int arg0,
                                                int arg1,
                                                FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramLocalParameterfvARB` in interface `GL2`

### glVertexAttrib1sARB

    public void glVertexAttrib1sARB(int arg0,
                                    short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1sARB(GLuint target, GLshort s);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1sARB` in interface `GL2`

### glUniform2fv

    public void glUniform2fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform2fv` in interface `GL2ES2`

### glWindowPos2dv

    public void glWindowPos2dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2dv` in interface `GL2`

### glGetHistogramParameterfv

    public void glGetHistogramParameterfv(int arg0,
                                          int arg1,
                                          FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogramParameterfv` in interface `GL2`

### glShaderSourceARB

    public void glShaderSourceARB(int arg0,
                                  int arg1,
                                  String[] arg2,
                                  int[] arg3,
                                  int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glShaderSourceARB` in interface `GL2`

### glVertex2fv

    public void glVertex2fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2fv(const GLfloat * v);`

  Specified by:
    `glVertex2fv` in interface `GL2`

### glColor3ub

    public void glColor3ub(byte arg0,
                           byte arg1,
                           byte arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3ub(GLubyte red, GLubyte green, GLubyte blue);`

  Specified by:
    `glColor3ub` in interface `GL2`

### glBindBuffer

    public void glBindBuffer(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBindBuffer(GLenum target, GLuint buffer);`

  Specified by:
    `glBindBuffer` in interface `GL`

### glDrawElements

    public void glDrawElements(int arg0,
                               int arg1,
                               int arg2,
                               Buffer arg3)

  Description copied from interface: `GL`
  Entry point to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glDrawElements` in interface `GL`

### glInitNames

    public void glInitNames()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glInitNames(void);`

  Specified by:
    `glInitNames` in interface `GL2`

### glVariantubvEXT

    public void glVariantubvEXT(int arg0,
                                byte[] arg1,
                                int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantubvEXT` in interface `GL2`

### glProgramLocalParameterI4uiNV

    public void glProgramLocalParameterI4uiNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramLocalParameterI4uiNV` in interface `GL2`

### glGetNamedBufferParameterivEXT

    public void glGetNamedBufferParameterivEXT(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedBufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedBufferParameterivEXT` in interface `GL2`

### glGetVertexAttribdv

    public void glGetVertexAttribdv(int arg0,
                                    int arg1,
                                    DoubleBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glGetVertexAttribdv` in interface `GL2GL3`

### glProgramUniform4ivEXT

    public void glProgramUniform4ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4ivEXT` in interface `GL2`

### glGetInvariantIntegervEXT

    public void glGetInvariantIntegervEXT(int arg0,
                                          int arg1,
                                          IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantIntegervEXT` in interface `GL2`

### glRasterPos3fv

    public void glRasterPos3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3fv(const GLfloat * v);`

  Specified by:
    `glRasterPos3fv` in interface `GL2`

### glGetMultiTexLevelParameterivEXT

    public void glGetMultiTexLevelParameterivEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 IntBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexLevelParameterivEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexLevelParameterivEXT` in interface `GL2`

### glGetDoubleIndexedvEXT

    public void glGetDoubleIndexedvEXT(int arg0,
                                       int arg1,
                                       double[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetDoubleIndexedvEXT` in interface `GL2`

### glIsEnabledIndexed

    public boolean glIsEnabledIndexed(int arg0,
                                      int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsEnabledIndexedEXT(GLenum target, GLuint index);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glIsEnabledIndexed` in interface `GL2`

### glVertex4hv

    public void glVertex4hv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex4hv` in interface `GL2`

### glGetTexGeniv

    public void glGetTexGeniv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glGetTexGenivOES(GLenum coord, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glGetTexGeniv` in interface `GL2ES1`

### glGetMapfv

    public void glGetMapfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapfv(GLenum target, GLenum query, GLfloat * v);`

  Specified by:
    `glGetMapfv` in interface `GL2`

### glVertexAttrib3svARB

    public void glVertexAttrib3svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3svARB` in interface `GL2`

### glGetClipPlane

    public void glGetClipPlane(int arg0,
                               double[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetClipPlane(GLenum plane, GLdouble * equation);`

  Specified by:
    `glGetClipPlane` in interface `GL2`

### glNormal3sv

    public void glNormal3sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3sv(const GLshort * v);`

  Specified by:
    `glNormal3sv` in interface `GL2`

### glTexCoord4i

    public void glTexCoord4i(int arg0,
                             int arg1,
                             int arg2,
                             int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);`

  Specified by:
    `glTexCoord4i` in interface `GL2`

### glEnableClientState

    public void glEnableClientState(int arg0)

  Specified by:
    `glEnableClientState` in interface `GLPointerFunc`

### glTexCoord1f

    public void glTexCoord1f(float arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1f(GLfloat s);`

  Specified by:
    `glTexCoord1f` in interface `GL2`

### glTexCoord4h

    public void glTexCoord4h(short arg0,
                             short arg1,
                             short arg2,
                             short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord4h` in interface `GL2`

### glTexCoord4f

    public void glTexCoord4f(float arg0,
                             float arg1,
                             float arg2,
                             float arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glTexCoord4f` in interface `GL2`

### glTexCoord4d

    public void glTexCoord4d(double arg0,
                             double arg1,
                             double arg2,
                             double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glTexCoord4d` in interface `GL2`

### glProgramUniform4uivEXT

    public void glProgramUniform4uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4uivEXT` in interface `GL2`

### glGetVertexAttribdvARB

    public void glGetVertexAttribdvARB(int arg0,
                                       int arg1,
                                       double[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribdvARB` in interface `GL2`

### glBindMultiTextureEXT

    public void glBindMultiTextureEXT(int arg0,
                                      int arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBindMultiTextureEXT(GLenum red, GLenum green, GLuint blue);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glBindMultiTextureEXT` in interface `GL2`

### glTexImage2D

    public void glTexImage2D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             int arg7,
                             Buffer arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glTexImage2D` in interface `GL`

### glTexCoord4s

    public void glTexCoord4s(short arg0,
                             short arg1,
                             short arg2,
                             short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glTexCoord4s` in interface `GL2`

### glClearStencil

    public void glClearStencil(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClearStencil(GLint s);`

  Specified by:
    `glClearStencil` in interface `GL`

### glIsRenderbuffer

    public boolean glIsRenderbuffer(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLboolean glIsRenderbuffer(GLuint renderbuffer);`

  Specified by:
    `glIsRenderbuffer` in interface `GL`

### glFogCoordPointer

    public void glFogCoordPointer(int arg0,
                                  int arg1,
                                  Buffer arg2)

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

  Specified by:
    `glFogCoordPointer` in interface `GL2`
    `arg2` - a direct `Buffer`

### glPushName

    public void glPushName(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPushName(GLuint name);`

  Specified by:
    `glPushName` in interface `GL2`

### glMatrixScalefEXT

    public void glMatrixScalefEXT(int arg0,
                                  float arg1,
                                  float arg2,
                                  float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixScalefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixScalefEXT` in interface `GL2`

### glFramebufferTexture2D

    public void glFramebufferTexture2D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`

  Specified by:
    `glFramebufferTexture2D` in interface `GL`

### glClearDepth

    public void glClearDepth(double arg0)

  Specified by:
    `glClearDepth` in interface `GL`
  Specified by:
    `glClearDepth` in interface `GL2ES2`

### glProgramLocalParameters4fvEXT

    public void glProgramLocalParameters4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
  Part of `GL_EXT_gpu_program_parameters`

  Specified by:
    `glProgramLocalParameters4fvEXT` in interface `GL2`

### glClipPlane

    public void glClipPlane(int arg0,
                            double[] arg1,
                            int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glClipPlane(GLenum plane, const GLdouble * equation);`

  Specified by:
    `glClipPlane` in interface `GL2`

### glVertexAttrib4fv

    public void glVertexAttrib4fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib4fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib4fv` in interface `GL2ES2`

### glWindowPos2iv

    public void glWindowPos2iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2iv` in interface `GL2`

### glProgramUniform3uiEXT

    public void glProgramUniform3uiEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniform3uiEXT` in interface `GL2`

### glColor4hv

    public void glColor4hv(short[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor4hv` in interface `GL2`

### glVertexPointer

    public void glVertexPointer(int arg0,
                                int arg1,
                                int arg2,
                                long arg3)

  Specified by:
    `glVertexPointer` in interface `GLPointerFunc`

### glBufferSubData

    public void glBufferSubData(int arg0,
                                int arg1,
                                int arg2,
                                Buffer arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);`

  Specified by:
    `glBufferSubData` in interface `GL`

### glTexCoord2sv

    public void glTexCoord2sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2sv(const GLshort * v);`

  Specified by:
    `glTexCoord2sv` in interface `GL2`

### glIndexub

    public void glIndexub(byte arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexub(GLubyte c);`

  Specified by:
    `glIndexub` in interface `GL2`

### glPixelMapuiv

    public void glPixelMapuiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapuiv` in interface `GL2`

### glMatrixMode

    public void glMatrixMode(int arg0)

  Description copied from interface: `GLMatrixFunc`
  sets the current matrix

  Specified by:
    `glMatrixMode` in interface `GLMatrixFunc`

### glGetMultiTexGendvEXT

    public void glGetMultiTexGendvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      DoubleBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum target, GLenum index, GLenum pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGendvEXT` in interface `GL2`

### glAlphaFunc

    public void glAlphaFunc(int arg0,
                            float arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glAlphaFunc(GLenum func, GLclampf ref);`

  Specified by:
    `glAlphaFunc` in interface `GL2ES1`

### glVariantusvEXT

    public void glVariantusvEXT(int arg0,
                                ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantusvEXT` in interface `GL2`

### glVertexAttrib2sv

    public void glVertexAttrib2sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2sv` in interface `GL2GL3`

### glTexCoord1iv

    public void glTexCoord1iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1iv(const GLint * v);`

  Specified by:
    `glTexCoord1iv` in interface `GL2`

### glVertexAttrib1sv

    public void glVertexAttrib1sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1sv` in interface `GL2GL3`

### glExtractComponentEXT

    public void glExtractComponentEXT(int arg0,
                                      int arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glExtractComponentEXT(GLuint red, GLuint green, GLuint blue);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glExtractComponentEXT` in interface `GL2`

### glTranslatef

    public void glTranslatef(float arg0,
                             float arg1,
                             float arg2)

  Specified by:
    `glTranslatef` in interface `GLMatrixFunc`

### glNormal3iv

    public void glNormal3iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3iv(const GLint * v);`

  Specified by:
    `glNormal3iv` in interface `GL2`

### glGetMultiTexImageEXT

    public void glGetMultiTexImageEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      Buffer arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexImageEXT(GLenum texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexImageEXT` in interface `GL2`

### glMultiTexCoord4hv

    public void glMultiTexCoord4hv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord4hv` in interface `GL2`

### glCullParameterdvEXT

    public void glCullParameterdvEXT(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`
  Part of `GL_EXT_cull_vertex`

  Specified by:
    `glCullParameterdvEXT` in interface `GL2`

### glGetFramebufferAttachmentParameteriv

    public void glGetFramebufferAttachmentParameteriv(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      IntBuffer arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);`

  Specified by:
    `glGetFramebufferAttachmentParameteriv` in interface `GL`

### glProgramLocalParameters4fvEXT

    public void glProgramLocalParameters4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               float[] arg3,
                                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
  Part of `GL_EXT_gpu_program_parameters`

  Specified by:
    `glProgramLocalParameters4fvEXT` in interface `GL2`

### glProgramEnvParameterI4iNV

    public void glProgramEnvParameterI4iNV(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramEnvParameterI4iNV` in interface `GL2`

### glTexCoord2dv

    public void glTexCoord2dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2dv(const GLdouble * v);`

  Specified by:
    `glTexCoord2dv` in interface `GL2`

### glGetQueryObjectui64vEXT

    public void glGetQueryObjectui64vEXT(int arg0,
                                         int arg1,
                                         com.sun.gluegen.runtime.PointerBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`
  Part of `GL_EXT_timer_query`

  Specified by:
    `glGetQueryObjectui64vEXT` in interface `GL2`

### glVertexAttrib4fv

    public void glVertexAttrib4fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib4fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib4fv` in interface `GL2ES2`

### glRasterPos2dv

    public void glRasterPos2dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2dv(const GLdouble * v);`

  Specified by:
    `glRasterPos2dv` in interface `GL2`

### glFramebufferReadBufferEXT

    public void glFramebufferReadBufferEXT(int arg0,
                                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFramebufferReadBufferEXT(GLuint target, GLenum id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glFramebufferReadBufferEXT` in interface `GL2`

### glGetTextureParameterIivEXT

    public void glGetTextureParameterIivEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterIivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterIivEXT` in interface `GL2`

### glVertex2fv

    public void glVertex2fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2fv(const GLfloat * v);`

  Specified by:
    `glVertex2fv` in interface `GL2`

### glVertexAttrib4dv

    public void glVertexAttrib4dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4dv` in interface `GL2GL3`

### glGetHistogramParameterfv

    public void glGetHistogramParameterfv(int arg0,
                                          int arg1,
                                          float[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogramParameterfv` in interface `GL2`

### glWeightubvARB

    public void glWeightubvARB(int arg0,
                               ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightubvARB` in interface `GL2`

### glProgramEnvParametersI4uivNV

    public void glProgramEnvParametersI4uivNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParametersI4uivNV` in interface `GL2`

### glNormal3dv

    public void glNormal3dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3dv(const GLdouble * v);`

  Specified by:
    `glNormal3dv` in interface `GL2`

### glTexCoord2iv

    public void glTexCoord2iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2iv(const GLint * v);`

  Specified by:
    `glTexCoord2iv` in interface `GL2`

### glGetProgramLocalParameterdvARB

    public void glGetProgramLocalParameterdvARB(int arg0,
                                                int arg1,
                                                DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramLocalParameterdvARB` in interface `GL2`

### glVertexAttrib3dvARB

    public void glVertexAttrib3dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3dvARB` in interface `GL2`

### glVertexAttrib4svARB

    public void glVertexAttrib4svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4svARB` in interface `GL2`

### glVertexAttrib1dv

    public void glVertexAttrib1dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1dv` in interface `GL2GL3`

### glUniform2fv

    public void glUniform2fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform2fv` in interface `GL2ES2`

### glGetProgramLocalParameterfvARB

    public void glGetProgramLocalParameterfvARB(int arg0,
                                                int arg1,
                                                float[] arg2,
                                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramLocalParameterfvARB` in interface `GL2`

### glGetColorTableParameteriv

    public void glGetColorTableParameteriv(int arg0,
                                           int arg1,
                                           IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTableParameteriv` in interface `GL2`

### glGetMapfv

    public void glGetMapfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapfv(GLenum target, GLenum query, GLfloat * v);`

  Specified by:
    `glGetMapfv` in interface `GL2`

### glProgramUniform1fEXT

    public void glProgramUniform1fEXT(int arg0,
                                      int arg1,
                                      float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1fEXT` in interface `GL2`

### glEndQuery

    public void glEndQuery(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glEndQuery(GLenum mode);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glEndQuery` in interface `GL2GL3`

### glRasterPos3fv

    public void glRasterPos3fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3fv(const GLfloat * v);`

  Specified by:
    `glRasterPos3fv` in interface `GL2`

### glGetNamedProgramStringEXT

    public void glGetNamedProgramStringEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramStringEXT(GLuint target, GLenum format, GLenum type, GLvoid * table);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramStringEXT` in interface `GL2`

### glUniform3uiv

    public void glUniform3uiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform3uiv` in interface `GL2GL3`

### glNamedProgramLocalParameterI4ivEXT

    public void glNamedProgramLocalParameterI4ivEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int[] arg3,
                                                    int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameterI4ivEXT(GLuint texture, GLenum target, GLuint pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameterI4ivEXT` in interface `GL2`

### glVertexAttrib4ivARB

    public void glVertexAttrib4ivARB(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4ivARB` in interface `GL2`

### glVertex3hv

    public void glVertex3hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex3hv` in interface `GL2`

### glShaderOp3EXT

    public void glShaderOp3EXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glShaderOp3EXT(GLenum index, GLuint x, GLuint y, GLuint z, GLuint w);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glShaderOp3EXT` in interface `GL2`

### glMultMatrixf

    public void glMultMatrixf(FloatBuffer arg0)

  Description copied from interface: `GLMatrixFunc`
  glMultMatrixf

  Specified by:
    `glMultMatrixf` in interface `GLMatrixFunc`

### glApplyTextureEXT

    public void glApplyTextureEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glApplyTextureEXT(GLenum mode);`
  Part of `GL_EXT_light_texture`

  Specified by:
    `glApplyTextureEXT` in interface `GL2`

### glProgramStringARB

    public void glProgramStringARB(int arg0,
                                   int arg1,
                                   int arg2,
                                   String arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramStringARB` in interface `GL2`

### glCopyTexSubImage1D

    public void glCopyTexSubImage1D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glCopyTexSubImage1D` in interface `GL2GL3`

### glFinishTextureSUNX

    public void glFinishTextureSUNX()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFinishTextureSUNX(void);`
  Part of `GL_SUNX_constant_data`

  Specified by:
    `glFinishTextureSUNX` in interface `GL2`

### glProgramEnvParameterI4ivNV

    public void glProgramEnvParameterI4ivNV(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParameterI4ivNV` in interface `GL2`

### glCopyMultiTexSubImage2DEXT

    public void glCopyMultiTexSubImage2DEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            int arg5,
                                            int arg6,
                                            int arg7,
                                            int arg8)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyMultiTexSubImage2DEXT(GLenum texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCopyMultiTexSubImage2DEXT` in interface `GL2`

### glProgramEnvParameter4fARB

    public void glProgramEnvParameter4fARB(int arg0,
                                           int arg1,
                                           float arg2,
                                           float arg3,
                                           float arg4,
                                           float arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramEnvParameter4fARB` in interface `GL2`

### glGetNamedProgramLocalParameterIuivEXT

    public void glGetNamedProgramLocalParameterIuivEXT(int arg0,
                                                       int arg1,
                                                       int arg2,
                                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterIuivEXT` in interface `GL2`

### glMapVertexAttrib1dAPPLE

    public void glMapVertexAttrib1dAPPLE(int arg0,
                                         int arg1,
                                         double arg2,
                                         double arg3,
                                         int arg4,
                                         int arg5,
                                         double[] arg6,
                                         int arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib1dAPPLE` in interface `GL2`

### glWindowPos3iv

    public void glWindowPos3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3iv` in interface `GL2`

### glVertexAttrib4NsvARB

    public void glVertexAttrib4NsvARB(int arg0,
                                      short[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NsvARB` in interface `GL2`

### glVertexAttribI1i

    public void glVertexAttribI1i(int arg0,
                                  int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1i(GLuint target, GLint s);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1i` in interface `GL2`

### glGenQueries

    public void glGenQueries(int arg0,
                             int[] arg1,
                             int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGenQueries(GLsizei n, GLuint * ids);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGenQueries` in interface `GL2GL3`

### glProgramUniform2uivEXT

    public void glProgramUniform2uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2uivEXT` in interface `GL2`

### glCopyTexSubImage2D

    public void glCopyTexSubImage2D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);`

  Specified by:
    `glCopyTexSubImage2D` in interface `GL`

### glColor3i

    public void glColor3i(int arg0,
                          int arg1,
                          int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3i(GLint red, GLint green, GLint blue);`

  Specified by:
    `glColor3i` in interface `GL2`

### glTextureParameteriEXT

    public void glTextureParameteriEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameteriEXT(GLuint target, GLenum attachment, GLenum texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameteriEXT` in interface `GL2`

### glIsEnabledi

    public boolean glIsEnabledi(int arg0,
                                int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `GLboolean glIsEnabledi(GLenum target, GLuint index);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glIsEnabledi` in interface `GL2GL3`

### glColor4sv

    public void glColor4sv(short[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4sv(const GLshort * v);`

  Specified by:
    `glColor4sv` in interface `GL2`

### glTransformFeedbackVaryings

    public void glTransformFeedbackVaryings(int arg0,
                                            int arg1,
                                            String[] arg2,
                                            int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * * locations, GLenum bufferMode);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glTransformFeedbackVaryings` in interface `GL2GL3`

### glBindVertexArray

    public void glBindVertexArray(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBindVertexArray(GLuint mode);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glBindVertexArray` in interface `GL2GL3`

### glGetTexLevelParameterfv

    public void glGetTexLevelParameterfv(int arg0,
                                         int arg1,
                                         int arg2,
                                         FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexLevelParameterfv` in interface `GL2GL3`

### glDeleteVertexArrays

    public void glDeleteVertexArrays(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDeleteVertexArrays(GLsizei n, const GLuint * ids);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glDeleteVertexArrays` in interface `GL2GL3`

### glGetNamedProgramLocalParameterfvEXT

    public void glGetNamedProgramLocalParameterfvEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     float[] arg3,
                                                     int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint stage, GLenum portion, GLuint pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterfvEXT` in interface `GL2`

### glGetProgramInfoLog

    public void glGetProgramInfoLog(int arg0,
                                    int arg1,
                                    IntBuffer arg2,
                                    ByteBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, char * infolog);`

  Specified by:
    `glGetProgramInfoLog` in interface `GL2ES2`

### glCompressedMultiTexSubImage3DEXT

    public void glCompressedMultiTexSubImage3DEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  int arg5,
                                                  int arg6,
                                                  int arg7,
                                                  int arg8,
                                                  int arg9,
                                                  int arg10,
                                                  Buffer arg11)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexSubImage3DEXT(GLenum 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`

  Specified by:
    `glCompressedMultiTexSubImage3DEXT` in interface `GL2`

### glPopMatrix

    public void glPopMatrix()

  Specified by:
    `glPopMatrix` in interface `GLMatrixFunc`

### glNamedBufferSubDataEXT

    public void glNamedBufferSubDataEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedBufferSubDataEXT(GLuint target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * data);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedBufferSubDataEXT` in interface `GL2`

### glProgramParameteri

    public void glProgramParameteri(int arg0,
                                    int arg1,
                                    int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glProgramParameteriARB(GLuint target, GLenum pname, GLint params);`
  Part of `GL_ARB_geometry_shader4`

  Specified by:
    `glProgramParameteri` in interface `GL2GL3`

### glMultiTexImage3DEXT

    public void glMultiTexImage3DEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     int arg7,
                                     int arg8,
                                     int arg9,
                                     Buffer arg10)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexImage3DEXT(GLenum 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`

  Specified by:
    `glMultiTexImage3DEXT` in interface `GL2`

### glMultiTexCoord2dv

    public void glMultiTexCoord2dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2dv` in interface `GL2`

### glStencilClearTagEXT

    public void glStencilClearTagEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glStencilClearTagEXT(GLsizei location, GLuint v0);`
  Part of `GL_EXT_stencil_clear_tag`

  Specified by:
    `glStencilClearTagEXT` in interface `GL2`

### glWeightbvARB

    public void glWeightbvARB(int arg0,
                              ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightbvARB` in interface `GL2`

### glMultiTexCoord1hv

    public void glMultiTexCoord1hv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord1hv` in interface `GL2`

### glIsProgram

    public boolean glIsProgram(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `GLboolean glIsProgram(GLuint program);`

  Specified by:
    `glIsProgram` in interface `GL2ES2`

### glEnableClientStateIndexedEXT

    public void glEnableClientStateIndexedEXT(int arg0,
                                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEnableClientStateIndexedEXT(GLenum target, GLuint id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glEnableClientStateIndexedEXT` in interface `GL2`

### glEnableIndexed

    public void glEnableIndexed(int arg0,
                                int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEnableIndexedEXT(GLenum target, GLuint index);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glEnableIndexed` in interface `GL2`

### glPolygonOffset

    public void glPolygonOffset(float arg0,
                                float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPolygonOffset(GLfloat factor, GLfloat units);`

  Specified by:
    `glPolygonOffset` in interface `GL`

### glGetNamedProgramLocalParameterdvEXT

    public void glGetNamedProgramLocalParameterdvEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     double[] arg3,
                                                     int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint target, GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterdvEXT` in interface `GL2`

### glMultiTexCoord3fv

    public void glMultiTexCoord3fv(int arg0,
                                   float[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3fv` in interface `GL2`

### glInterleavedArrays

    public void glInterleavedArrays(int arg0,
                                    int arg1,
                                    long arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glInterleavedArrays` in interface `GL2`

### glUniform3ivARB

    public void glUniform3ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3ivARB` in interface `GL2`

### glGetActiveAttrib

    public void glGetActiveAttrib(int arg0,
                                  int arg1,
                                  int arg2,
                                  int[] arg3,
                                  int arg4,
                                  int[] arg5,
                                  int arg6,
                                  int[] arg7,
                                  int arg8,
                                  byte[] arg9,
                                  int arg10)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`

  Specified by:
    `glGetActiveAttrib` in interface `GL2ES2`

### glDeleteFramebuffers

    public void glDeleteFramebuffers(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);`

  Specified by:
    `glDeleteFramebuffers` in interface `GL`

### glProgramUniform3ivEXT

    public void glProgramUniform3ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3ivEXT` in interface `GL2`

### glGetCompressedTexImage

    public void glGetCompressedTexImage(int arg0,
                                        int arg1,
                                        Buffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glGetCompressedTexImage` in interface `GL2GL3`

### glVertexAttribI4usv

    public void glVertexAttribI4usv(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4usv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4usv` in interface `GL2`

### glGetSeparableFilter

    public void glGetSeparableFilter(int arg0,
                                     int arg1,
                                     int arg2,
                                     Buffer arg3,
                                     Buffer arg4,
                                     Buffer arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetSeparableFilter` in interface `GL2`

### glEvalCoord2dv

    public void glEvalCoord2dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2dv(const GLdouble * u);`

  Specified by:
    `glEvalCoord2dv` in interface `GL2`

### glGetNamedBufferSubDataEXT

    public void glGetNamedBufferSubDataEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedBufferSubDataEXT(GLuint target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedBufferSubDataEXT` in interface `GL2`

### glTexCoord2s

    public void glTexCoord2s(short arg0,
                             short arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2s(GLshort s, GLshort t);`

  Specified by:
    `glTexCoord2s` in interface `GL2`

### glFlushPixelDataRangeNV

    public void glFlushPixelDataRangeNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFlushPixelDataRangeNV(GLenum mode);`
  Part of `GL_NV_pixel_data_range`

  Specified by:
    `glFlushPixelDataRangeNV` in interface `GL2`

### glGetConvolutionParameteriv

    public void glGetConvolutionParameteriv(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionParameteriv` in interface `GL2`

### glProgramUniform1uivEXT

    public void glProgramUniform1uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1uivEXT` in interface `GL2`

### glLogicOp

    public void glLogicOp(int arg0)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glLogicOp(GLenum opcode);`

  Specified by:
    `glLogicOp` in interface `GL2ES1`
  Specified by:
    `glLogicOp` in interface `GL2GL3`

### glVertexAttrib4ubv

    public void glVertexAttrib4ubv(int arg0,
                                   ByteBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4ubv` in interface `GL2GL3`

### glFogCoordhv

    public void glFogCoordhv(short[] arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordhvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glFogCoordhv` in interface `GL2`

### glGetProgramEnvParameterIuivNV

    public void glGetProgramEnvParameterIuivNV(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramEnvParameterIuivNV` in interface `GL2`

### glPolygonStipple

    public void glPolygonStipple(long arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPolygonStipple(const GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPolygonStipple` in interface `GL2`

### glFlushVertexArrayRangeNV

    public void glFlushVertexArrayRangeNV()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFlushVertexArrayRangeNV(void);`
  Part of `GL_NV_vertex_array_range`

  Specified by:
    `glFlushVertexArrayRangeNV` in interface `GL2`

### glTexCoord2d

    public void glTexCoord2d(double arg0,
                             double arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2d(GLdouble s, GLdouble t);`

  Specified by:
    `glTexCoord2d` in interface `GL2`

### glTexCoord2f

    public void glTexCoord2f(float arg0,
                             float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2f(GLfloat s, GLfloat t);`

  Specified by:
    `glTexCoord2f` in interface `GL2`

### glVertexAttrib4NbvARB

    public void glVertexAttrib4NbvARB(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NbvARB` in interface `GL2`

### glTexCoord2h

    public void glTexCoord2h(short arg0,
                             short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord2hNV(GLhalfNV x, GLhalfNV y);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord2h` in interface `GL2`

### glTexCoord2i

    public void glTexCoord2i(int arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2i(GLint s, GLint t);`

  Specified by:
    `glTexCoord2i` in interface `GL2`

### glTextureRenderbufferEXT

    public void glTextureRenderbufferEXT(int arg0,
                                         int arg1,
                                         int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureRenderbufferEXT(GLuint red, GLenum green, GLuint blue);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureRenderbufferEXT` in interface `GL2`

### glProgramBufferParametersIivNV

    public void glProgramBufferParametersIivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersIivNV` in interface `GL2`

### glColor3bv

    public void glColor3bv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3bv(const GLbyte * v);`

  Specified by:
    `glColor3bv` in interface `GL2`

### glPixelTransformParameteriEXT

    public void glPixelTransformParameteriEXT(int arg0,
                                              int arg1,
                                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameteriEXT` in interface `GL2`

### glTextureParameterIuivEXT

    public void glTextureParameterIuivEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterIuivEXT` in interface `GL2`

### glDeleteTextures

    public void glDeleteTextures(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteTextures(GLsizei n, const GLuint * textures);`

  Specified by:
    `glDeleteTextures` in interface `GL`

### glGetProgramStringARB

    public void glGetProgramStringARB(int arg0,
                                      int arg1,
                                      Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramStringARB` in interface `GL2`
    `arg2` - a direct `Buffer`

### glPointSize

    public void glPointSize(float arg0)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glPointSize(GLfloat size);`

  Specified by:
    `glPointSize` in interface `GL2ES1`
  Specified by:
    `glPointSize` in interface `GL2GL3`

### glColorPointer

    public void glColorPointer(GLArrayData arg0)

  Specified by:
    `glColorPointer` in interface `GLPointerFunc`

### glColor3ubv

    public void glColor3ubv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3ubv(const GLubyte * v);`

  Specified by:
    `glColor3ubv` in interface `GL2`

### glProgramUniform3uivEXT

    public void glProgramUniform3uivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3uivEXT` in interface `GL2`

### glClampColor

    public void glClampColor(int arg0,
                             int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClampColor(GLenum target, GLenum id);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClampColor` in interface `GL2GL3`

### glGetIntegerv

    public void glGetIntegerv(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetIntegerv(GLenum pname, GLint * params);`

  Specified by:
    `glGetIntegerv` in interface `GLMatrixFunc`
  Specified by:
    `glGetIntegerv` in interface `GL`
  Parameters:
    `arg0` - GL_MATRIX_MODE
    `arg1` - the FloatBuffer's position remains unchanged which is the same behavior than the native JOGL GL impl

### glMultiTexCoord3fv

    public void glMultiTexCoord3fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3fv` in interface `GL2`

### glMatrixMultTransposedEXT

    public void glMatrixMultTransposedEXT(int arg0,
                                          double[] arg1,
                                          int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultTransposedEXT` in interface `GL2`

### glSwizzleEXT

    public void glSwizzleEXT(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSwizzleEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glSwizzleEXT` in interface `GL2`

### glDrawPixels

    public void glDrawPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             long arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glDrawPixels` in interface `GL2`

### glSecondaryColor3sv

    public void glSecondaryColor3sv(short[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3sv` in interface `GL2`

### glUniform2iARB

    public void glUniform2iARB(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2iARB(GLint red, GLint green, GLint blue);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2iARB` in interface `GL2`

### glCompileShader

    public void glCompileShader(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glCompileShader(GLuint shader);`

  Specified by:
    `glCompileShader` in interface `GL2ES2`

### glMultMatrixf

    public void glMultMatrixf(float[] arg0,
                              int arg1)

  Specified by:
    `glMultMatrixf` in interface `GLMatrixFunc`

### glGetNamedFramebufferAttachmentParameterivEXT

    public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,
                                                              int arg1,
                                                              int arg2,
                                                              int[] arg3,
                                                              int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedFramebufferAttachmentParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedFramebufferAttachmentParameterivEXT` in interface `GL2`

### glFlushRenderAPPLE

    public void glFlushRenderAPPLE()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFlushRenderAPPLE(void);`
  Part of `GL_APPLE_flush_render`

  Specified by:
    `glFlushRenderAPPLE` in interface `GL2`

### glTextureSubImage3DEXT

    public void glTextureSubImage3DEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       int arg7,
                                       int arg8,
                                       int arg9,
                                       int arg10,
                                       Buffer arg11)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureSubImage3DEXT` in interface `GL2`

### glGetMinmax

    public void glGetMinmax(int arg0,
                            boolean arg1,
                            int arg2,
                            int arg3,
                            long arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmax` in interface `GL2`

### glColor4usv

    public void glColor4usv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4usv(const GLushort * v);`

  Specified by:
    `glColor4usv` in interface `GL2`

### glDepthFunc

    public void glDepthFunc(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDepthFunc(GLenum func);`

  Specified by:
    `glDepthFunc` in interface `GL`

### glMultiTexCoord4sv

    public void glMultiTexCoord4sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4sv` in interface `GL2`

### glVertexAttribI3i

    public void glVertexAttribI3i(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3i(GLuint target, GLint s, GLint t, GLint r);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3i` in interface `GL2`

### glGetNamedProgramLocalParameterfvEXT

    public void glGetNamedProgramLocalParameterfvEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterfvEXT(GLuint stage, GLenum portion, GLuint pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterfvEXT` in interface `GL2`

### glGetTexLevelParameterfv

    public void glGetTexLevelParameterfv(int arg0,
                                         int arg1,
                                         int arg2,
                                         float[] arg3,
                                         int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexLevelParameterfv` in interface `GL2GL3`

### glVertexAttrib2svARB

    public void glVertexAttrib2svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2svARB` in interface `GL2`

### glVertexAttrib4NuivARB

    public void glVertexAttrib4NuivARB(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NuivARB` in interface `GL2`

### glPixelStorei

    public void glPixelStorei(int arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelStorei(GLenum pname, GLint param);`

  Specified by:
    `glPixelStorei` in interface `GL`

### glTextureBufferEXT

    public void glTextureBufferEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureBufferEXT(GLuint sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureBufferEXT` in interface `GL2`

### glVertexAttrib4bv

    public void glVertexAttrib4bv(int arg0,
                                  byte[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4bv` in interface `GL2GL3`

### glGetProgramiv

    public void glGetProgramiv(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetProgramiv(GLuint program, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramiv` in interface `GL2ES2`

### glGenVertexArrays

    public void glGenVertexArrays(int arg0,
                                  IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGenVertexArrays(GLsizei n, GLuint * ids);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glGenVertexArrays` in interface `GL2GL3`

### glPixelTransformParameterivEXT

    public void glPixelTransformParameterivEXT(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameterivEXT` in interface `GL2`

### glGetError

    public int glGetError()

  Description copied from interface: `GL`
  Interface to C language function:
  `GLenum glGetError(void);`

  Specified by:
    `glGetError` in interface `GL`

### glCompressedTextureImage2DEXT

    public void glCompressedTextureImage2DEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              int arg7,
                                              Buffer arg8)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureImage2DEXT` in interface `GL2`

### glGetInvariantBooleanvEXT

    public void glGetInvariantBooleanvEXT(int arg0,
                                          int arg1,
                                          byte[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantBooleanvEXT` in interface `GL2`

### glPixelTransformParameterfEXT

    public void glPixelTransformParameterfEXT(int arg0,
                                              int arg1,
                                              float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameterfEXT` in interface `GL2`

### glGetInvariantFloatvEXT

    public void glGetInvariantFloatvEXT(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantFloatvEXT` in interface `GL2`

### glProgramUniform3fvEXT

    public void glProgramUniform3fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3fvEXT` in interface `GL2`

### glDeleteFencesNV

    public void glDeleteFencesNV(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`
  Part of `GL_NV_fence`

  Specified by:
    `glDeleteFencesNV` in interface `GL2`

### glGetShaderSource

    public void glGetShaderSource(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3,
                                  byte[] arg4,
                                  int arg5)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, char * source);`

  Specified by:
    `glGetShaderSource` in interface `GL2ES2`

### glVertexAttrib4iv

    public void glVertexAttrib4iv(int arg0,
                                  IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4iv` in interface `GL2GL3`

### glUniform4ivARB

    public void glUniform4ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4ivARB` in interface `GL2`

### glGetQueryObjectui64vEXT

    public void glGetQueryObjectui64vEXT(int arg0,
                                         int arg1,
                                         long[] arg2,
                                         int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`
  Part of `GL_EXT_timer_query`

  Specified by:
    `glGetQueryObjectui64vEXT` in interface `GL2`

### glEnableVariantClientStateEXT

    public void glEnableVariantClientStateEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEnableVariantClientStateEXT(GLuint mode);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glEnableVariantClientStateEXT` in interface `GL2`

### glMapVertexAttrib1fAPPLE

    public void glMapVertexAttrib1fAPPLE(int arg0,
                                         int arg1,
                                         float arg2,
                                         float arg3,
                                         int arg4,
                                         int arg5,
                                         FloatBuffer arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib1fAPPLE` in interface `GL2`

### glMultiTexCoord3sv

    public void glMultiTexCoord3sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3sv` in interface `GL2`

### glVertexAttribI4uiv

    public void glVertexAttribI4uiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4uiv` in interface `GL2`

### glColor3dv

    public void glColor3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3dv(const GLdouble * v);`

  Specified by:
    `glColor3dv` in interface `GL2`

### glDisableVertexAttribArrayARB

    public void glDisableVertexAttribArrayARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDisableVertexAttribArrayARB(GLuint mode);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glDisableVertexAttribArrayARB` in interface `GL2`

### glEndOcclusionQueryNV

    public void glEndOcclusionQueryNV()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEndOcclusionQueryNV(void);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glEndOcclusionQueryNV` in interface `GL2`

### glVertexAttribI1iv

    public void glVertexAttribI1iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1iv` in interface `GL2`

### glProgramEnvParameter4dvARB

    public void glProgramEnvParameter4dvARB(int arg0,
                                            int arg1,
                                            double[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramEnvParameter4dvARB` in interface `GL2`

### glGetColorTableParameterfv

    public void glGetColorTableParameterfv(int arg0,
                                           int arg1,
                                           float[] arg2,
                                           int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTableParameterfv` in interface `GL2`

### glGetNamedProgramivEXT

    public void glGetNamedProgramivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramivEXT` in interface `GL2`

### glProgramLocalParameter4fvARB

    public void glProgramLocalParameter4fvARB(int arg0,
                                              int arg1,
                                              float[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramLocalParameter4fvARB` in interface `GL2`

### glTexEnvf

    public void glTexEnvf(int arg0,
                          int arg1,
                          float arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnvf(GLenum target, GLenum pname, GLfloat param);`

  Specified by:
    `glTexEnvf` in interface `GL2ES1`

### glGetActiveUniform

    public void glGetActiveUniform(int arg0,
                                   int arg1,
                                   int arg2,
                                   int[] arg3,
                                   int arg4,
                                   int[] arg5,
                                   int arg6,
                                   int[] arg7,
                                   int arg8,
                                   byte[] arg9,
                                   int arg10)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, char * name);`

  Specified by:
    `glGetActiveUniform` in interface `GL2ES2`

### glEvalCoord1fv

    public void glEvalCoord1fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1fv(const GLfloat * u);`

  Specified by:
    `glEvalCoord1fv` in interface `GL2`

### glTexParameteri

    public void glTexParameteri(int arg0,
                                int arg1,
                                int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameteri(GLenum target, GLenum pname, GLint param);`

  Specified by:
    `glTexParameteri` in interface `GL`

### glIndexdv

    public void glIndexdv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexdv(const GLdouble * c);`

  Specified by:
    `glIndexdv` in interface `GL2`

### glEnd

    public void glEnd()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEnd(void);`

  Specified by:
    `glEnd` in interface `GL2`

### glVertexAttribI4iv

    public void glVertexAttribI4iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4iv` in interface `GL2`

### glMultiTexCoord3i

    public void glMultiTexCoord3i(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3i` in interface `GL2`

### glGetMapiv

    public void glGetMapiv(int arg0,
                           int arg1,
                           IntBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapiv(GLenum target, GLenum query, GLint * v);`

  Specified by:
    `glGetMapiv` in interface `GL2`

### glVertexAttrib2hv

    public void glVertexAttrib2hv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib2hv` in interface `GL2`

### glMatrixLoadTransposedEXT

    public void glMatrixLoadTransposedEXT(int arg0,
                                          DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadTransposedEXT` in interface `GL2`

### glGetTexGenfv

    public void glGetTexGenfv(int arg0,
                              int arg1,
                              float[] arg2,
                              int arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glGetTexGenfv` in interface `GL2ES1`

### glUniform4iARB

    public void glUniform4iARB(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4iARB` in interface `GL2`

### glSecondaryColor3hv

    public void glSecondaryColor3hv(short[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glSecondaryColor3hv` in interface `GL2`

### glProgramUniform1iEXT

    public void glProgramUniform1iEXT(int arg0,
                                      int arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1iEXT(GLuint target, GLint s, GLint t);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1iEXT` in interface `GL2`

### glVertexAttrib2fvARB

    public void glVertexAttrib2fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2fvARB` in interface `GL2`

### glNormalPointer

    public void glNormalPointer(int arg0,
                                int arg1,
                                Buffer arg2)

  Specified by:
    `glNormalPointer` in interface `GLPointerFunc`

### glVertexAttrib1svARB

    public void glVertexAttrib1svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1svARB` in interface `GL2`

### glUniformMatrix3x2fv

    public void glUniformMatrix3x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix3x2fv` in interface `GL2GL3`

### glFeedbackBuffer

    public void glFeedbackBuffer(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);`

  Specified by:
    `glFeedbackBuffer` in interface `GL2`
    `arg2` - a direct `FloatBuffer`

### glMatrixPopEXT

    public void glMatrixPopEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixPopEXT(GLenum mode);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixPopEXT` in interface `GL2`

### glProgramEnvParameter4fvARB

    public void glProgramEnvParameter4fvARB(int arg0,
                                            int arg1,
                                            FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramEnvParameter4fvARB` in interface `GL2`

### getPlatformGLExtensions

    public Object getPlatformGLExtensions()

  Description copied from interface: `GLBase`
  Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. The data type of the returned object and its associated capabilities are undefined. Most applications will never need to call this method. It is highly recommended that any applications which do call this method perform all accesses on the returned object reflectively to guard themselves against changes to the implementation.

  Specified by:
    `getPlatformGLExtensions` in interface `GLBase`

### glWeightubvARB

    public void glWeightubvARB(int arg0,
                               byte[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightubvARB` in interface `GL2`

### glTexGenf

    public void glTexGenf(int arg0,
                          int arg1,
                          float arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGenf` in interface `GL2ES1`

### glDeleteObjectARB

    public void glDeleteObjectARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteObjectARB(GLhandleARB mode);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glDeleteObjectARB` in interface `GL2`

### glVertexAttribPointer

    public void glVertexAttribPointer(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      int arg4,
                                      Buffer arg5)

  Description copied from interface: `GL2ES2`
  Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttribPointer` in interface `GL2ES2`

### glGetTexGenfv

    public void glGetTexGenfv(int arg0,
                              int arg1,
                              FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glGetTexGenfv` in interface `GL2ES1`

### glVariantPointerEXT

    public void glVariantPointerEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantPointerEXT` in interface `GL2`

### glMultiTexCoord1i

    public void glMultiTexCoord1i(int arg0,
                                  int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1i(GLenum target, GLint s);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1i` in interface `GL2`

### glDeleteLists

    public void glDeleteLists(int arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glDeleteLists(GLuint list, GLsizei range);`

  Specified by:
    `glDeleteLists` in interface `GL2`

### glCopyConvolutionFilter2D

    public void glCopyConvolutionFilter2D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyConvolutionFilter2D` in interface `GL2`

### glMultiTexParameterIuivEXT

    public void glMultiTexParameterIuivEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           int[] arg3,
                                           int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterIuivEXT` in interface `GL2`

### glVariantubvEXT

    public void glVariantubvEXT(int arg0,
                                ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantubvEXT` in interface `GL2`

### glEvalCoord1fv

    public void glEvalCoord1fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1fv(const GLfloat * u);`

  Specified by:
    `glEvalCoord1fv` in interface `GL2`

### glGetMultiTexParameterivEXT

    public void glGetMultiTexParameterivEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterivEXT` in interface `GL2`

### glPointParameteri

    public void glPointParameteri(int arg0,
                                  int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPointParameteri(GLenum target, GLint s);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glPointParameteri` in interface `GL2GL3`

### glBindTexture

    public void glBindTexture(int arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBindTexture(GLenum target, GLuint texture);`

  Specified by:
    `glBindTexture` in interface `GL`

### glCompressedTexImage1D

    public void glCompressedTexImage1D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       Buffer arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage1D` in interface `GL2GL3`

### glGetNamedRenderbufferParameterivEXT

    public void glGetNamedRenderbufferParameterivEXT(int arg0,
                                                     int arg1,
                                                     int[] arg2,
                                                     int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedRenderbufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedRenderbufferParameterivEXT` in interface `GL2`

### glCreateShaderObjectARB

    public int glCreateShaderObjectARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLhandleARB glCreateShaderObjectARB(GLenum type);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glCreateShaderObjectARB` in interface `GL2`

### glVertex4sv

    public void glVertex4sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4sv(const GLshort * v);`

  Specified by:
    `glVertex4sv` in interface `GL2`

### glTexCoord3hv

    public void glTexCoord3hv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord3hv` in interface `GL2`

### glOrtho

    public void glOrtho(double arg0,
                        double arg1,
                        double arg2,
                        double arg3,
                        double arg4,
                        double arg5)

  Specified by:
    `glOrtho` in interface `GL2ES1`

### glGetHistogramParameteriv

    public void glGetHistogramParameteriv(int arg0,
                                          int arg1,
                                          IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogramParameteriv` in interface `GL2`

### glGetTransformFeedbackVarying

    public void glGetTransformFeedbackVarying(int arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4,
                                              int[] arg5,
                                              int arg6,
                                              int[] arg7,
                                              int arg8,
                                              byte[] arg9,
                                              int arg10)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTransformFeedbackVarying` in interface `GL2GL3`

### glEnablei

    public void glEnablei(int arg0,
                          int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glEnablei(GLenum target, GLuint id);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glEnablei` in interface `GL2GL3`

### glTexBuffer

    public void glTexBuffer(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexBufferARB(GLenum red, GLenum green, GLuint blue);`
  Part of `GL_ARB_texture_buffer_object`

  Specified by:
    `glTexBuffer` in interface `GL2GL3`

### glProgramEnvParameter4fvARB

    public void glProgramEnvParameter4fvARB(int arg0,
                                            int arg1,
                                            float[] arg2,
                                            int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramEnvParameter4fvARB` in interface `GL2`

### glFramebufferDrawBuffersEXT

    public void glFramebufferDrawBuffersEXT(int arg0,
                                            int arg1,
                                            IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFramebufferDrawBuffersEXT(GLuint buffer, GLsizei drawbuffer, const GLenum * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glFramebufferDrawBuffersEXT` in interface `GL2`

### glMultiTexCoord4dv

    public void glMultiTexCoord4dv(int arg0,
                                   double[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4dv` in interface `GL2`

### glCheckNamedFramebufferStatusEXT

    public int glCheckNamedFramebufferStatusEXT(int arg0,
                                                int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLenum glCheckNamedFramebufferStatusEXT(GLuint light, GLenum value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCheckNamedFramebufferStatusEXT` in interface `GL2`

### glUniformMatrix3x2fv

    public void glUniformMatrix3x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix3x2fv` in interface `GL2GL3`

### glGetPixelMapfv

    public void glGetPixelMapfv(int arg0,
                                long arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapfv` in interface `GL2`

### glGetPolygonStipple

    public void glGetPolygonStipple(long arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPolygonStipple(GLubyte * mask);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPolygonStipple` in interface `GL2`

### glVertexAttrib2fvARB

    public void glVertexAttrib2fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2fvARB` in interface `GL2`

### glGetQueryObjectiv

    public void glGetQueryObjectiv(int arg0,
                                   int arg1,
                                   IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryObjectiv` in interface `GL2GL3`

### glUniform2iv

    public void glUniform2iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform2iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform2iv` in interface `GL2ES2`

### glVertex3iv

    public void glVertex3iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3iv(const GLint * v);`

  Specified by:
    `glVertex3iv` in interface `GL2`

### glTexCoord2hv

    public void glTexCoord2hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord2hv` in interface `GL2`

### glColorPointer

    public void glColorPointer(int arg0,
                               int arg1,
                               int arg2,
                               long arg3)

  Specified by:
    `glColorPointer` in interface `GLPointerFunc`

### glGetObjectParameterivARB

    public void glGetObjectParameterivARB(int arg0,
                                          int arg1,
                                          int[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetObjectParameterivARB` in interface `GL2`

### glNormal3hv

    public void glNormal3hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNormal3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glNormal3hv` in interface `GL2`

### glMapVertexAttrib1fAPPLE

    public void glMapVertexAttrib1fAPPLE(int arg0,
                                         int arg1,
                                         float arg2,
                                         float arg3,
                                         int arg4,
                                         int arg5,
                                         float[] arg6,
                                         int arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib1fAPPLE` in interface `GL2`

### glGetInvariantFloatvEXT

    public void glGetInvariantFloatvEXT(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantFloatvEXT` in interface `GL2`

### glMultiTexSubImage3DEXT

    public void glMultiTexSubImage3DEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7,
                                        int arg8,
                                        int arg9,
                                        int arg10,
                                        Buffer arg11)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexSubImage3DEXT(GLenum 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`

  Specified by:
    `glMultiTexSubImage3DEXT` in interface `GL2`

### glCompressedTexImage3D

    public void glCompressedTexImage3D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       int arg7,
                                       Buffer arg8)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage3D` in interface `GL2GL3`

### glProgramUniform3fvEXT

    public void glProgramUniform3fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       float[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3fvEXT` in interface `GL2`

### glCopyTextureSubImage1DEXT

    public void glCopyTextureSubImage1DEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyTextureSubImage1DEXT` in interface `GL2`

### glUniform4uiv

    public void glUniform4uiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform4uiv` in interface `GL2GL3`

### glGetColorTableParameterfv

    public void glGetColorTableParameterfv(int arg0,
                                           int arg1,
                                           FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTableParameterfv` in interface `GL2`

### glProgramLocalParameter4fvARB

    public void glProgramLocalParameter4fvARB(int arg0,
                                              int arg1,
                                              FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramLocalParameter4fvARB` in interface `GL2`

### glBeginVertexShaderEXT

    public void glBeginVertexShaderEXT()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBeginVertexShaderEXT(void);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBeginVertexShaderEXT` in interface `GL2`

### glPrioritizeTextures

    public void glPrioritizeTextures(int arg0,
                                     IntBuffer arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);`

  Specified by:
    `glPrioritizeTextures` in interface `GL2`

### glMultiTexCoord4iv

    public void glMultiTexCoord4iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4iv` in interface `GL2`

### glNamedProgramLocalParameterI4iEXT

    public void glNamedProgramLocalParameterI4iEXT(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   int arg3,
                                                   int arg4,
                                                   int arg5,
                                                   int arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glNamedProgramLocalParameterI4iEXT` in interface `GL2`

### glSecondaryColor3uiv

    public void glSecondaryColor3uiv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3uiv(const GLuint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3uiv` in interface `GL2`

### glBindFramebuffer

    public void glBindFramebuffer(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBindFramebuffer(GLenum target, GLuint framebuffer);`

  Specified by:
    `glBindFramebuffer` in interface `GL`

### glClear

    public void glClear(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClear(GLbitfield mask);`

  Specified by:
    `glClear` in interface `GL`

### glVertexPointer

    public void glVertexPointer(GLArrayData arg0)

  Specified by:
    `glVertexPointer` in interface `GLPointerFunc`

### glMultiTexGeniEXT

    public void glMultiTexGeniEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGeniEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGeniEXT` in interface `GL2`

### glColor3ubv

    public void glColor3ubv(byte[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3ubv(const GLubyte * v);`

  Specified by:
    `glColor3ubv` in interface `GL2`

### glTextureParameterIivEXT

    public void glTextureParameterIivEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterIivEXT` in interface `GL2`

### glDrawBuffers

    public void glDrawBuffers(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glDrawBuffers` in interface `GL2GL3`

### glGetProgramivARB

    public void glGetProgramivARB(int arg0,
                                  int arg1,
                                  IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramivARB` in interface `GL2`

### glMap2d

    public void glMap2d(int arg0,
                        double arg1,
                        double arg2,
                        int arg3,
                        int arg4,
                        double arg5,
                        double arg6,
                        int arg7,
                        int arg8,
                        DoubleBuffer arg9)

  Description copied from interface: `GL2`
  Interface 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);`

  Specified by:
    `glMap2d` in interface `GL2`

### glProgramEnvParameterI4uiNV

    public void glProgramEnvParameterI4uiNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramEnvParameterI4uiNV` in interface `GL2`

### glWeightfvARB

    public void glWeightfvARB(int arg0,
                              FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightfvARB` in interface `GL2`

### glGenFencesAPPLE

    public void glGenFencesAPPLE(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glGenFencesAPPLE` in interface `GL2`

### glShaderSource

    public void glShaderSource(int arg0,
                               int arg1,
                               String[] arg2,
                               IntBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glShaderSource(GLuint shader, GLsizei count, const char * * string, const GLint * length);`

  Specified by:
    `glShaderSource` in interface `GL2ES2`

### glVertexAttrib1dvARB

    public void glVertexAttrib1dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1dvARB` in interface `GL2`

### glColor3bv

    public void glColor3bv(byte[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3bv(const GLbyte * v);`

  Specified by:
    `glColor3bv` in interface `GL2`

### glVertex3dv

    public void glVertex3dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3dv(const GLdouble * v);`

  Specified by:
    `glVertex3dv` in interface `GL2`

### glProgramUniformMatrix4fvEXT

    public void glProgramUniformMatrix4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             float[] arg4,
                                             int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix4fvEXT` in interface `GL2`

### glVertexAttrib4uivARB

    public void glVertexAttrib4uivARB(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4uivARB` in interface `GL2`

### glConvolutionFilter2D

    public void glConvolutionFilter2D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      long arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glConvolutionFilter2D` in interface `GL2`

### glRasterPos3iv

    public void glRasterPos3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3iv(const GLint * v);`

  Specified by:
    `glRasterPos3iv` in interface `GL2`

### glTexGendv

    public void glTexGendv(int arg0,
                           int arg1,
                           DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`

  Specified by:
    `glTexGendv` in interface `GL2`

### glVertexAttrib4usvARB

    public void glVertexAttrib4usvARB(int arg0,
                                      ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4usvARB` in interface `GL2`

### glVertexAttrib4NbvARB

    public void glVertexAttrib4NbvARB(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NbvARB` in interface `GL2`

### glGenProgramsARB

    public void glGenProgramsARB(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGenProgramsARB` in interface `GL2`

### glGetMultiTexGenivEXT

    public void glGetMultiTexGenivEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGenivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGenivEXT` in interface `GL2`

### glRasterPos4dv

    public void glRasterPos4dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4dv(const GLdouble * v);`

  Specified by:
    `glRasterPos4dv` in interface `GL2`

### glShaderBinary

    public void glShaderBinary(int arg0,
                               int[] arg1,
                               int arg2,
                               int arg3,
                               Buffer arg4,
                               int arg5)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);`

  Specified by:
    `glShaderBinary` in interface `GL2ES2`

### glCallList

    public void glCallList(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glCallList(GLuint list);`

  Specified by:
    `glCallList` in interface `GL2`

### glGetNamedProgramLocalParameterIivEXT

    public void glGetNamedProgramLocalParameterIivEXT(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      int[] arg3,
                                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterIivEXT(GLuint target, GLenum attachment, GLuint pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterIivEXT` in interface `GL2`

### glMap1d

    public void glMap1d(int arg0,
                        double arg1,
                        double arg2,
                        int arg3,
                        int arg4,
                        DoubleBuffer arg5)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`

  Specified by:
    `glMap1d` in interface `GL2`

### glRasterPos3i

    public void glRasterPos3i(int arg0,
                              int arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3i(GLint x, GLint y, GLint z);`

  Specified by:
    `glRasterPos3i` in interface `GL2`

### glGenVertexShadersEXT

    public int glGenVertexShadersEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glGenVertexShadersEXT(GLuint type);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGenVertexShadersEXT` in interface `GL2`

### glMultiTexCoord3iv

    public void glMultiTexCoord3iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3iv` in interface `GL2`

### glVertexAttrib3dv

    public void glVertexAttrib3dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3dv` in interface `GL2GL3`

### glStencilMask

    public void glStencilMask(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glStencilMask(GLuint mask);`

  Specified by:
    `glStencilMask` in interface `GL`

### glPolygonMode

    public void glPolygonMode(int arg0,
                              int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPolygonMode(GLenum face, GLenum mode);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPolygonMode` in interface `GL2GL3`

### glVertexAttrib4ubv

    public void glVertexAttrib4ubv(int arg0,
                                   byte[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4ubv` in interface `GL2GL3`

### glGetStringi

    public String glGetStringi(int arg0,
                               int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `const GLubyte * glGetStringi(GLenum name, GLuint index);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetStringi` in interface `GL2GL3`

### glColor4us

    public void glColor4us(short arg0,
                           short arg1,
                           short arg2,
                           short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);`

  Specified by:
    `glColor4us` in interface `GL2`

### glRasterPos4iv

    public void glRasterPos4iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4iv(const GLint * v);`

  Specified by:
    `glRasterPos4iv` in interface `GL2`

### glVertexAttrib4bv

    public void glVertexAttrib4bv(int arg0,
                                  ByteBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4bv` in interface `GL2GL3`

### glWindowPos3fv

    public void glWindowPos3fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3fv` in interface `GL2`

### glGetTexLevelParameteriv

    public void glGetTexLevelParameteriv(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexLevelParameteriv` in interface `GL2GL3`

### glGetUniformBufferSizeEXT

    public int glGetUniformBufferSizeEXT(int arg0,
                                         int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location);`
  Part of `GL_EXT_bindable_uniform`

  Specified by:
    `glGetUniformBufferSizeEXT` in interface `GL2`

### glGetShaderiv

    public void glGetShaderiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);`

  Specified by:
    `glGetShaderiv` in interface `GL2ES2`

### glFlushVertexArrayRangeAPPLE

    public void glFlushVertexArrayRangeAPPLE(int arg0,
                                             Buffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`
  Part of `GL_APPLE_vertex_array_range`

  Specified by:
    `glFlushVertexArrayRangeAPPLE` in interface `GL2`

### glGetInvariantBooleanvEXT

    public void glGetInvariantBooleanvEXT(int arg0,
                                          int arg1,
                                          ByteBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInvariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetInvariantBooleanvEXT` in interface `GL2`

### glCompressedTextureSubImage1DEXT

    public void glCompressedTextureSubImage1DEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4,
                                                 int arg5,
                                                 int arg6,
                                                 Buffer arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureSubImage1DEXT` in interface `GL2`

### glGetTextureParameterIuivEXT

    public void glGetTextureParameterIuivEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterIuivEXT(GLuint program, GLenum target, GLenum index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterIuivEXT` in interface `GL2`

### glNamedProgramLocalParameters4fvEXT

    public void glNamedProgramLocalParameters4fvEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameters4fvEXT` in interface `GL2`

### glMultiDrawElements

    public void glMultiDrawElements(int arg0,
                                    IntBuffer arg1,
                                    int arg2,
                                    Buffer[] arg3,
                                    int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glMultiDrawElements` in interface `GL2GL3`

### glUniformMatrix4x3fv

    public void glUniformMatrix4x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix4x3fv` in interface `GL2GL3`

### glProgramUniform1uiEXT

    public void glProgramUniform1uiEXT(int arg0,
                                       int arg1,
                                       int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1uiEXT(GLuint program, GLint location, GLuint buffer);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1uiEXT` in interface `GL2`

### glColor4ub

    public void glColor4ub(byte arg0,
                           byte arg1,
                           byte arg2,
                           byte arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);`

  Specified by:
    `glColor4ub` in interface `GL2ES1`

### glNamedProgramLocalParametersI4uivEXT

    public void glNamedProgramLocalParametersI4uivEXT(int arg0,
                                                      int arg1,
                                                      int arg2,
                                                      int arg3,
                                                      IntBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParametersI4uivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParametersI4uivEXT` in interface `GL2`

### glGetProgramLocalParameterIivNV

    public void glGetProgramLocalParameterIivNV(int arg0,
                                                int arg1,
                                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramLocalParameterIivNV` in interface `GL2`

### glClearBufferuiv

    public void glClearBufferuiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferuiv` in interface `GL2GL3`

### glColor4ui

    public void glColor4ui(int arg0,
                           int arg1,
                           int arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);`

  Specified by:
    `glColor4ui` in interface `GL2`

### glNormal3f

    public void glNormal3f(float arg0,
                           float arg1,
                           float arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);`

  Specified by:
    `glNormal3f` in interface `GL2ES1`

### glCopyTexImage1D

    public void glCopyTexImage1D(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glCopyTexImage1D` in interface `GL2GL3`

### glDeleteProgramsARB

    public void glDeleteProgramsARB(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glDeleteProgramsARB` in interface `GL2`

### glVertexAttrib4Nsv

    public void glVertexAttrib4Nsv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nsv` in interface `GL2GL3`

### glColor3us

    public void glColor3us(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3us(GLushort red, GLushort green, GLushort blue);`

  Specified by:
    `glColor3us` in interface `GL2`

### glGetProgramEnvParameterIivNV

    public void glGetProgramEnvParameterIivNV(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramEnvParameterIivNV` in interface `GL2`

### glTexCoord1fv

    public void glTexCoord1fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1fv(const GLfloat * v);`

  Specified by:
    `glTexCoord1fv` in interface `GL2`

### glVertexWeightfvEXT

    public void glVertexWeightfvEXT(float[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * m);`
  Part of `GL_EXT_vertex_weighting`

  Specified by:
    `glVertexWeightfvEXT` in interface `GL2`

### glVertexAttribI4sv

    public void glVertexAttribI4sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4sv` in interface `GL2`

### glSecondaryColor3i

    public void glSecondaryColor3i(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3i(GLint red, GLint green, GLint blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3i` in interface `GL2`

### glUniform3iv

    public void glUniform3iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform3iv` in interface `GL2ES2`

### glVertexAttrib4NusvARB

    public void glVertexAttrib4NusvARB(int arg0,
                                       short[] arg1,
                                       int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NusvARB` in interface `GL2`

### glVertexAttribI3uiv

    public void glVertexAttribI3uiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3uiv` in interface `GL2`

### glVertex2iv

    public void glVertex2iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2iv(const GLint * v);`

  Specified by:
    `glVertex2iv` in interface `GL2`

### glVertexAttrib4Nuiv

    public void glVertexAttrib4Nuiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nuiv` in interface `GL2GL3`

### glBufferData

    public void glBufferData(int arg0,
                             int arg1,
                             Buffer arg2,
                             int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage);`

  Specified by:
    `glBufferData` in interface `GL`

### glVertexAttribIPointer

    public void glVertexAttribIPointer(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       Buffer arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribIPointer` in interface `GL2GL3`

### glUniformMatrix4x3fv

    public void glUniformMatrix4x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix4x3fv` in interface `GL2GL3`

### glNamedProgramLocalParameters4fvEXT

    public void glNamedProgramLocalParameters4fvEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    float[] arg4,
                                                    int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameters4fvEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameters4fvEXT` in interface `GL2`

### glMultiTexEnviEXT

    public void glMultiTexEnviEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnviEXT(GLenum target, GLenum attachment, GLenum texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnviEXT` in interface `GL2`

### glClientAttribDefaultEXT

    public void glClientAttribDefaultEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glClientAttribDefaultEXT(GLbitfield mode);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glClientAttribDefaultEXT` in interface `GL2`

### glGetColorTable

    public void glGetColorTable(int arg0,
                                int arg1,
                                int arg2,
                                Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTable` in interface `GL2`

### glUnmapBuffer

    public boolean glUnmapBuffer(int arg0)

  Description copied from interface: `GL`
  Entry point to C language function: `GLboolean glUnmapBufferOES(GLenum target);`
  Part of `GL_VERSION_1_5, GL_OES_mapbuffer`

  Specified by:
    `glUnmapBuffer` in interface `GL`

### glWindowPos3fv

    public void glWindowPos3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3fv` in interface `GL2`

### glIndexi

    public void glIndexi(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexi(GLint c);`

  Specified by:
    `glIndexi` in interface `GL2`

### glVertex3sv

    public void glVertex3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3sv(const GLshort * v);`

  Specified by:
    `glVertex3sv` in interface `GL2`

### glTexCoord1fv

    public void glTexCoord1fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1fv(const GLfloat * v);`

  Specified by:
    `glTexCoord1fv` in interface `GL2`

### glVertexWeightfvEXT

    public void glVertexWeightfvEXT(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeightfvEXT(const GLfloat * m);`
  Part of `GL_EXT_vertex_weighting`

  Specified by:
    `glVertexWeightfvEXT` in interface `GL2`

### glMultiTexGendvEXT

    public void glMultiTexGendvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   DoubleBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGendvEXT(GLenum target, GLenum index, GLenum count, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGendvEXT` in interface `GL2`

### glMultiTexCoordPointerEXT

    public void glMultiTexCoordPointerEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          Buffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoordPointerEXT(GLenum index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexCoordPointerEXT` in interface `GL2`

### glRasterPos3sv

    public void glRasterPos3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3sv(const GLshort * v);`

  Specified by:
    `glRasterPos3sv` in interface `GL2`

### glVertexAttribPointerARB

    public void glVertexAttribPointerARB(int arg0,
                                         int arg1,
                                         int arg2,
                                         boolean arg3,
                                         int arg4,
                                         long arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glVertexAttribPointerARB` in interface `GL2`

### glPixelTransferf

    public void glPixelTransferf(int arg0,
                                 float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPixelTransferf(GLenum pname, GLfloat param);`

  Specified by:
    `glPixelTransferf` in interface `GL2`

### glSelectBuffer

    public void glSelectBuffer(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glSelectBuffer(GLsizei size, GLuint * buffer);`

  Specified by:
    `glSelectBuffer` in interface `GL2`
    `arg1` - a direct `IntBuffer`

### glLighti

    public void glLighti(int arg0,
                         int arg1,
                         int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLighti(GLenum light, GLenum pname, GLint param);`

  Specified by:
    `glLighti` in interface `GL2`

### glGetQueryObjectuiv

    public void glGetQueryObjectuiv(int arg0,
                                    int arg1,
                                    IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryObjectuiv` in interface `GL2GL3`

### glBindParameterEXT

    public int glBindParameterEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBindParameterEXT(GLenum type);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindParameterEXT` in interface `GL2`

### glReadPixels

    public void glReadPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             long arg6)

  Description copied from interface: `GL`
  Entry point to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glReadPixels` in interface `GL`

### glGetProgramEnvParameterdvARB

    public void glGetProgramEnvParameterdvARB(int arg0,
                                              int arg1,
                                              double[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramEnvParameterdvARB` in interface `GL2`

### glProgramUniformMatrix4fvEXT

    public void glProgramUniformMatrix4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix4fvEXT` in interface `GL2`

### glVertexAttribs3hv

    public void glVertexAttribs3hv(int arg0,
                                   int arg1,
                                   ShortBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs3hv` in interface `GL2`

### glGetPixelMapuiv

    public void glGetPixelMapuiv(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapuiv` in interface `GL2`

### glVertexAttrib1hv

    public void glVertexAttrib1hv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib1hv` in interface `GL2`

### glMatrixIndexusvARB

    public void glMatrixIndexusvARB(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexusvARB` in interface `GL2`

### glVertexAttribs4hv

    public void glVertexAttribs4hv(int arg0,
                                   int arg1,
                                   short[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs4hv` in interface `GL2`

### glStencilFunc

    public void glStencilFunc(int arg0,
                              int arg1,
                              int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glStencilFunc(GLenum func, GLint ref, GLuint mask);`

  Specified by:
    `glStencilFunc` in interface `GL`

### glWeightfvARB

    public void glWeightfvARB(int arg0,
                              float[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightfvARB` in interface `GL2`

### glTexCoord3sv

    public void glTexCoord3sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3sv(const GLshort * v);`

  Specified by:
    `glTexCoord3sv` in interface `GL2`

### glSecondaryColor3usv

    public void glSecondaryColor3usv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3usv` in interface `GL2`

### glLightModeli

    public void glLightModeli(int arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLightModeli(GLenum pname, GLint param);`

  Specified by:
    `glLightModeli` in interface `GL2`

### glBitmap

    public void glBitmap(int arg0,
                         int arg1,
                         float arg2,
                         float arg3,
                         float arg4,
                         float arg5,
                         long arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glBitmap` in interface `GL2`

### glBindFragDataLocation

    public void glBindFragDataLocation(int arg0,
                                       int arg1,
                                       String arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBindFragDataLocation(GLuint program, GLuint index, const GLchar * name);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glBindFragDataLocation` in interface `GL2GL3`

### glWeightbvARB

    public void glWeightbvARB(int arg0,
                              byte[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightbvARB` in interface `GL2`

### glGetCompressedTextureImageEXT

    public void glGetCompressedTextureImageEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetCompressedTextureImageEXT` in interface `GL2`

### glDeleteFencesAPPLE

    public void glDeleteFencesAPPLE(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glDeleteFencesAPPLE` in interface `GL2`

### glGetTexEnviv

    public void glGetTexEnviv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexEnviv` in interface `GL2ES1`

### glGetVertexAttribIiv

    public void glGetVertexAttribIiv(int arg0,
                                     int arg1,
                                     IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribIiv(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetVertexAttribIiv` in interface `GL2GL3`

### glMapControlPointsNV

    public void glMapControlPointsNV(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4,
                                     int arg5,
                                     int arg6,
                                     boolean arg7,
                                     Buffer arg8)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapControlPointsNV` in interface `GL2`

### glVertexAttrib2sv

    public void glVertexAttrib2sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2sv` in interface `GL2GL3`

### glVariantusvEXT

    public void glVariantusvEXT(int arg0,
                                short[] arg1,
                                int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantusvEXT` in interface `GL2`

### glLineWidth

    public void glLineWidth(float arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLineWidth(GLfloat width);`

  Specified by:
    `glLineWidth` in interface `GL`

### glFinishRenderAPPLE

    public void glFinishRenderAPPLE()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFinishRenderAPPLE(void);`
  Part of `GL_APPLE_flush_render`

  Specified by:
    `glFinishRenderAPPLE` in interface `GL2`

### glVertexAttrib1sv

    public void glVertexAttrib1sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1sv` in interface `GL2GL3`

### glTexEnvi

    public void glTexEnvi(int arg0,
                          int arg1,
                          int arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnvi(GLenum target, GLenum pname, GLint param);`

  Specified by:
    `glTexEnvi` in interface `GL2ES1`

### glMaterialfv

    public void glMaterialfv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Specified by:
    `glMaterialfv` in interface `GLLightingFunc`

### glUniformMatrix3x4fv

    public void glUniformMatrix3x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix3x4fv` in interface `GL2GL3`

### glGetTextureLevelParameterivEXT

    public void glGetTextureLevelParameterivEXT(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                IntBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetTextureLevelParameterivEXT` in interface `GL2`

### glMultiTexCoord4hv

    public void glMultiTexCoord4hv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord4hv` in interface `GL2`

### glGetUniformLocationARB

    public int glGetUniformLocationARB(int arg0,
                                       String arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLint glGetUniformLocationARB(GLhandleARB program, const GLcharARB * name);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetUniformLocationARB` in interface `GL2`

### glVertexAttrib4f

    public void glVertexAttrib4f(int arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3,
                                 float arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glVertexAttrib4f` in interface `GL2ES2`

### glVertexAttrib1f

    public void glVertexAttrib1f(int arg0,
                                 float arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib1f(GLuint indx, GLfloat x);`

  Specified by:
    `glVertexAttrib1f` in interface `GL2ES2`

### glVertexAttrib4h

    public void glVertexAttrib4h(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3,
                                 short arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib4h` in interface `GL2`

### glPopClientAttrib

    public void glPopClientAttrib()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPopClientAttrib(void);`

  Specified by:
    `glPopClientAttrib` in interface `GL2`

### glTexCoord3dv

    public void glTexCoord3dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3dv(const GLdouble * v);`

  Specified by:
    `glTexCoord3dv` in interface `GL2`

### glGetMultiTexLevelParameterfvEXT

    public void glGetMultiTexLevelParameterfvEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 float[] arg4,
                                                 int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexLevelParameterfvEXT` in interface `GL2`

### glGetOcclusionQueryuivNV

    public void glGetOcclusionQueryuivNV(int arg0,
                                         int arg1,
                                         IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGetOcclusionQueryuivNV` in interface `GL2`

### glVertexAttrib4d

    public void glVertexAttrib4d(int arg0,
                                 double arg1,
                                 double arg2,
                                 double arg3,
                                 double arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4d(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4d` in interface `GL2GL3`

### glUniformMatrix2x3fv

    public void glUniformMatrix2x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix2x3fv` in interface `GL2GL3`

### glGetUniformfv

    public void glGetUniformfv(int arg0,
                               int arg1,
                               float[] arg2,
                               int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfv` in interface `GL2ES2`

### glVertexAttrib4s

    public void glVertexAttrib4s(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3,
                                 short arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4s(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4s` in interface `GL2GL3`

### glLoadTransposeMatrixd

    public void glLoadTransposeMatrixd(double[] arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glLoadTransposeMatrixd` in interface `GL2`

### glMatrixLoaddEXT

    public void glMatrixLoaddEXT(int arg0,
                                 DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoaddEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoaddEXT` in interface `GL2`

### glTextureLightEXT

    public void glTextureLightEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureLightEXT(GLenum mode);`
  Part of `GL_EXT_light_texture`

  Specified by:
    `glTextureLightEXT` in interface `GL2`

### glWeightdvARB

    public void glWeightdvARB(int arg0,
                              DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightdvARB` in interface `GL2`

### glEdgeFlagv

    public void glEdgeFlagv(byte[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEdgeFlagv(const GLboolean * flag);`

  Specified by:
    `glEdgeFlagv` in interface `GL2`

### glGetVertexAttribfv

    public void glGetVertexAttribfv(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfv` in interface `GL2ES2`

### glIndexiv

    public void glIndexiv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexiv(const GLint * c);`

  Specified by:
    `glIndexiv` in interface `GL2`

### glBlendColor

    public void glBlendColor(float arg0,
                             float arg1,
                             float arg2,
                             float arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`

  Specified by:
    `glBlendColor` in interface `GL2ES2`

### glGetMapdv

    public void glGetMapdv(int arg0,
                           int arg1,
                           DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMapdv(GLenum target, GLenum query, GLdouble * v);`

  Specified by:
    `glGetMapdv` in interface `GL2`

### glTexCoord3iv

    public void glTexCoord3iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3iv(const GLint * v);`

  Specified by:
    `glTexCoord3iv` in interface `GL2`

### glTexGeni

    public void glTexGeni(int arg0,
                          int arg1,
                          int arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGeniOES(GLenum coord, GLenum pname, GLint param);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGeni` in interface `GL2ES1`

### glVertexAttrib4svARB

    public void glVertexAttrib4svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4svARB` in interface `GL2`

### glMultiTexParameterfEXT

    public void glMultiTexParameterfEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterfEXT(GLenum texture, GLenum target, GLenum pname, GLfloat param);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterfEXT` in interface `GL2`

### glRasterPos3dv

    public void glRasterPos3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3dv(const GLdouble * v);`

  Specified by:
    `glRasterPos3dv` in interface `GL2`

### glSecondaryColorPointer

    public void glSecondaryColorPointer(int arg0,
                                        int arg1,
                                        int arg2,
                                        Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColorPointer` in interface `GL2`
    `arg3` - a direct `Buffer`

### glLoadIdentity

    public void glLoadIdentity()

  Specified by:
    `glLoadIdentity` in interface `GLMatrixFunc`

### glVertexAttrib3f

    public void glVertexAttrib3f(int arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glVertexAttrib3f` in interface `GL2ES2`

### glMultiTexCoord3f

    public void glMultiTexCoord3f(int arg0,
                                  float arg1,
                                  float arg2,
                                  float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3f` in interface `GL2`

### glVertexWeightPointerEXT

    public void glVertexWeightPointerEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_EXT_vertex_weighting`

  Specified by:
    `glVertexWeightPointerEXT` in interface `GL2`
    `arg3` - a direct `Buffer`

### glEdgeFlagPointer

    public void glEdgeFlagPointer(int arg0,
                                  long arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glEdgeFlagPointer` in interface `GL2`

### glLineStipple

    public void glLineStipple(int arg0,
                              short arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLineStipple(GLint factor, GLushort pattern);`

  Specified by:
    `glLineStipple` in interface `GL2`

### glGetTexImage

    public void glGetTexImage(int arg0,
                              int arg1,
                              int arg2,
                              int arg3,
                              long arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetTexImage` in interface `GL2GL3`

### glVertex2dv

    public void glVertex2dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2dv(const GLdouble * v);`

  Specified by:
    `glVertex2dv` in interface `GL2`

### glGetQueryiv

    public void glGetQueryiv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryiv` in interface `GL2GL3`

### glProgramLocalParameter4dARB

    public void glProgramLocalParameter4dARB(int arg0,
                                             int arg1,
                                             double arg2,
                                             double arg3,
                                             double arg4,
                                             double arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramLocalParameter4dARB` in interface `GL2`

### glUniform2fvARB

    public void glUniform2fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2fvARB` in interface `GL2`

### glClearAccum

    public void glClearAccum(float arg0,
                             float arg1,
                             float arg2,
                             float arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`

  Specified by:
    `glClearAccum` in interface `GL2`

### glProgramUniformMatrix4x2fvEXT

    public void glProgramUniformMatrix4x2fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix4x2fvEXT` in interface `GL2`

### glMapVertexAttrib2fAPPLE

    public void glMapVertexAttrib2fAPPLE(int arg0,
                                         int arg1,
                                         float arg2,
                                         float arg3,
                                         int arg4,
                                         int arg5,
                                         float arg6,
                                         float arg7,
                                         int arg8,
                                         int arg9,
                                         FloatBuffer arg10)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib2fAPPLE` in interface `GL2`

### glSecondaryColor3iv

    public void glSecondaryColor3iv(int[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3iv` in interface `GL2`

### glActiveTexture

    public void glActiveTexture(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glActiveTexture(GLenum texture);`

  Specified by:
    `glActiveTexture` in interface `GL`

### glGetShaderSourceARB

    public void glGetShaderSourceARB(int arg0,
                                     int arg1,
                                     IntBuffer arg2,
                                     ByteBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetShaderSourceARB` in interface `GL2`

### glUseProgram

    public void glUseProgram(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUseProgram(GLuint program);`

  Specified by:
    `glUseProgram` in interface `GL2ES2`

### glGenerateMipmap

    public void glGenerateMipmap(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenerateMipmap(GLenum target);`

  Specified by:
    `glGenerateMipmap` in interface `GL`

### glBindMaterialParameterEXT

    public int glBindMaterialParameterEXT(int arg0,
                                          int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBindMaterialParameterEXT(GLenum light, GLenum value);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindMaterialParameterEXT` in interface `GL2`

### glVertexAttrib2dvARB

    public void glVertexAttrib2dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2dvARB` in interface `GL2`

### glColorTable

    public void glColorTable(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             long arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glColorTable` in interface `GL2`

### glGetTexParameteriv

    public void glGetTexParameteriv(int arg0,
                                    int arg1,
                                    IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexParameteriv` in interface `GL`

### glGetTexParameterIuiv

    public void glGetTexParameterIuiv(int arg0,
                                      int arg1,
                                      IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexParameterIuiv(GLenum id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTexParameterIuiv` in interface `GL2GL3`

### glMatrixLoadIdentityEXT

    public void glMatrixLoadIdentityEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadIdentityEXT(GLenum mode);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadIdentityEXT` in interface `GL2`

### glRasterPos4s

    public void glRasterPos4s(short arg0,
                              short arg1,
                              short arg2,
                              short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);`

  Specified by:
    `glRasterPos4s` in interface `GL2`

### glRasterPos4i

    public void glRasterPos4i(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glRasterPos4i` in interface `GL2`

### glRasterPos4f

    public void glRasterPos4f(float arg0,
                              float arg1,
                              float arg2,
                              float arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glRasterPos4f` in interface `GL2`

### glColorMask

    public void glColorMask(boolean arg0,
                            boolean arg1,
                            boolean arg2,
                            boolean arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);`

  Specified by:
    `glColorMask` in interface `GL`

### glTexParameterf

    public void glTexParameterf(int arg0,
                                int arg1,
                                float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameterf(GLenum target, GLenum pname, GLfloat param);`

  Specified by:
    `glTexParameterf` in interface `GL`

### glUniform3ui

    public void glUniform3ui(int arg0,
                             int arg1,
                             int arg2,
                             int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform3ui` in interface `GL2GL3`

### glIndexPointer

    public void glIndexPointer(int arg0,
                               int arg1,
                               Buffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glIndexPointer` in interface `GL2`
    `arg2` - a direct `Buffer`

### glRasterPos4d

    public void glRasterPos4d(double arg0,
                              double arg1,
                              double arg2,
                              double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glRasterPos4d` in interface `GL2`

### glFogiv

    public void glFogiv(int arg0,
                        int[] arg1,
                        int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glFogiv(GLenum pname, const GLint * params);`

  Specified by:
    `glFogiv` in interface `GL2`

### glGetVertexAttribfv

    public void glGetVertexAttribfv(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfv` in interface `GL2ES2`

### glMapVertexAttrib2fAPPLE

    public void glMapVertexAttrib2fAPPLE(int arg0,
                                         int arg1,
                                         float arg2,
                                         float arg3,
                                         int arg4,
                                         int arg5,
                                         float arg6,
                                         float arg7,
                                         int arg8,
                                         int arg9,
                                         float[] arg10,
                                         int arg11)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib2fAPPLE` in interface `GL2`

### glProgramUniformMatrix4x2fvEXT

    public void glProgramUniformMatrix4x2fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix4x2fvEXT` in interface `GL2`

### glVertex3s

    public void glVertex3s(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3s(GLshort x, GLshort y, GLshort z);`

  Specified by:
    `glVertex3s` in interface `GL2`

### glUniform2fvARB

    public void glUniform2fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2fvARB` in interface `GL2`

### glFinishObjectAPPLE

    public void glFinishObjectAPPLE(int arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFinishObjectAPPLE(GLenum target, GLint s);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glFinishObjectAPPLE` in interface `GL2`

### glMultiTexCoord1f

    public void glMultiTexCoord1f(int arg0,
                                  float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1f(GLenum target, GLfloat s);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1f` in interface `GL2`

### glProgramUniform2uiEXT

    public void glProgramUniform2uiEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2uiEXT` in interface `GL2`

### glGetHistogram

    public void glGetHistogram(int arg0,
                               boolean arg1,
                               int arg2,
                               int arg3,
                               Buffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetHistogram` in interface `GL2`

### glPointParameterf

    public void glPointParameterf(int arg0,
                                  float arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glPointParameterf(GLenum pname, GLfloat param);`

  Specified by:
    `glPointParameterf` in interface `GL2ES1`
  Specified by:
    `glPointParameterf` in interface `GL2GL3`

### glNamedFramebufferTexture2DEXT

    public void glNamedFramebufferTexture2DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTexture2DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTexture2DEXT` in interface `GL2`

### glVertex4hv

    public void glVertex4hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex4hv` in interface `GL2`

### glValidateProgram

    public void glValidateProgram(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glValidateProgram(GLuint program);`

  Specified by:
    `glValidateProgram` in interface `GL2ES2`

### glVertexAttrib2dARB

    public void glVertexAttrib2dARB(int arg0,
                                    double arg1,
                                    double arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2dARB(GLuint target, GLdouble s, GLdouble t);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2dARB` in interface `GL2`

### glNormal3sv

    public void glNormal3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3sv(const GLshort * v);`

  Specified by:
    `glNormal3sv` in interface `GL2`

### glVertexAttrib2dv

    public void glVertexAttrib2dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2dv` in interface `GL2GL3`

### glMatrixRotatefEXT

    public void glMatrixRotatefEXT(int arg0,
                                   float arg1,
                                   float arg2,
                                   float arg3,
                                   float arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixRotatefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixRotatefEXT` in interface `GL2`

### glVertexAttrib3svARB

    public void glVertexAttrib3svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3svARB` in interface `GL2`

### glFramebufferDrawBufferEXT

    public void glFramebufferDrawBufferEXT(int arg0,
                                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFramebufferDrawBufferEXT(GLuint target, GLenum id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glFramebufferDrawBufferEXT` in interface `GL2`

### glGetIntegeri_v

    public void glGetIntegeri_v(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetIntegeri_v(GLenum target, GLuint pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetIntegeri_v` in interface `GL2GL3`

### glRasterPos2s

    public void glRasterPos2s(short arg0,
                              short arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2s(GLshort x, GLshort y);`

  Specified by:
    `glRasterPos2s` in interface `GL2`

### glMaterialfv

    public void glMaterialfv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Specified by:
    `glMaterialfv` in interface `GLLightingFunc`

### glAreTexturesResident

    public boolean glAreTexturesResident(int arg0,
                                         int[] arg1,
                                         int arg2,
                                         byte[] arg3,
                                         int arg4)

  Description copied from interface: `GL2`
  Interface to C language function:
  `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);`

  Specified by:
    `glAreTexturesResident` in interface `GL2`

### glGetVariantIntegervEXT

    public void glGetVariantIntegervEXT(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantIntegervEXT` in interface `GL2`

### glProgramUniform3iEXT

    public void glProgramUniform3iEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3iEXT(GLuint target, GLint start, GLint x, GLint y, GLint width);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3iEXT` in interface `GL2`

### glRasterPos2i

    public void glRasterPos2i(int arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2i(GLint x, GLint y);`

  Specified by:
    `glRasterPos2i` in interface `GL2`

### glVertex3h

    public void glVertex3h(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex3h` in interface `GL2`

### glIsFenceAPPLE

    public boolean glIsFenceAPPLE(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsFenceAPPLE(GLuint id);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glIsFenceAPPLE` in interface `GL2`

### glSecondaryColor3ui

    public void glSecondaryColor3ui(int arg0,
                                    int arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3ui` in interface `GL2`

### glVariantivEXT

    public void glVariantivEXT(int arg0,
                               int[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantivEXT(GLuint target, const GLint * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantivEXT` in interface `GL2`

### glCopyTexImage2D

    public void glCopyTexImage2D(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4,
                                 int arg5,
                                 int arg6,
                                 int arg7)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);`

  Specified by:
    `glCopyTexImage2D` in interface `GL`

### glRasterPos2f

    public void glRasterPos2f(float arg0,
                              float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2f(GLfloat x, GLfloat y);`

  Specified by:
    `glRasterPos2f` in interface `GL2`

### glRasterPos2d

    public void glRasterPos2d(double arg0,
                              double arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2d(GLdouble x, GLdouble y);`

  Specified by:
    `glRasterPos2d` in interface `GL2`

### glConvolutionFilter1D

    public void glConvolutionFilter1D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      long arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionFilter1D` in interface `GL2`

### glLightModeliv

    public void glLightModeliv(int arg0,
                               int[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLightModeliv(GLenum pname, const GLint * params);`

  Specified by:
    `glLightModeliv` in interface `GL2`

### glGetUniformfv

    public void glGetUniformfv(int arg0,
                               int arg1,
                               FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfv` in interface `GL2ES2`

### glPixelDataRangeNV

    public void glPixelDataRangeNV(int arg0,
                                   int arg1,
                                   Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelDataRangeNV(GLenum target, GLsizei level, GLvoid * img);`
  Part of `GL_NV_pixel_data_range`

  Specified by:
    `glPixelDataRangeNV` in interface `GL2`
    `arg2` - a direct `Buffer`

### glMultiTexGenivEXT

    public void glMultiTexGenivEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGenivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGenivEXT` in interface `GL2`

### glProgramBufferParametersIuivNV

    public void glProgramBufferParametersIuivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                IntBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersIuivNV` in interface `GL2`

### glMultTransposeMatrixd

    public void glMultTransposeMatrixd(double[] arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultTransposeMatrixd(const GLdouble * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultTransposeMatrixd` in interface `GL2`

### glGetVertexAttribivARB

    public void glGetVertexAttribivARB(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribivARB` in interface `GL2`

### glReleaseShaderCompiler

    public void glReleaseShaderCompiler()

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glReleaseShaderCompiler(void);`

  Specified by:
    `glReleaseShaderCompiler` in interface `GL2ES2`

### glGetString

    public String glGetString(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `const GLubyte * glGetString(GLenum name);`

  Specified by:
    `glGetString` in interface `GL`

### glColor4hv

    public void glColor4hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor4hv` in interface `GL2`

### glStringMarkerGREMEDY

    public void glStringMarkerGREMEDY(int arg0,
                                      Buffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glStringMarkerGREMEDY(GLsizei length, const GLvoid * pointer);`
  Part of `GL_GREMEDY_string_marker`

  Specified by:
    `glStringMarkerGREMEDY` in interface `GL2`

### glUniformMatrix3x4fv

    public void glUniformMatrix3x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix3x4fv` in interface `GL2GL3`

### glUniformMatrix2x3fv

    public void glUniformMatrix2x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix2x3fv` in interface `GL2GL3`

### glGetMultiTexLevelParameterfvEXT

    public void glGetMultiTexLevelParameterfvEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexLevelParameterfvEXT(GLenum texture, GLenum target, GLint level, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexLevelParameterfvEXT` in interface `GL2`

### glTexCoord2sv

    public void glTexCoord2sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2sv(const GLshort * v);`

  Specified by:
    `glTexCoord2sv` in interface `GL2`

### glUniform2ivARB

    public void glUniform2ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2ivARB` in interface `GL2`

### glUniform1uiv

    public void glUniform1uiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform1uiv` in interface `GL2GL3`

### glNamedProgramLocalParameter4dvEXT

    public void glNamedProgramLocalParameter4dvEXT(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   double[] arg3,
                                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameter4dvEXT(GLuint target, GLenum index, GLuint count, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameter4dvEXT` in interface `GL2`

### glCopyMultiTexImage2DEXT

    public void glCopyMultiTexImage2DEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4,
                                         int arg5,
                                         int arg6,
                                         int arg7,
                                         int arg8)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyMultiTexImage2DEXT(GLenum texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCopyMultiTexImage2DEXT` in interface `GL2`

### glTexCoord4iv

    public void glTexCoord4iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4iv(const GLint * v);`

  Specified by:
    `glTexCoord4iv` in interface `GL2`

### glValidateProgramARB

    public void glValidateProgramARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glValidateProgramARB(GLhandleARB mode);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glValidateProgramARB` in interface `GL2`

### glWindowPos3d

    public void glWindowPos3d(double arg0,
                              double arg1,
                              double arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3d(GLdouble red, GLdouble green, GLdouble blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3d` in interface `GL2`

### glFogCoordf

    public void glFogCoordf(float arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordf(GLfloat coord);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoordf` in interface `GL2`

### glGetFramebufferParameterivEXT

    public void glGetFramebufferParameterivEXT(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetFramebufferParameterivEXT` in interface `GL2`

### glDrawElementsInstanced

    public void glDrawElementsInstanced(int arg0,
                                        int arg1,
                                        int arg2,
                                        Buffer arg3,
                                        int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);`
  Part of `GL_ARB_draw_instanced`

  Specified by:
    `glDrawElementsInstanced` in interface `GL2GL3`

### glCompressedTextureSubImage3DEXT

    public void glCompressedTextureSubImage3DEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4,
                                                 int arg5,
                                                 int arg6,
                                                 int arg7,
                                                 int arg8,
                                                 int arg9,
                                                 int arg10,
                                                 Buffer arg11)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureSubImage3DEXT` in interface `GL2`

### glFogCoordhv

    public void glFogCoordhv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordhvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glFogCoordhv` in interface `GL2`

### glRasterPos3f

    public void glRasterPos3f(float arg0,
                              float arg1,
                              float arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glRasterPos3f` in interface `GL2`

### glStencilOpSeparate

    public void glStencilOpSeparate(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);`

  Specified by:
    `glStencilOpSeparate` in interface `GL2ES2`

### isFunctionAvailable

    public boolean isFunctionAvailable(String arg0)

  Description copied from interface: `GLBase`
  Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

  By "successfully" we mean that the function is both callable on the machine running the program and available on the current display.

  In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.

  A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.

  Specified by:
    `isFunctionAvailable` in interface `GLBase`
  Parameters:
    `arg0` - the name of the OpenGL function (e.g., use "glBindRenderbufferEXT" or "glBindRenderbuffer" to check if `#glBindRenderbuffer(int,int)` is available).

### glDeleteQueries

    public void glDeleteQueries(int arg0,
                                int[] arg1,
                                int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glDeleteQueries` in interface `GL2GL3`

### glMultiTexCoord2fv

    public void glMultiTexCoord2fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2fv` in interface `GL2`

### glGetUniformfvARB

    public void glGetUniformfvARB(int arg0,
                                  int arg1,
                                  FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetUniformfvARB` in interface `GL2`

### glMultiTexBufferEXT

    public void glMultiTexBufferEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexBufferEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexBufferEXT` in interface `GL2`

### glCompressedTexImage2D

    public void glCompressedTexImage2D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       Buffer arg7)

  Description copied from interface: `GL`
  Entry point to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage2D` in interface `GL`

### glMultMatrixd

    public void glMultMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMultMatrixd(const GLdouble * m);`

  Specified by:
    `glMultMatrixd` in interface `GL2`

### glPassThrough

    public void glPassThrough(float arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPassThrough(GLfloat token);`

  Specified by:
    `glPassThrough` in interface `GL2`

### glRasterPos2fv

    public void glRasterPos2fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2fv(const GLfloat * v);`

  Specified by:
    `glRasterPos2fv` in interface `GL2`

### glCopyConvolutionFilter1D

    public void glCopyConvolutionFilter1D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glCopyConvolutionFilter1D` in interface `GL2`

### glAttachObjectARB

    public void glAttachObjectARB(int arg0,
                                  int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glAttachObjectARB(GLhandleARB target, GLhandleARB id);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glAttachObjectARB` in interface `GL2`

### glNormal3i

    public void glNormal3i(int arg0,
                           int arg1,
                           int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3i(GLint nx, GLint ny, GLint nz);`

  Specified by:
    `glNormal3i` in interface `GL2`

### glMultiTexCoord2i

    public void glMultiTexCoord2i(int arg0,
                                  int arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2i(GLenum target, GLint s, GLint t);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2i` in interface `GL2`

### glMultiTexCoord2h

    public void glMultiTexCoord2h(int arg0,
                                  short arg1,
                                  short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord2h` in interface `GL2`

### glGetUniformivARB

    public void glGetUniformivARB(int arg0,
                                  int arg1,
                                  IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetUniformivARB` in interface `GL2`

### glMultiTexCoord2f

    public void glMultiTexCoord2f(int arg0,
                                  float arg1,
                                  float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2f` in interface `GL2`

### glMultiTexCoord2d

    public void glMultiTexCoord2d(int arg0,
                                  double arg1,
                                  double arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2d` in interface `GL2`

### glColor3fv

    public void glColor3fv(float[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3fv(const GLfloat * v);`

  Specified by:
    `glColor3fv` in interface `GL2`

### glBindTextureUnitParameterEXT

    public int glBindTextureUnitParameterEXT(int arg0,
                                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBindTextureUnitParameterEXT(GLenum light, GLenum value);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindTextureUnitParameterEXT` in interface `GL2`

### glProgramUniform4fvEXT

    public void glProgramUniform4fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4fvEXT` in interface `GL2`

### glVariantbvEXT

    public void glVariantbvEXT(int arg0,
                               ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantbvEXT` in interface `GL2`

### glClearBufferfv

    public void glClearBufferfv(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferfv` in interface `GL2GL3`

### glMultiTexCoord3dv

    public void glMultiTexCoord3dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3dv` in interface `GL2`

### glGetMultiTexParameterIivEXT

    public void glGetMultiTexParameterIivEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterIivEXT` in interface `GL2`

### glCompressedTexSubImage1D

    public void glCompressedTexSubImage1D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          long arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage1D` in interface `GL2GL3`

### glGetIntegerIndexedv

    public void glGetIntegerIndexedv(int arg0,
                                     int arg1,
                                     IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glGetIntegerIndexedv` in interface `GL2`

### glGenFencesNV

    public void glGenFencesNV(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);`
  Part of `GL_NV_fence`

  Specified by:
    `glGenFencesNV` in interface `GL2`

### glGetLocalConstantIntegervEXT

    public void glGetLocalConstantIntegervEXT(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantIntegervEXT` in interface `GL2`

### glLinkProgram

    public void glLinkProgram(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glLinkProgram(GLuint program);`

  Specified by:
    `glLinkProgram` in interface `GL2ES2`

### glBindVertexShaderEXT

    public void glBindVertexShaderEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBindVertexShaderEXT(GLuint mode);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindVertexShaderEXT` in interface `GL2`

### glGetMinmaxParameterfv

    public void glGetMinmaxParameterfv(int arg0,
                                       int arg1,
                                       float[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmaxParameterfv` in interface `GL2`

### glSecondaryColor3sv

    public void glSecondaryColor3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3sv` in interface `GL2`

### glGetBufferParameteriv

    public void glGetBufferParameteriv(int arg0,
                                       int arg1,
                                       IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameteriv` in interface `GL`

### glSecondaryColor3f

    public void glSecondaryColor3f(float arg0,
                                   float arg1,
                                   float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3f` in interface `GL2`

### glDisableVertexAttribArray

    public void glDisableVertexAttribArray(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glDisableVertexAttribArray(GLuint index);`

  Specified by:
    `glDisableVertexAttribArray` in interface `GL2ES2`

### glProgramEnvParametersI4ivNV

    public void glProgramEnvParametersI4ivNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParametersI4ivNV` in interface `GL2`

### glGetHandleARB

    public int glGetHandleARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLhandleARB glGetHandleARB(GLenum type);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetHandleARB` in interface `GL2`

### glNamedProgramStringEXT

    public void glNamedProgramStringEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        Buffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glNamedProgramStringEXT` in interface `GL2`

### glCompressedTexSubImage2D

    public void glCompressedTexSubImage2D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6,
                                          int arg7,
                                          long arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage2D` in interface `GL`

### glMultiTexCoord4sv

    public void glMultiTexCoord4sv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4sv` in interface `GL2`

### glColor4usv

    public void glColor4usv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4usv(const GLushort * v);`

  Specified by:
    `glColor4usv` in interface `GL2`

### glUniform1fv

    public void glUniform1fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform1fv` in interface `GL2ES2`

### glPushMatrix

    public void glPushMatrix()

  Specified by:
    `glPushMatrix` in interface `GLMatrixFunc`

### glNewBufferRegion

    public int glNewBufferRegion(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glNewBufferRegion(GLenum type);`
  Part of `GL_KTX_buffer_region`

  Specified by:
    `glNewBufferRegion` in interface `GL2`

### glVertexAttrib4Nub

    public void glVertexAttrib4Nub(int arg0,
                                   byte arg1,
                                   byte arg2,
                                   byte arg3,
                                   byte arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nub` in interface `GL2GL3`

### glTexGeniv

    public void glTexGeniv(int arg0,
                           int arg1,
                           IntBuffer arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGenivOES(GLenum coord, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGeniv` in interface `GL2ES1`

### glMatrixIndexuivARB

    public void glMatrixIndexuivARB(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexuivARB` in interface `GL2`

### glVertexAttrib2svARB

    public void glVertexAttrib2svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2svARB` in interface `GL2`

### glVertexBlendARB

    public void glVertexBlendARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexBlendARB(GLint count);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glVertexBlendARB` in interface `GL2`

### glVertexAttribI2uiv

    public void glVertexAttribI2uiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2uiv` in interface `GL2`

### glVertexAttribI4ui

    public void glVertexAttribI4ui(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4ui` in interface `GL2`

### glHint

    public void glHint(int arg0,
                       int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glHint(GLenum target, GLenum mode);`

  Specified by:
    `glHint` in interface `GL`

### glPixelTransferi

    public void glPixelTransferi(int arg0,
                                 int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPixelTransferi(GLenum pname, GLint param);`

  Specified by:
    `glPixelTransferi` in interface `GL2`

### glTextureParameterivEXT

    public void glTextureParameterivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterivEXT` in interface `GL2`

### glMultiTexCoord4s

    public void glMultiTexCoord4s(int arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3,
                                  short arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4s` in interface `GL2`

### glSecondaryColor3ubv

    public void glSecondaryColor3ubv(byte[] arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3ubv` in interface `GL2`

### glVertex3hv

    public void glVertex3hv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex3hv` in interface `GL2`

### glCompressedTexSubImage3D

    public void glCompressedTexSubImage3D(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6,
                                          int arg7,
                                          int arg8,
                                          int arg9,
                                          long arg10)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexSubImage3D` in interface `GL2GL3`

### glProgramLocalParameterI4ivNV

    public void glProgramLocalParameterI4ivNV(int arg0,
                                              int arg1,
                                              IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParameterI4ivNV` in interface `GL2`

### glLightf

    public void glLightf(int arg0,
                         int arg1,
                         float arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glLightf(GLenum light, GLenum pname, GLfloat param);`

  Specified by:
    `glLightf` in interface `GL2ES1`

### glMultiTexSubImage1DEXT

    public void glMultiTexSubImage1DEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        Buffer arg7)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexSubImage1DEXT(GLenum texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexSubImage1DEXT` in interface `GL2`

### glIsPBOUnpackEnabled

    public boolean glIsPBOUnpackEnabled()

  Specified by:
    `glIsPBOUnpackEnabled` in interface `GL2`

### glEvalCoord1d

    public void glEvalCoord1d(double arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1d(GLdouble u);`

  Specified by:
    `glEvalCoord1d` in interface `GL2`

### glOrthof

    public void glOrthof(float arg0,
                         float arg1,
                         float arg2,
                         float arg3,
                         float arg4,
                         float arg5)

  Specified by:
    `glOrthof` in interface `GLMatrixFunc`

### glGetMinmaxParameterfv

    public void glGetMinmaxParameterfv(int arg0,
                                       int arg1,
                                       FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmaxParameterfv` in interface `GL2`

### glVertexAttrib4uiv

    public void glVertexAttrib4uiv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4uiv` in interface `GL2GL3`

### glVertexAttrib4NsvARB

    public void glVertexAttrib4NsvARB(int arg0,
                                      ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NsvARB` in interface `GL2`

### glShadeModel

    public void glShadeModel(int arg0)

  Specified by:
    `glShadeModel` in interface `GLLightingFunc`

### glRenderbufferStorage

    public void glRenderbufferStorage(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);`

  Specified by:
    `glRenderbufferStorage` in interface `GL`

### glCreateProgramObjectARB

    public int glCreateProgramObjectARB()

  Description copied from interface: `GL2`
  Entry point to C language function: `GLhandleARB glCreateProgramObjectARB(void);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glCreateProgramObjectARB` in interface `GL2`

### glGenFramebuffers

    public void glGenFramebuffers(int arg0,
                                  IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenFramebuffers(GLsizei n, GLuint * framebuffers);`

  Specified by:
    `glGenFramebuffers` in interface `GL`

### glVertexAttribI4ubv

    public void glVertexAttribI4ubv(int arg0,
                                    ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4ubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4ubv` in interface `GL2`

### glPointParameteriv

    public void glPointParameteriv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPointParameteriv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glPointParameteriv` in interface `GL2GL3`

### glCopyTextureSubImage3DEXT

    public void glCopyTextureSubImage3DEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           int arg8,
                                           int arg9)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyTextureSubImage3DEXT` in interface `GL2`

### glTessellationModeAMD

    public void glTessellationModeAMD(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTessellationModeAMD(GLenum mode);`
  Part of `GL_AMD_vertex_shader_tessellator`

  Specified by:
    `glTessellationModeAMD` in interface `GL2GL3`

### glUniform1fv

    public void glUniform1fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform1fv` in interface `GL2ES2`

### glDisableIndexed

    public void glDisableIndexed(int arg0,
                                 int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDisableIndexedEXT(GLenum target, GLuint index);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glDisableIndexed` in interface `GL2`

### glGetFenceivNV

    public void glGetFenceivNV(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_NV_fence`

  Specified by:
    `glGetFenceivNV` in interface `GL2`

### glHintPGI

    public void glHintPGI(int arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glHintPGI(GLenum target, GLint s);`
  Part of `GL_PGI_misc_hints`

  Specified by:
    `glHintPGI` in interface `GL2`

### glColor3uiv

    public void glColor3uiv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3uiv(const GLuint * v);`

  Specified by:
    `glColor3uiv` in interface `GL2`

### glIndexf

    public void glIndexf(float arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexf(GLfloat c);`

  Specified by:
    `glIndexf` in interface `GL2`

### glShaderOp2EXT

    public void glShaderOp2EXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glShaderOp2EXT(GLenum sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glShaderOp2EXT` in interface `GL2`

### glColor4sv

    public void glColor4sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4sv(const GLshort * v);`

  Specified by:
    `glColor4sv` in interface `GL2`

### glNamedRenderbufferStorageMultisampleCoverageEXT

    public void glNamedRenderbufferStorageMultisampleCoverageEXT(int arg0,
                                                                 int arg1,
                                                                 int arg2,
                                                                 int arg3,
                                                                 int arg4,
                                                                 int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedRenderbufferStorageMultisampleCoverageEXT` in interface `GL2`

### glMultiTexCoord2s

    public void glMultiTexCoord2s(int arg0,
                                  short arg1,
                                  short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2s` in interface `GL2`

### glGetActiveUniformARB

    public void glGetActiveUniformARB(int arg0,
                                      int arg1,
                                      int arg2,
                                      int[] arg3,
                                      int arg4,
                                      int[] arg5,
                                      int arg6,
                                      int[] arg7,
                                      int arg8,
                                      byte[] arg9,
                                      int arg10)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetActiveUniformARB` in interface `GL2`

### glNamedBufferDataEXT

    public void glNamedBufferDataEXT(int arg0,
                                     int arg1,
                                     Buffer arg2,
                                     int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedBufferDataEXT(GLuint target, ptrdiff_t size, const GLvoid * data, GLenum usage);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedBufferDataEXT` in interface `GL2`

### glSecondaryColor3dv

    public void glSecondaryColor3dv(double[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3dv` in interface `GL2`

### glGetRenderbufferParameteriv

    public void glGetRenderbufferParameteriv(int arg0,
                                             int arg1,
                                             IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetRenderbufferParameteriv` in interface `GL`

### glLightModelf

    public void glLightModelf(int arg0,
                              float arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glLightModelf(GLenum pname, GLfloat param);`

  Specified by:
    `glLightModelf` in interface `GL2ES1`

### glGetCompressedMultiTexImageEXT

    public void glGetCompressedMultiTexImageEXT(int arg0,
                                                int arg1,
                                                int arg2,
                                                Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetCompressedMultiTexImageEXT(GLenum texture, GLenum target, GLint lod, GLvoid * img);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetCompressedMultiTexImageEXT` in interface `GL2`

### glDrawRangeElements

    public void glDrawRangeElements(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    Buffer arg5)

  Description copied from interface: `GL2GL3`
  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`

  Specified by:
    `glDrawRangeElements` in interface `GL2GL3`

### glMultiTexCoord1hv

    public void glMultiTexCoord1hv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord1hv` in interface `GL2`

### glVertexAttribI1uiv

    public void glVertexAttribI1uiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1uiv` in interface `GL2`

### glTexCoordPointer

    public void glTexCoordPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  long arg3)

  Specified by:
    `glTexCoordPointer` in interface `GLPointerFunc`

### glColor4dv

    public void glColor4dv(double[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4dv(const GLdouble * v);`

  Specified by:
    `glColor4dv` in interface `GL2`

### glGetUniformLocation

    public int glGetUniformLocation(int arg0,
                                    String arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `int glGetUniformLocation(GLuint program, const char * name);`

  Specified by:
    `glGetUniformLocation` in interface `GL2ES2`

### glVertexAttrib2s

    public void glVertexAttrib2s(int arg0,
                                 short arg1,
                                 short arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2s(GLuint target, GLshort s, GLshort t);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2s` in interface `GL2GL3`

### glClearBufferfv

    public void glClearBufferfv(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferfv` in interface `GL2GL3`

### glProgramUniform4fvEXT

    public void glProgramUniform4fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       float[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4fvEXT` in interface `GL2`

### glColor3fv

    public void glColor3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3fv(const GLfloat * v);`

  Specified by:
    `glColor3fv` in interface `GL2`

### glMultiTexCoord4d

    public void glMultiTexCoord4d(int arg0,
                                  double arg1,
                                  double arg2,
                                  double arg3,
                                  double arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4d` in interface `GL2`

### glCopyMultiTexImage1DEXT

    public void glCopyMultiTexImage1DEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4,
                                         int arg5,
                                         int arg6,
                                         int arg7)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyMultiTexImage1DEXT(GLenum texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCopyMultiTexImage1DEXT` in interface `GL2`

### glPNTrianglesfATI

    public void glPNTrianglesfATI(int arg0,
                                  float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPNTrianglesfATI(GLenum target, GLfloat s);`
  Part of `GL_ATI_pn_triangles`

  Specified by:
    `glPNTrianglesfATI` in interface `GL2`

### glGetUniformfvARB

    public void glGetUniformfvARB(int arg0,
                                  int arg1,
                                  float[] arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetUniformfvARB` in interface `GL2`

### glFrustumf

    public void glFrustumf(float arg0,
                           float arg1,
                           float arg2,
                           float arg3,
                           float arg4,
                           float arg5)

  Specified by:
    `glFrustumf` in interface `GLMatrixFunc`

### glVertexAttrib2f

    public void glVertexAttrib2f(int arg0,
                                 float arg1,
                                 float arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);`

  Specified by:
    `glVertexAttrib2f` in interface `GL2ES2`

### glMultiTexCoord4h

    public void glMultiTexCoord4h(int arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3,
                                  short arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord4h` in interface `GL2`

### glMultiTexCoord4i

    public void glMultiTexCoord4i(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4i(GLenum target, GLint start, GLint x, GLint y, GLint width);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4i` in interface `GL2`

### glVertexAttrib2d

    public void glVertexAttrib2d(int arg0,
                                 double arg1,
                                 double arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib2d(GLuint target, GLdouble s, GLdouble t);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib2d` in interface `GL2GL3`

### glMultiTexCoord2fv

    public void glMultiTexCoord2fv(int arg0,
                                   float[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2fv` in interface `GL2`

### glMultiTexCoord4f

    public void glMultiTexCoord4f(int arg0,
                                  float arg1,
                                  float arg2,
                                  float arg3,
                                  float arg4)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glMultiTexCoord4f` in interface `GL2ES1`

### glRasterPos2fv

    public void glRasterPos2fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2fv(const GLfloat * v);`

  Specified by:
    `glRasterPos2fv` in interface `GL2`

### glVertexAttrib2h

    public void glVertexAttrib2h(int arg0,
                                 short arg1,
                                 short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2hNV(GLuint target, GLhalfNV s, GLhalfNV t);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib2h` in interface `GL2`

### glVertexAttribI4usv

    public void glVertexAttribI4usv(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4usv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4usv` in interface `GL2`

### glVertexAttribPointer

    public void glVertexAttribPointer(GLArrayData arg0)

  Specified by:
    `glVertexAttribPointer` in interface `GL2ES2`

### glPixelZoom

    public void glPixelZoom(float arg0,
                            float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPixelZoom(GLfloat xfactor, GLfloat yfactor);`

  Specified by:
    `glPixelZoom` in interface `GL2`

### glGetLightiv

    public void glGetLightiv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetLightiv(GLenum light, GLenum pname, GLint * params);`

  Specified by:
    `glGetLightiv` in interface `GL2`

### glSetFenceAPPLE

    public void glSetFenceAPPLE(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSetFenceAPPLE(GLuint mode);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glSetFenceAPPLE` in interface `GL2`

### glMapVertexAttrib2dAPPLE

    public void glMapVertexAttrib2dAPPLE(int arg0,
                                         int arg1,
                                         double arg2,
                                         double arg3,
                                         int arg4,
                                         int arg5,
                                         double arg6,
                                         double arg7,
                                         int arg8,
                                         int arg9,
                                         DoubleBuffer arg10)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib2dAPPLE` in interface `GL2`

### isExtensionAvailable

    public boolean isExtensionAvailable(String arg0)

  Description copied from interface: `GLBase`
  Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

  Specified by:
    `isExtensionAvailable` in interface `GLBase`
  Parameters:
    `arg0` - the name of the OpenGL extension (e.g., "GL_ARB_vertex_program").

### glVertexAttribI4i

    public void glVertexAttribI4i(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4i(GLuint target, GLint start, GLint x, GLint y, GLint width);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4i` in interface `GL2`

### glTexCoord3hv

    public void glTexCoord3hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord3hv` in interface `GL2`

### glGetTexParameterfv

    public void glGetTexParameterfv(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexParameterfv` in interface `GL`

### glLightiv

    public void glLightiv(int arg0,
                          int arg1,
                          IntBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLightiv(GLenum light, GLenum pname, const GLint * params);`

  Specified by:
    `glLightiv` in interface `GL2`

### glTexCoord3i

    public void glTexCoord3i(int arg0,
                             int arg1,
                             int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3i(GLint s, GLint t, GLint r);`

  Specified by:
    `glTexCoord3i` in interface `GL2`

### glVertex4sv

    public void glVertex4sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4sv(const GLshort * v);`

  Specified by:
    `glVertex4sv` in interface `GL2`

### glTestFenceAPPLE

    public boolean glTestFenceAPPLE(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glTestFenceAPPLE(GLuint id);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glTestFenceAPPLE` in interface `GL2`

### glUniformMatrix4fv

    public void glUniformMatrix4fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fv` in interface `GL2ES2`

### glProgramUniform2fvEXT

    public void glProgramUniform2fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2fvEXT` in interface `GL2`

### glIsShader

    public boolean glIsShader(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `GLboolean glIsShader(GLuint shader);`

  Specified by:
    `glIsShader` in interface `GL2ES2`

### glMultiTexCoord2iv

    public void glMultiTexCoord2iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2iv` in interface `GL2`

### glGetVertexAttribiv

    public void glGetVertexAttribiv(int arg0,
                                    int arg1,
                                    IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribiv` in interface `GL2ES2`

### glIndexfv

    public void glIndexfv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexfv(const GLfloat * c);`

  Specified by:
    `glIndexfv` in interface `GL2`

### glColorSubTable

    public void glColorSubTable(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                Buffer arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glColorSubTable` in interface `GL2`

### glTexCoord2hv

    public void glTexCoord2hv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord2hv` in interface `GL2`

### glGetShaderInfoLog

    public void glGetShaderInfoLog(int arg0,
                                   int arg1,
                                   IntBuffer arg2,
                                   ByteBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);`

  Specified by:
    `glGetShaderInfoLog` in interface `GL2ES2`

### glNamedProgramLocalParametersI4ivEXT

    public void glNamedProgramLocalParametersI4ivEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     int[] arg4,
                                                     int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParametersI4ivEXT` in interface `GL2`

### glLockArraysEXT

    public void glLockArraysEXT(int arg0,
                                int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLockArraysEXT(GLint x, GLsizei y);`
  Part of `GL_EXT_compiled_vertex_array`

  Specified by:
    `glLockArraysEXT` in interface `GL2`

### glGetMapParameterivNV

    public void glGetMapParameterivNV(int arg0,
                                      int arg1,
                                      IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapParameterivNV` in interface `GL2`

### glProgramLocalParameterI4uivNV

    public void glProgramLocalParameterI4uivNV(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParameterI4uivNV` in interface `GL2`

### glNormal3hv

    public void glNormal3hv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNormal3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glNormal3hv` in interface `GL2`

### glGenBuffers

    public void glGenBuffers(int arg0,
                             int[] arg1,
                             int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenBuffers(GLsizei n, GLuint * buffers);`

  Specified by:
    `glGenBuffers` in interface `GL`

### glTexParameterIiv

    public void glTexParameterIiv(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glTexParameterIiv` in interface `GL2GL3`

### glCompressedMultiTexImage2DEXT

    public void glCompressedMultiTexImage2DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5,
                                               int arg6,
                                               int arg7,
                                               Buffer arg8)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexImage2DEXT(GLenum 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`

  Specified by:
    `glCompressedMultiTexImage2DEXT` in interface `GL2`

### glGetUniformuiv

    public void glGetUniformuiv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetUniformuiv(GLuint program, GLint location, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetUniformuiv` in interface `GL2GL3`

### glVertexAttribI2i

    public void glVertexAttribI2i(int arg0,
                                  int arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2i(GLuint target, GLint s, GLint t);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2i` in interface `GL2`

### glEndTransformFeedback

    public void glEndTransformFeedback()

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glEndTransformFeedback(void);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glEndTransformFeedback` in interface `GL2GL3`

### glGetTextureParameterivEXT

    public void glGetTextureParameterivEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           int[] arg3,
                                           int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterivEXT` in interface `GL2`

### glTexCoord1i

    public void glTexCoord1i(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1i(GLint s);`

  Specified by:
    `glTexCoord1i` in interface `GL2`

### glNamedProgramLocalParameterI4uivEXT

    public void glNamedProgramLocalParameterI4uivEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameterI4uivEXT` in interface `GL2`

### glConvolutionParameteriv

    public void glConvolutionParameteriv(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameteriv` in interface `GL2`

### glUniformMatrix4fvARB

    public void glUniformMatrix4fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix4fvARB` in interface `GL2`

### glProgramUniformMatrix3x4fvEXT

    public void glProgramUniformMatrix3x4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix3x4fvEXT` in interface `GL2`

### glGetDoublev

    public void glGetDoublev(int arg0,
                             DoubleBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetDoublev` in interface `GL2GL3`

### glTexParameteriv

    public void glTexParameteriv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexParameteriv` in interface `GL`

### glColor4uiv

    public void glColor4uiv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4uiv(const GLuint * v);`

  Specified by:
    `glColor4uiv` in interface `GL2`

### glUniform2uiv

    public void glUniform2uiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform2uiv` in interface `GL2GL3`

### glWindowPos3dv

    public void glWindowPos3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3dv` in interface `GL2`

### glGetTexGendv

    public void glGetTexGendv(int arg0,
                              int arg1,
                              DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetTexGendv` in interface `GL2`

### glScaled

    public void glScaled(double arg0,
                         double arg1,
                         double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glScaled(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glScaled` in interface `GL2`

### glUniform4iv

    public void glUniform4iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform4iv` in interface `GL2ES2`

### glRenderbufferStorageMultisample

    public void glRenderbufferStorageMultisample(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);`
  Part of `GL_ARB_framebuffer_object`

  Specified by:
    `glRenderbufferStorageMultisample` in interface `GL2GL3`

### glColor4s

    public void glColor4s(short arg0,
                          short arg1,
                          short arg2,
                          short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);`

  Specified by:
    `glColor4s` in interface `GL2`

### glColor4i

    public void glColor4i(int arg0,
                          int arg1,
                          int arg2,
                          int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);`

  Specified by:
    `glColor4i` in interface `GL2`

### glColor4h

    public void glColor4h(short arg0,
                          short arg1,
                          short arg2,
                          short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor4h` in interface `GL2`

### glVariantdvEXT

    public void glVariantdvEXT(int arg0,
                               double[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantdvEXT` in interface `GL2`

### glColor4f

    public void glColor4f(float arg0,
                          float arg1,
                          float arg2,
                          float arg3)

  Specified by:
    `glColor4f` in interface `GLLightingFunc`
  Specified by:
    `glColor4f` in interface `GLPointerFunc`

### glGetMaterialiv

    public void glGetMaterialiv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params);`

  Specified by:
    `glGetMaterialiv` in interface `GL2`

### glTextureNormalEXT

    public void glTextureNormalEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureNormalEXT(GLenum mode);`
  Part of `GL_EXT_texture_perturb_normal`

  Specified by:
    `glTextureNormalEXT` in interface `GL2`

### glColor4d

    public void glColor4d(double arg0,
                          double arg1,
                          double arg2,
                          double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);`

  Specified by:
    `glColor4d` in interface `GL2`

### glVertex4iv

    public void glVertex4iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4iv(const GLint * v);`

  Specified by:
    `glVertex4iv` in interface `GL2`

### glColor4b

    public void glColor4b(byte arg0,
                          byte arg1,
                          byte arg2,
                          byte arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);`

  Specified by:
    `glColor4b` in interface `GL2`

### glGetOcclusionQueryivNV

    public void glGetOcclusionQueryivNV(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGetOcclusionQueryivNV` in interface `GL2`

### glMultiTexCoord3sv

    public void glMultiTexCoord3sv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3sv` in interface `GL2`

### glColor4iv

    public void glColor4iv(int[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4iv(const GLint * v);`

  Specified by:
    `glColor4iv` in interface `GL2`

### glMultiTexCoord1dv

    public void glMultiTexCoord1dv(int arg0,
                                   double[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1dv` in interface `GL2`

### glBlitFramebuffer

    public void glBlitFramebuffer(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4,
                                  int arg5,
                                  int arg6,
                                  int arg7,
                                  int arg8,
                                  int arg9)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);`
  Part of `GL_ARB_framebuffer_object`

  Specified by:
    `glBlitFramebuffer` in interface `GL2GL3`

### glProgramLocalParameter4dvARB

    public void glProgramLocalParameter4dvARB(int arg0,
                                              int arg1,
                                              DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramLocalParameter4dvARB` in interface `GL2`

### glClearColor

    public void glClearColor(float arg0,
                             float arg1,
                             float arg2,
                             float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`

  Specified by:
    `glClearColor` in interface `GL`

### glVertex4dv

    public void glVertex4dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4dv(const GLdouble * v);`

  Specified by:
    `glVertex4dv` in interface `GL2`

### glVertexAttrib4fARB

    public void glVertexAttrib4fARB(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3,
                                    float arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4fARB` in interface `GL2`

### glTexCoordPointer

    public void glTexCoordPointer(GLArrayData arg0)

  Specified by:
    `glTexCoordPointer` in interface `GLPointerFunc`

### glGetConvolutionFilter

    public void glGetConvolutionFilter(int arg0,
                                       int arg1,
                                       int arg2,
                                       Buffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetConvolutionFilter` in interface `GL2`

### glUniformMatrix4fvARB

    public void glUniformMatrix4fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix4fvARB` in interface `GL2`

### glLoadMatrixd

    public void glLoadMatrixd(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLoadMatrixd(const GLdouble * m);`

  Specified by:
    `glLoadMatrixd` in interface `GL2`

### glPushAttrib

    public void glPushAttrib(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPushAttrib(GLbitfield mask);`

  Specified by:
    `glPushAttrib` in interface `GL2`

### glVertexAttribI2iv

    public void glVertexAttribI2iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2iv` in interface `GL2`

### glGetMinmaxParameteriv

    public void glGetMinmaxParameteriv(int arg0,
                                       int arg1,
                                       IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmaxParameteriv` in interface `GL2`

### glProgramUniform1ivEXT

    public void glProgramUniform1ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1ivEXT` in interface `GL2`

### glVertexAttrib4dvARB

    public void glVertexAttrib4dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4dvARB` in interface `GL2`

### glProgramUniformMatrix3x4fvEXT

    public void glProgramUniformMatrix3x4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix3x4fvEXT` in interface `GL2`

### glGetUniformOffsetEXT

    public int glGetUniformOffsetEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `ptrdiff_t glGetUniformOffsetEXT(GLuint program, GLint location);`
  Part of `GL_EXT_bindable_uniform`

  Specified by:
    `glGetUniformOffsetEXT` in interface `GL2`

### glVertexAttrib4NivARB

    public void glVertexAttrib4NivARB(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NivARB` in interface `GL2`

### glVertex3d

    public void glVertex3d(double arg0,
                           double arg1,
                           double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3d(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glVertex3d` in interface `GL2`

### glMapNamedBufferEXT

    public ByteBuffer glMapNamedBufferEXT(int arg0,
                                          int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLvoid * glMapNamedBufferEXT(GLuint target, GLenum access);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMapNamedBufferEXT` in interface `GL2`

### glDepthRange

    public void glDepthRange(double arg0,
                             double arg1)

  Specified by:
    `glDepthRange` in interface `GL`
  Specified by:
    `glDepthRange` in interface `GL2ES2`

### glCopyTexSubImage3D

    public void glCopyTexSubImage3D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    int arg8)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glCopyTexSubImage3D` in interface `GL2GL3`

### glVertexAttrib2hv

    public void glVertexAttrib2hv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib2hv` in interface `GL2`

### glMultiTexParameterivEXT

    public void glMultiTexParameterivEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         int[] arg3,
                                         int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterivEXT` in interface `GL2`

### glPrimitiveRestart

    public void glPrimitiveRestart()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPrimitiveRestartNV(void);`
  Part of `GL_NV_primitive_restart`

  Specified by:
    `glPrimitiveRestart` in interface `GL2`

### glCopyTextureSubImage2DEXT

    public void glCopyTextureSubImage2DEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5,
                                           int arg6,
                                           int arg7,
                                           int arg8)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyTextureSubImage2DEXT` in interface `GL2`

### glGetUniformiv

    public void glGetUniformiv(int arg0,
                               int arg1,
                               IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetUniformiv(GLuint program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformiv` in interface `GL2ES2`

### glSecondaryColor3hv

    public void glSecondaryColor3hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glSecondaryColor3hv` in interface `GL2`

### glPopName

    public void glPopName()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPopName(void);`

  Specified by:
    `glPopName` in interface `GL2`

### glDeleteOcclusionQueriesNV

    public void glDeleteOcclusionQueriesNV(int arg0,
                                           int[] arg1,
                                           int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glDeleteOcclusionQueriesNV` in interface `GL2`

### glEvalCoord1dv

    public void glEvalCoord1dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1dv(const GLdouble * u);`

  Specified by:
    `glEvalCoord1dv` in interface `GL2`

### glIndexfv

    public void glIndexfv(float[] arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexfv(const GLfloat * c);`

  Specified by:
    `glIndexfv` in interface `GL2`

### glVertexAttrib1svARB

    public void glVertexAttrib1svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1svARB` in interface `GL2`

### glDrawBufferRegion

    public void glDrawBufferRegion(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5,
                                   int arg6)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);`
  Part of `GL_KTX_buffer_region`

  Specified by:
    `glDrawBufferRegion` in interface `GL2`

### glGenLists

    public int glGenLists(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `GLuint glGenLists(GLsizei range);`

  Specified by:
    `glGenLists` in interface `GL2`

### glDeleteRenderbuffers

    public void glDeleteRenderbuffers(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);`

  Specified by:
    `glDeleteRenderbuffers` in interface `GL`

### glWeightPointer

    public void glWeightPointer(int arg0,
                                int arg1,
                                int arg2,
                                Buffer arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_OES_matrix_palette`

  Specified by:
    `glWeightPointer` in interface `GL2ES1`

### glGetTexParameterfv

    public void glGetTexParameterfv(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexParameterfv` in interface `GL`

### glColorMaski

    public void glColorMaski(int arg0,
                             boolean arg1,
                             boolean arg2,
                             boolean arg3,
                             boolean arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glColorMaski(GLuint index, GLboolean x, GLboolean y, GLboolean z, GLboolean w);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glColorMaski` in interface `GL2GL3`

### glProgramUniform2fvEXT

    public void glProgramUniform2fvEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       float[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2fvEXT` in interface `GL2`

### glUniformMatrix4fv

    public void glUniformMatrix4fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fv` in interface `GL2ES2`

### glEdgeFlagv

    public void glEdgeFlagv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEdgeFlagv(const GLboolean * flag);`

  Specified by:
    `glEdgeFlagv` in interface `GL2`

### glTexSubImage2D

    public void glTexSubImage2D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                int arg6,
                                int arg7,
                                Buffer arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glTexSubImage2D` in interface `GL`

### glPointParameterfv

    public void glPointParameterfv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glPointParameterfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glPointParameterfv` in interface `GL2ES1`
  Specified by:
    `glPointParameterfv` in interface `GL2GL3`

### glVertexAttrib4Niv

    public void glVertexAttrib4Niv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Niv` in interface `GL2GL3`

### glGetMapControlPointsNV

    public void glGetMapControlPointsNV(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        boolean arg5,
                                        Buffer arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetMapControlPointsNV` in interface `GL2`

### glDisableClientState

    public void glDisableClientState(int arg0)

  Specified by:
    `glDisableClientState` in interface `GLPointerFunc`

### glBufferRegionEnabled

    public int glBufferRegionEnabled()

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBufferRegionEnabled(GLvoid);`
  Part of `GL_KTX_buffer_region`

  Specified by:
    `glBufferRegionEnabled` in interface `GL2`

### glUniformMatrix2fvARB

    public void glUniformMatrix2fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix2fvARB` in interface `GL2`

### glGenOcclusionQueriesNV

    public void glGenOcclusionQueriesNV(int arg0,
                                        int[] arg1,
                                        int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGenOcclusionQueriesNV` in interface `GL2`

### glGetVertexAttribIuiv

    public void glGetVertexAttribIuiv(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribIuiv(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetVertexAttribIuiv` in interface `GL2GL3`

### glGetMapParameterfvNV

    public void glGetMapParameterfvNV(int arg0,
                                      int arg1,
                                      float[] arg2,
                                      int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapParameterfvNV` in interface `GL2`

### glWeightivARB

    public void glWeightivARB(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightivARB` in interface `GL2`

### glWindowPos3s

    public void glWindowPos3s(short arg0,
                              short arg1,
                              short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3s(GLshort red, GLshort green, GLshort blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3s` in interface `GL2`

### glUniform4ui

    public void glUniform4ui(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform4ui` in interface `GL2GL3`

### glTexGenfv

    public void glTexGenfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGenfv` in interface `GL2ES1`

### glGetTexParameterIiv

    public void glGetTexParameterIiv(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTexParameterIiv` in interface `GL2GL3`

### glProgramLocalParametersI4uivNV

    public void glProgramLocalParametersI4uivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParametersI4uivNV` in interface `GL2`

### glFogCoorddv

    public void glFogCoorddv(double[] arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoorddv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoorddv` in interface `GL2`

### glVertexAttribI4ubv

    public void glVertexAttribI4ubv(int arg0,
                                    byte[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4ubv(GLuint index, const GLubyte * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4ubv` in interface `GL2`

### glMap1f

    public void glMap1f(int arg0,
                        float arg1,
                        float arg2,
                        int arg3,
                        int arg4,
                        FloatBuffer arg5)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`

  Specified by:
    `glMap1f` in interface `GL2`

### glVertex3sv

    public void glVertex3sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3sv(const GLshort * v);`

  Specified by:
    `glVertex3sv` in interface `GL2`

### glColor3f

    public void glColor3f(float arg0,
                          float arg1,
                          float arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3f(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glColor3f` in interface `GL2`

### glWriteMaskEXT

    public void glWriteMaskEXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4,
                               int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWriteMaskEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glWriteMaskEXT` in interface `GL2`

### glIsVariantEnabledEXT

    public boolean glIsVariantEnabledEXT(int arg0,
                                         int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsVariantEnabledEXT(GLuint target, GLenum index);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glIsVariantEnabledEXT` in interface `GL2`

### glNamedFramebufferRenderbufferEXT

    public void glNamedFramebufferRenderbufferEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferRenderbufferEXT(GLuint sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferRenderbufferEXT` in interface `GL2`

### glTexImage1D

    public void glTexImage1D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             Buffer arg7)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glTexImage1D` in interface `GL2GL3`

### glRasterPos3sv

    public void glRasterPos3sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3sv(const GLshort * v);`

  Specified by:
    `glRasterPos3sv` in interface `GL2`

### glSecondaryColor3ubv

    public void glSecondaryColor3ubv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3ubv(const GLubyte * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3ubv` in interface `GL2`

### glStencilMaskSeparate

    public void glStencilMaskSeparate(int arg0,
                                      int arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glStencilMaskSeparate(GLenum face, GLuint mask);`

  Specified by:
    `glStencilMaskSeparate` in interface `GL2ES2`

### glProgramEnvParameterI4uivNV

    public void glProgramEnvParameterI4uivNV(int arg0,
                                             int arg1,
                                             IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParameterI4uivNV` in interface `GL2`

### glGetProgramLocalParameterIuivNV

    public void glGetProgramLocalParameterIuivNV(int arg0,
                                                 int arg1,
                                                 int[] arg2,
                                                 int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramLocalParameterIuivNV` in interface `GL2`

### glMap2f

    public void glMap2f(int arg0,
                        float arg1,
                        float arg2,
                        int arg3,
                        int arg4,
                        float arg5,
                        float arg6,
                        int arg7,
                        int arg8,
                        FloatBuffer arg9)

  Description copied from interface: `GL2`
  Interface 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);`

  Specified by:
    `glMap2f` in interface `GL2`

### glTexSubImage1D

    public void glTexSubImage1D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                Buffer arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glTexSubImage1D` in interface `GL2GL3`

### glClearDepthf

    public void glClearDepthf(float arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClearDepthf(GLclampf depth);`

  Specified by:
    `glClearDepthf` in interface `GL`

### glVertexAttrib3fv

    public void glVertexAttrib3fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib3fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib3fv` in interface `GL2ES2`

### glVertexAttribs3hv

    public void glVertexAttribs3hv(int arg0,
                                   int arg1,
                                   short[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs3hv` in interface `GL2`

### glPixelMapfv

    public void glPixelMapfv(int arg0,
                             int arg1,
                             long arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapfv` in interface `GL2`

### glVertexAttrib1hv

    public void glVertexAttrib1hv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib1hv` in interface `GL2`

### glMultiTexParameterIivEXT

    public void glMultiTexParameterIivEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterIivEXT` in interface `GL2`

### glMatrixIndexusvARB

    public void glMatrixIndexusvARB(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexusvARB` in interface `GL2`

### glDeleteBuffers

    public void glDeleteBuffers(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteBuffers(GLsizei n, const GLuint * buffers);`

  Specified by:
    `glDeleteBuffers` in interface `GL`

### glMatrixMultdEXT

    public void glMatrixMultdEXT(int arg0,
                                 DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultdEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultdEXT` in interface `GL2`

### glTexCoord3sv

    public void glTexCoord3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3sv(const GLshort * v);`

  Specified by:
    `glTexCoord3sv` in interface `GL2`

### getExtension

    public Object getExtension(String arg0)

  Description copied from interface: `GLBase`
  Returns an object providing access to the specified OpenGL extension. This is intended to provide a mechanism for vendors who wish to provide access to new OpenGL extensions without changing the public API of the core package. For example, a user may request access to extension "GL_VENDOR_foo" and receive back an object which implements a vendor-specified interface which can call the OpenGL extension functions corresponding to that extension. It is up to the vendor to specify both the extension name and Java API for accessing it, including which class or interface contains the functions.

  Note: it is the intent to add new extensions as quickly as possible to the core GL API. Therefore it is unlikely that most vendors will use this extension mechanism, but it is being provided for completeness.

  Specified by:
    `getExtension` in interface `GLBase`

### glVertexAttribs4hv

    public void glVertexAttribs4hv(int arg0,
                                   int arg1,
                                   ShortBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs4hv` in interface `GL2`

### glColor3iv

    public void glColor3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3iv(const GLint * v);`

  Specified by:
    `glColor3iv` in interface `GL2`

### glSecondaryColor3usv

    public void glSecondaryColor3usv(short[] arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3usv(const GLushort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3usv` in interface `GL2`

### glTextureImage1DEXT

    public void glTextureImage1DEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    Buffer arg8)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureImage1DEXT` in interface `GL2`

### glTexSubImage3D

    public void glTexSubImage3D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                int arg6,
                                int arg7,
                                int arg8,
                                int arg9,
                                Buffer arg10)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexSubImage3D(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_VERSION_1_2`

  Specified by:
    `glTexSubImage3D` in interface `GL2GL3`

### glTexParameterIuiv

    public void glTexParameterIuiv(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glTexParameterIuiv` in interface `GL2GL3`

### glGetMultiTexEnvivEXT

    public void glGetMultiTexEnvivEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexEnvivEXT` in interface `GL2`

### glGetFloatv

    public void glGetFloatv(int arg0,
                            FloatBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetFloatv(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFloatv` in interface `GLMatrixFunc`
  Specified by:
    `glGetFloatv` in interface `GL`
  Parameters:
    `arg0` - GL_MODELVIEW_MATRIX, GL_PROJECTION_MATRIX or GL_TEXTURE_MATRIX
    `arg1` - the FloatBuffer's position remains unchanged, which is the same behavior than the native JOGL GL impl

### glBindLightParameterEXT

    public int glBindLightParameterEXT(int arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBindLightParameterEXT(GLenum light, GLenum value);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindLightParameterEXT` in interface `GL2`

### glSetInvariantEXT

    public void glSetInvariantEXT(int arg0,
                                  int arg1,
                                  Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glSetInvariantEXT` in interface `GL2`

### glTexCoord4fv

    public void glTexCoord4fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4fv(const GLfloat * v);`

  Specified by:
    `glTexCoord4fv` in interface `GL2`

### glRasterPos2iv

    public void glRasterPos2iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2iv(const GLint * v);`

  Specified by:
    `glRasterPos2iv` in interface `GL2`

### glClearBufferiv

    public void glClearBufferiv(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferiv` in interface `GL2GL3`

### glGenRenderbuffers

    public void glGenRenderbuffers(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);`

  Specified by:
    `glGenRenderbuffers` in interface `GL`

### glVariantbvEXT

    public void glVariantbvEXT(int arg0,
                               byte[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantbvEXT` in interface `GL2`

### glWeightuivARB

    public void glWeightuivARB(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightuivARB` in interface `GL2`

### glVariantuivEXT

    public void glVariantuivEXT(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantuivEXT` in interface `GL2`

### glUniform1iv

    public void glUniform1iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform1iv` in interface `GL2ES2`

### glMultiTexEnvivEXT

    public void glMultiTexEnvivEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnvivEXT` in interface `GL2`

### glVertexAttrib3fv

    public void glVertexAttrib3fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib3fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib3fv` in interface `GL2ES2`

### glUseProgramObjectARB

    public void glUseProgramObjectARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUseProgramObjectARB(GLhandleARB mode);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUseProgramObjectARB` in interface `GL2`

### glNamedProgramLocalParameter4fEXT

    public void glNamedProgramLocalParameter4fEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  float arg3,
                                                  float arg4,
                                                  float arg5,
                                                  float arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glNamedProgramLocalParameter4fEXT` in interface `GL2`

### glProgramLocalParametersI4ivNV

    public void glProgramLocalParametersI4ivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int[] arg3,
                                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParametersI4ivNV` in interface `GL2`

### glFrontFace

    public void glFrontFace(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFrontFace(GLenum mode);`

  Specified by:
    `glFrontFace` in interface `GL`

### glBeginQuery

    public void glBeginQuery(int arg0,
                             int arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBeginQuery(GLenum target, GLuint id);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glBeginQuery` in interface `GL2GL3`

### glProgramUniform2ivEXT

    public void glProgramUniform2ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2ivEXT` in interface `GL2`

### glMaterialiv

    public void glMaterialiv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMaterialiv(GLenum face, GLenum pname, const GLint * params);`

  Specified by:
    `glMaterialiv` in interface `GL2`

### glVertexAttrib4usvARB

    public void glVertexAttrib4usvARB(int arg0,
                                      short[] arg1,
                                      int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4usvARB` in interface `GL2`

### glIsProgramARB

    public boolean glIsProgramARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsProgramARB(GLuint id);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glIsProgramARB` in interface `GL2`

### glClearColorIui

    public void glClearColorIui(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha);`
  Part of `GL_EXT_texture_integer`

  Specified by:
    `glClearColorIui` in interface `GL2`

### glGetInfoLogARB

    public void glGetInfoLogARB(int arg0,
                                int arg1,
                                IntBuffer arg2,
                                ByteBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetInfoLogARB` in interface `GL2`

### glTexCoord4fv

    public void glTexCoord4fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4fv(const GLfloat * v);`

  Specified by:
    `glTexCoord4fv` in interface `GL2`

### glGetMapAttribParameterivNV

    public void glGetMapAttribParameterivNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint attachment, GLenum pname, GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapAttribParameterivNV` in interface `GL2`

### glGetFloatv

    public void glGetFloatv(int arg0,
                            float[] arg1,
                            int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetFloatv(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFloatv` in interface `GLMatrixFunc`
  Specified by:
    `glGetFloatv` in interface `GL`

### glTexGenfv

    public void glTexGenfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGenfv` in interface `GL2ES1`

### glGetMapParameterfvNV

    public void glGetMapParameterfvNV(int arg0,
                                      int arg1,
                                      FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapParameterfvNV` in interface `GL2`

### glPixelStoref

    public void glPixelStoref(int arg0,
                              float arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPixelStoref(GLenum pname, GLfloat param);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelStoref` in interface `GL2GL3`

### glMap1f

    public void glMap1f(int arg0,
                        float arg1,
                        float arg2,
                        int arg3,
                        int arg4,
                        float[] arg5,
                        int arg6)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`

  Specified by:
    `glMap1f` in interface `GL2`

### glTexCoord1dv

    public void glTexCoord1dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1dv(const GLdouble * v);`

  Specified by:
    `glTexCoord1dv` in interface `GL2`

### glGenTextures

    public void glGenTextures(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenTextures(GLsizei n, GLuint * textures);`

  Specified by:
    `glGenTextures` in interface `GL`

### glBindBufferOffset

    public void glBindBufferOffset(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBindBufferOffsetEXT(GLenum target, GLuint attachment, GLuint texture, ptrdiff_t level);`
  Part of `GL_EXT_transform_feedback`

  Specified by:
    `glBindBufferOffset` in interface `GL2`

### glVertexAttribI3ui

    public void glVertexAttribI3ui(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3ui(GLuint sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3ui` in interface `GL2`

### glSetLocalConstantEXT

    public void glSetLocalConstantEXT(int arg0,
                                      int arg1,
                                      Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glSetLocalConstantEXT` in interface `GL2`

### glTexEnviv

    public void glTexEnviv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexEnviv` in interface `GL2ES1`

### glMapParameterivNV

    public void glMapParameterivNV(int arg0,
                                   int arg1,
                                   IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glMapParameterivNV` in interface `GL2`

### glTexCoord4dv

    public void glTexCoord4dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4dv(const GLdouble * v);`

  Specified by:
    `glTexCoord4dv` in interface `GL2`

### glPointParameterfv

    public void glPointParameterfv(int arg0,
                                   float[] arg1,
                                   int arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glPointParameterfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glPointParameterfv` in interface `GL2ES1`
  Specified by:
    `glPointParameterfv` in interface `GL2GL3`

### glFramebufferTexture3D

    public void glFramebufferTexture3D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);`
  Part of `GL_ARB_framebuffer_object`

  Specified by:
    `glFramebufferTexture3D` in interface `GL2GL3`

### glUniformMatrix2fvARB

    public void glUniformMatrix2fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniformMatrix2fvARB` in interface `GL2`

### glGetMultiTexParameterIuivEXT

    public void glGetMultiTexParameterIuivEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterIuivEXT` in interface `GL2`

### glTexImage3D

    public void glTexImage3D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             int arg7,
                             int arg8,
                             Buffer arg9)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glTexImage3D` in interface `GL2GL3`

### glUniform1ivARB

    public void glUniform1ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1ivARB` in interface `GL2`

### glColorTableParameteriv

    public void glColorTableParameteriv(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glColorTableParameteriv` in interface `GL2`

### glMap2f

    public void glMap2f(int arg0,
                        float arg1,
                        float arg2,
                        int arg3,
                        int arg4,
                        float arg5,
                        float arg6,
                        int arg7,
                        int arg8,
                        float[] arg9,
                        int arg10)

  Description copied from interface: `GL2`
  Interface 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);`

  Specified by:
    `glMap2f` in interface `GL2`

### glMultiTexCoord1iv

    public void glMultiTexCoord1iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1iv` in interface `GL2`

### glVertexAttribI4sv

    public void glVertexAttribI4sv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4sv` in interface `GL2`

### glVertexAttrib4Nsv

    public void glVertexAttrib4Nsv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nsv` in interface `GL2GL3`

### glIsPBOPackEnabled

    public boolean glIsPBOPackEnabled()

  Specified by:
    `glIsPBOPackEnabled` in interface `GL2`

### glDrawBuffersATI

    public void glDrawBuffersATI(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`
  Part of `GL_ATI_draw_buffers`

  Specified by:
    `glDrawBuffersATI` in interface `GL2`

### glVertexAttrib4NusvARB

    public void glVertexAttrib4NusvARB(int arg0,
                                       ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NusvARB` in interface `GL2`

### glVertexAttribI3iv

    public void glVertexAttribI3iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3iv` in interface `GL2`

### getSwapInterval

    public int getSwapInterval()

  Description copied from interface: `GLBase`
  Provides a platform-independent way to get the swap interval set by `GLBase.setSwapInterval(int)`.
  If the interval is not set by `GLBase.setSwapInterval(int)` yet, -1 is returned, indicating that the platforms default is being used.

  Specified by:
    `getSwapInterval` in interface `GLBase`
  See Also:
    `GLBase.setSwapInterval(int)`

### glNamedFramebufferTextureFaceEXT

    public void glNamedFramebufferTextureFaceEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTextureFaceEXT(GLuint target, GLenum attachment, GLuint texture, GLint level, GLenum face);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTextureFaceEXT` in interface `GL2`

### glUniform3fARB

    public void glUniform3fARB(int arg0,
                               float arg1,
                               float arg2,
                               float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3fARB` in interface `GL2`

### glProgramEnvParameters4fvEXT

    public void glProgramEnvParameters4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
  Part of `GL_EXT_gpu_program_parameters`

  Specified by:
    `glProgramEnvParameters4fvEXT` in interface `GL2`

### glIndexs

    public void glIndexs(short arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexs(GLshort c);`

  Specified by:
    `glIndexs` in interface `GL2`

### glGetRenderbufferParameteriv

    public void glGetRenderbufferParameteriv(int arg0,
                                             int arg1,
                                             int[] arg2,
                                             int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetRenderbufferParameteriv` in interface `GL`

### glMultiTexEnvfvEXT

    public void glMultiTexEnvfvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnvfvEXT` in interface `GL2`

### glVertexAttribPointerARB

    public void glVertexAttribPointerARB(int arg0,
                                         int arg1,
                                         int arg2,
                                         boolean arg3,
                                         int arg4,
                                         Buffer arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glVertexAttribPointerARB` in interface `GL2`
    `arg5` - a direct `Buffer`

### glCullFace

    public void glCullFace(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCullFace(GLenum mode);`

  Specified by:
    `glCullFace` in interface `GL`

### glMultiTexGenfvEXT

    public void glMultiTexGenfvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGenfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGenfvEXT` in interface `GL2`

### glVertexAttribI1uiv

    public void glVertexAttribI1uiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI1uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI1uiv` in interface `GL2`

### glCompressedMultiTexSubImage1DEXT

    public void glCompressedMultiTexSubImage1DEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  int arg5,
                                                  int arg6,
                                                  Buffer arg7)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexSubImage1DEXT(GLenum texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCompressedMultiTexSubImage1DEXT` in interface `GL2`

### glFogCoordfv

    public void glFogCoordfv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordfv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoordfv` in interface `GL2`

### glVertex2hv

    public void glVertex2hv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex2hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex2hv` in interface `GL2`

### glCreateProgram

    public int glCreateProgram()

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `GLuint glCreateProgram(void);`

  Specified by:
    `glCreateProgram` in interface `GL2ES2`

### glReadPixels

    public void glReadPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             Buffer arg6)

  Description copied from interface: `GL`
  Entry point to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLeglImageOES pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glReadPixels` in interface `GL`

### glSampleCoverage

    public void glSampleCoverage(float arg0,
                                 boolean arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glSampleCoverage(GLclampf value, GLboolean invert);`

  Specified by:
    `glSampleCoverage` in interface `GL`

### glUniformMatrix2x4fv

    public void glUniformMatrix2x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix2x4fv` in interface `GL2GL3`

### glGetTextureParameterfvEXT

    public void glGetTextureParameterfvEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterfvEXT` in interface `GL2`

### glGenerateTextureMipmapEXT

    public void glGenerateTextureMipmapEXT(int arg0,
                                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenerateTextureMipmapEXT(GLuint target, GLenum id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGenerateTextureMipmapEXT` in interface `GL2`

### glGetColorTable

    public void glGetColorTable(int arg0,
                                int arg1,
                                int arg2,
                                long arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetColorTable` in interface `GL2`

### glGetVariantBooleanvEXT

    public void glGetVariantBooleanvEXT(int arg0,
                                        int arg1,
                                        byte[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantBooleanvEXT` in interface `GL2`

### glIndexMask

    public void glIndexMask(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexMask(GLuint mask);`

  Specified by:
    `glIndexMask` in interface `GL2`

### glGetLightiv

    public void glGetLightiv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetLightiv(GLenum light, GLenum pname, GLint * params);`

  Specified by:
    `glGetLightiv` in interface `GL2`

### glDepthMask

    public void glDepthMask(boolean arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDepthMask(GLboolean flag);`

  Specified by:
    `glDepthMask` in interface `GL`

### glGetProgramEnvParameterdvARB

    public void glGetProgramEnvParameterdvARB(int arg0,
                                              int arg1,
                                              DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramEnvParameterdvARB` in interface `GL2`

### glMultiTexCoord2hv

    public void glMultiTexCoord2hv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord2hv` in interface `GL2`

### glTextureParameterivEXT

    public void glTextureParameterivEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glTextureParameterivEXT` in interface `GL2`

### glColorTableParameterfv

    public void glColorTableParameterfv(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glColorTableParameterfv` in interface `GL2`

### glVertexAttrib4uiv

    public void glVertexAttrib4uiv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4uiv` in interface `GL2GL3`

### glGetTexEnvfv

    public void glGetTexEnvfv(int arg0,
                              int arg1,
                              float[] arg2,
                              int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexEnvfv` in interface `GL2ES1`

### glConvolutionParameterfv

    public void glConvolutionParameterfv(int arg0,
                                         int arg1,
                                         float[] arg2,
                                         int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameterfv` in interface `GL2`

### glMapBufferRange

    public ByteBuffer glMapBufferRange(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `GLvoid * glMapBufferRange(GLenum target, ptrdiff_t offset, ptrdiff_t length, GLbitfield access);`
  Part of `GL_ARB_map_buffer_range`

  Specified by:
    `glMapBufferRange` in interface `GL2GL3`

### glMultiTexCoord3hv

    public void glMultiTexCoord3hv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord3hv` in interface `GL2`

### glEnableVertexAttribArray

    public void glEnableVertexAttribArray(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glEnableVertexAttribArray(GLuint index);`

  Specified by:
    `glEnableVertexAttribArray` in interface `GL2ES2`

### glProgramLocalParameterI4ivNV

    public void glProgramLocalParameterI4ivNV(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParameterI4ivNV` in interface `GL2`

### glMultiTexGendvEXT

    public void glMultiTexGendvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   double[] arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGendvEXT(GLenum target, GLenum index, GLenum count, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGendvEXT` in interface `GL2`

### glVertexAttrib1dARB

    public void glVertexAttrib1dARB(int arg0,
                                    double arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1dARB(GLuint target, GLdouble s);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1dARB` in interface `GL2`

### glVertexAttrib4NubvARB

    public void glVertexAttrib4NubvARB(int arg0,
                                       ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NubvARB` in interface `GL2`

### glMatrixTranslatefEXT

    public void glMatrixTranslatefEXT(int arg0,
                                      float arg1,
                                      float arg2,
                                      float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixTranslatefEXT(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixTranslatefEXT` in interface `GL2`

### glGenFramebuffers

    public void glGenFramebuffers(int arg0,
                                  int[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenFramebuffers(GLsizei n, GLuint * framebuffers);`

  Specified by:
    `glGenFramebuffers` in interface `GL`

### glMatrixTranslatedEXT

    public void glMatrixTranslatedEXT(int arg0,
                                      double arg1,
                                      double arg2,
                                      double arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixTranslatedEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixTranslatedEXT` in interface `GL2`

### glClearBufferfi

    public void glClearBufferfi(int arg0,
                                int arg1,
                                float arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferfi` in interface `GL2GL3`

### glMapParameterfvNV

    public void glMapParameterfvNV(int arg0,
                                   int arg1,
                                   FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glMapParameterfvNV` in interface `GL2`

### glBindBufferBase

    public void glBindBufferBase(int arg0,
                                 int arg1,
                                 int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBindBufferBase(GLenum red, GLuint green, GLuint blue);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glBindBufferBase` in interface `GL2GL3`

### glMinmax

    public void glMinmax(int arg0,
                         int arg1,
                         boolean arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glMinmax` in interface `GL2`

### glNamedFramebufferTextureLayerEXT

    public void glNamedFramebufferTextureLayerEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTextureLayerEXT(GLuint target, GLenum index, GLuint buffer, GLint offset, GLint size);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTextureLayerEXT` in interface `GL2`

### glMatrixLoadfEXT

    public void glMatrixLoadfEXT(int arg0,
                                 FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadfEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadfEXT` in interface `GL2`

### glPixelMapusv

    public void glPixelMapusv(int arg0,
                              int arg1,
                              short[] arg2,
                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapusv` in interface `GL2`

### glProgramLocalParameterI4iNV

    public void glProgramLocalParameterI4iNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             int arg4,
                                             int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramLocalParameterI4iNV` in interface `GL2`

### glGetFenceivNV

    public void glGetFenceivNV(int arg0,
                               int arg1,
                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_NV_fence`

  Specified by:
    `glGetFenceivNV` in interface `GL2`

### glGetBooleani_v

    public void glGetBooleani_v(int arg0,
                                int arg1,
                                ByteBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetBooleani_v` in interface `GL2GL3`

### glColor3uiv

    public void glColor3uiv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3uiv(const GLuint * v);`

  Specified by:
    `glColor3uiv` in interface `GL2`

### glPointParameteriv

    public void glPointParameteriv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPointParameteriv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glPointParameteriv` in interface `GL2GL3`

### glDisableVertexAttribAPPLE

    public void glDisableVertexAttribAPPLE(int arg0,
                                           int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname);`
  Part of `GL_APPLE_vertex_program_evaluators`

  Specified by:
    `glDisableVertexAttribAPPLE` in interface `GL2`

### glGetMultiTexEnvfvEXT

    public void glGetMultiTexEnvfvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexEnvfvEXT` in interface `GL2`

### glTextureSubImage1DEXT

    public void glTextureSubImage1DEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       Buffer arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureSubImage1DEXT` in interface `GL2`

### glTexEnvfv

    public void glTexEnvfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexEnvfv` in interface `GL2ES1`

### glConvolutionParameterfv

    public void glConvolutionParameterfv(int arg0,
                                         int arg1,
                                         FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameterfv` in interface `GL2`

### glGetTexEnvfv

    public void glGetTexEnvfv(int arg0,
                              int arg1,
                              FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexEnvfv` in interface `GL2ES1`

### glColorTableParameterfv

    public void glColorTableParameterfv(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glColorTableParameterfv` in interface `GL2`

### glFogCoordh

    public void glFogCoordh(short arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordhNV(GLhalfNV factor);`
  Part of `GL_NV_half_float`

  Specified by:
    `glFogCoordh` in interface `GL2`

### glTestObjectAPPLE

    public boolean glTestObjectAPPLE(int arg0,
                                     int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glTestObjectAPPLE(GLenum target, GLuint index);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glTestObjectAPPLE` in interface `GL2`

### glGetBufferParameteriv

    public void glGetBufferParameteriv(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameteriv` in interface `GL`

### glVertex4d

    public void glVertex4d(double arg0,
                           double arg1,
                           double arg2,
                           double arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glVertex4d` in interface `GL2`

### glGetIntegerIndexedv

    public void glGetIntegerIndexedv(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glGetIntegerIndexedv` in interface `GL2`

### glGenFencesNV

    public void glGenFencesNV(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);`
  Part of `GL_NV_fence`

  Specified by:
    `glGenFencesNV` in interface `GL2`

### glGetLocalConstantIntegervEXT

    public void glGetLocalConstantIntegervEXT(int arg0,
                                              int arg1,
                                              IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantIntegervEXT` in interface `GL2`

### glVertex4f

    public void glVertex4f(float arg0,
                           float arg1,
                           float arg2,
                           float arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glVertex4f` in interface `GL2`

### glVertex4h

    public void glVertex4h(short arg0,
                           short arg1,
                           short arg2,
                           short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex4h` in interface `GL2`

### glBindBufferRange

    public void glBindBufferRange(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glBindBufferRange` in interface `GL2GL3`

### glGetMultiTexParameterIivEXT

    public void glGetMultiTexParameterIivEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterIivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterIivEXT` in interface `GL2`

### glVertex4i

    public void glVertex4i(int arg0,
                           int arg1,
                           int arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4i(GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glVertex4i` in interface `GL2`

### glWindowPos3sv

    public void glWindowPos3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3sv` in interface `GL2`

### glRasterPos3s

    public void glRasterPos3s(short arg0,
                              short arg1,
                              short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3s(GLshort x, GLshort y, GLshort z);`

  Specified by:
    `glRasterPos3s` in interface `GL2`

### glProgramEnvParametersI4ivNV

    public void glProgramEnvParametersI4ivNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParametersI4ivNV` in interface `GL2`

### glColor3d

    public void glColor3d(double arg0,
                          double arg1,
                          double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3d(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glColor3d` in interface `GL2`

### glRectiv

    public void glRectiv(IntBuffer arg0,
                         IntBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectiv(const GLint * v1, const GLint * v2);`

  Specified by:
    `glRectiv` in interface `GL2`

### glRectiv

    public void glRectiv(int[] arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectiv(const GLint * v1, const GLint * v2);`

  Specified by:
    `glRectiv` in interface `GL2`

### glNormal3bv

    public void glNormal3bv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3bv(const GLbyte * v);`

  Specified by:
    `glNormal3bv` in interface `GL2`

### glVertexAttribI2uiv

    public void glVertexAttribI2uiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2uiv(GLuint index, const GLuint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2uiv` in interface `GL2`

### glMatrixLoadfEXT

    public void glMatrixLoadfEXT(int arg0,
                                 float[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadfEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadfEXT` in interface `GL2`

### glTexGeniv

    public void glTexGeniv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)

  Description copied from interface: `GL2ES1`
  Entry point to C language function: `void glTexGenivOES(GLenum coord, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_0, GL_OES_texture_cube_map`

  Specified by:
    `glTexGeniv` in interface `GL2ES1`

### glMatrixIndexuivARB

    public void glMatrixIndexuivARB(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`
  Part of `GL_ARB_matrix_palette`

  Specified by:
    `glMatrixIndexuivARB` in interface `GL2`

### glTexEnvfv

    public void glTexEnvfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexEnvfv` in interface `GL2ES1`

### glGetMultiTexEnvfvEXT

    public void glGetMultiTexEnvfvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexEnvfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexEnvfvEXT` in interface `GL2`

### glVertex4s

    public void glVertex4s(short arg0,
                           short arg1,
                           short arg2,
                           short arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);`

  Specified by:
    `glVertex4s` in interface `GL2`

### glMapParameterfvNV

    public void glMapParameterfvNV(int arg0,
                                   int arg1,
                                   float[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glMapParameterfvNV` in interface `GL2`

### glVertexAttrib3fARB

    public void glVertexAttrib3fARB(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3fARB` in interface `GL2`

### glConvolutionFilter2D

    public void glConvolutionFilter2D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      Buffer arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glConvolutionFilter2D` in interface `GL2`

### glGetFramebufferParameterivEXT

    public void glGetFramebufferParameterivEXT(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetFramebufferParameterivEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetFramebufferParameterivEXT` in interface `GL2`

### glMultiTexGenfvEXT

    public void glMultiTexGenfvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGenfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGenfvEXT` in interface `GL2`

### glVertexAttrib4sv

    public void glVertexAttrib4sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4sv` in interface `GL2GL3`

### glLinkProgramARB

    public void glLinkProgramARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLinkProgramARB(GLhandleARB mode);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glLinkProgramARB` in interface `GL2`

### glVertex2f

    public void glVertex2f(float arg0,
                           float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2f(GLfloat x, GLfloat y);`

  Specified by:
    `glVertex2f` in interface `GL2`

### glTexCoord4iv

    public void glTexCoord4iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4iv(const GLint * v);`

  Specified by:
    `glTexCoord4iv` in interface `GL2`

### glVertex2h

    public void glVertex2h(short arg0,
                           short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertex2hNV(GLhalfNV x, GLhalfNV y);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertex2h` in interface `GL2`

### glFogCoordfv

    public void glFogCoordfv(float[] arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordfv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoordfv` in interface `GL2`

### glVertexAttrib3dv

    public void glVertexAttrib3dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3dv` in interface `GL2GL3`

### glSecondaryColor3s

    public void glSecondaryColor3s(short arg0,
                                   short arg1,
                                   short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3s` in interface `GL2`

### glUniform1uiv

    public void glUniform1uiv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform1uiv` in interface `GL2GL3`

### glColor3ui

    public void glColor3ui(int arg0,
                           int arg1,
                           int arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3ui(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glColor3ui` in interface `GL2`

### glVertex2d

    public void glVertex2d(double arg0,
                           double arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2d(GLdouble x, GLdouble y);`

  Specified by:
    `glVertex2d` in interface `GL2`

### glSecondaryColor3h

    public void glSecondaryColor3h(short arg0,
                                   short arg1,
                                   short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
  Part of `GL_NV_half_float`

  Specified by:
    `glSecondaryColor3h` in interface `GL2`

### glProgramEnvParameters4fvEXT

    public void glProgramEnvParameters4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             float[] arg3,
                                             int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
  Part of `GL_EXT_gpu_program_parameters`

  Specified by:
    `glProgramEnvParameters4fvEXT` in interface `GL2`

### glMap1d

    public void glMap1d(int arg0,
                        double arg1,
                        double arg2,
                        int arg3,
                        int arg4,
                        double[] arg5,
                        int arg6)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`

  Specified by:
    `glMap1d` in interface `GL2`

### glColor3usv

    public void glColor3usv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3usv(const GLushort * v);`

  Specified by:
    `glColor3usv` in interface `GL2`

### glRasterPos4sv

    public void glRasterPos4sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4sv(const GLshort * v);`

  Specified by:
    `glRasterPos4sv` in interface `GL2`

### glGetInfoLogARB

    public void glGetInfoLogARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3,
                                byte[] arg4,
                                int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetInfoLogARB` in interface `GL2`

### glMultiTexEnvfvEXT

    public void glMultiTexEnvfvEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnvfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnvfvEXT` in interface `GL2`

### glVertexAttribs1hv

    public void glVertexAttribs1hv(int arg0,
                                   int arg1,
                                   short[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs1hv` in interface `GL2`

### glRasterPos4dv

    public void glRasterPos4dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos4dv(const GLdouble * v);`

  Specified by:
    `glRasterPos4dv` in interface `GL2`

### glTexGendv

    public void glTexGendv(int arg0,
                           int arg1,
                           double[] arg2,
                           int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`

  Specified by:
    `glTexGendv` in interface `GL2`

### glUniform3iARB

    public void glUniform3iARB(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform3iARB` in interface `GL2`

### glGetLocalConstantBooleanvEXT

    public void glGetLocalConstantBooleanvEXT(int arg0,
                                              int arg1,
                                              byte[] arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantBooleanvEXT` in interface `GL2`

### glProgramUniform3fEXT

    public void glProgramUniform3fEXT(int arg0,
                                      int arg1,
                                      float arg2,
                                      float arg3,
                                      float arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform3fEXT` in interface `GL2`

### glClientActiveTexture

    public void glClientActiveTexture(int arg0)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glClientActiveTexture(GLenum texture);`

  Specified by:
    `glClientActiveTexture` in interface `GL2ES1`

### glBlendFunc

    public void glBlendFunc(int arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBlendFunc(GLenum sfactor, GLenum dfactor);`

  Specified by:
    `glBlendFunc` in interface `GL`

### glVertexAttrib1dvARB

    public void glVertexAttrib1dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1dvARB` in interface `GL2`

### glIndexubv

    public void glIndexubv(ByteBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexubv(const GLubyte * c);`

  Specified by:
    `glIndexubv` in interface `GL2`

### glPopAttrib

    public void glPopAttrib()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPopAttrib(void);`

  Specified by:
    `glPopAttrib` in interface `GL2`

### glVertexAttribDivisor

    public void glVertexAttribDivisor(int arg0,
                                      int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribDivisor(GLuint target, GLuint id);`
  Part of `GL_ARB_instanced_arrays`

  Specified by:
    `glVertexAttribDivisor` in interface `GL2`

### glVertex3dv

    public void glVertex3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3dv(const GLdouble * v);`

  Specified by:
    `glVertex3dv` in interface `GL2`

### glDeleteQueries

    public void glDeleteQueries(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glDeleteQueries` in interface `GL2GL3`

### glEnableVertexAttribArrayARB

    public void glEnableVertexAttribArrayARB(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEnableVertexAttribArrayARB(GLuint mode);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glEnableVertexAttribArrayARB` in interface `GL2`

### glGetTextureParameterfvEXT

    public void glGetTextureParameterfvEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           float[] arg3,
                                           int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterfvEXT(GLuint stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterfvEXT` in interface `GL2`

### glTexCoord1sv

    public void glTexCoord1sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord1sv(const GLshort * v);`

  Specified by:
    `glTexCoord1sv` in interface `GL2`

### glMap2d

    public void glMap2d(int arg0,
                        double arg1,
                        double arg2,
                        int arg3,
                        int arg4,
                        double arg5,
                        double arg6,
                        int arg7,
                        int arg8,
                        double[] arg9,
                        int arg10)

  Description copied from interface: `GL2`
  Interface 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);`

  Specified by:
    `glMap2d` in interface `GL2`

### glGetUniformivARB

    public void glGetUniformivARB(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetUniformivARB` in interface `GL2`

### glVertex2i

    public void glVertex2i(int arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2i(GLint x, GLint y);`

  Specified by:
    `glVertex2i` in interface `GL2`

### glUniformMatrix2x4fv

    public void glUniformMatrix2x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_VERSION_2_1`

  Specified by:
    `glUniformMatrix2x4fv` in interface `GL2GL3`

### glVertex2s

    public void glVertex2s(short arg0,
                           short arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2s(GLshort x, GLshort y);`

  Specified by:
    `glVertex2s` in interface `GL2`

### glResetHistogram

    public void glResetHistogram(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glResetHistogram(GLenum mode);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glResetHistogram` in interface `GL2`

### glColor3hv

    public void glColor3hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor3hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor3hv` in interface `GL2`

### glCullParameterfvEXT

    public void glCullParameterfvEXT(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`
  Part of `GL_EXT_cull_vertex`

  Specified by:
    `glCullParameterfvEXT` in interface `GL2`

### glIsTexture

    public boolean glIsTexture(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLboolean glIsTexture(GLuint texture);`

  Specified by:
    `glIsTexture` in interface `GL`

### glUniform4fv

    public void glUniform4fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform4fv` in interface `GL2ES2`

### glGetIntegeri_v

    public void glGetIntegeri_v(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetIntegeri_v(GLenum target, GLuint pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetIntegeri_v` in interface `GL2GL3`

### glFramebufferTextureLayer

    public void glFramebufferTextureLayer(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glFramebufferTextureLayer(GLenum target, GLenum index, GLuint buffer, GLint offset, GLint size);`
  Part of `GL_ARB_framebuffer_object`

  Specified by:
    `glFramebufferTextureLayer` in interface `GL2GL3`

### glUniform1i

    public void glUniform1i(int arg0,
                            int arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1i(GLint location, GLint x);`

  Specified by:
    `glUniform1i` in interface `GL2ES2`

### glNamedProgramLocalParameter4dEXT

    public void glNamedProgramLocalParameter4dEXT(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  double arg3,
                                                  double arg4,
                                                  double arg5,
                                                  double arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glNamedProgramLocalParameter4dEXT` in interface `GL2`

### glGetBufferSubData

    public void glGetBufferSubData(int arg0,
                                   int arg1,
                                   int arg2,
                                   Buffer arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetBufferSubData` in interface `GL2GL3`

### glMultiTexCoord1s

    public void glMultiTexCoord1s(int arg0,
                                  short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1s(GLenum target, GLshort s);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1s` in interface `GL2`

### glCallLists

    public void glCallLists(int arg0,
                            int arg1,
                            Buffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glCallLists(GLsizei n, GLenum type, const GLvoid * lists);`

  Specified by:
    `glCallLists` in interface `GL2`

### glVariantivEXT

    public void glVariantivEXT(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantivEXT(GLuint target, const GLint * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantivEXT` in interface `GL2`

### glVertexAttrib4usv

    public void glVertexAttrib4usv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4usv` in interface `GL2GL3`

### glGetVariantIntegervEXT

    public void glGetVariantIntegervEXT(int arg0,
                                        int arg1,
                                        IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantIntegervEXT` in interface `GL2`

### glEndList

    public void glEndList()

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEndList(void);`

  Specified by:
    `glEndList` in interface `GL2`

### glGetVertexAttribivARB

    public void glGetVertexAttribivARB(int arg0,
                                       int arg1,
                                       IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribivARB` in interface `GL2`

### glVertex4fv

    public void glVertex4fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4fv(const GLfloat * v);`

  Specified by:
    `glVertex4fv` in interface `GL2`

### glVertexAttribPointer

    public void glVertexAttribPointer(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      int arg4,
                                      long arg5)

  Description copied from interface: `GL2ES2`
  Entry point to C language function: `void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * ptr);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttribPointer` in interface `GL2ES2`

### glLightModeliv

    public void glLightModeliv(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLightModeliv(GLenum pname, const GLint * params);`

  Specified by:
    `glLightModeliv` in interface `GL2`

### glMultiTexGenivEXT

    public void glMultiTexGenivEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   int[] arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexGenivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexGenivEXT` in interface `GL2`

### glProgramBufferParametersIuivNV

    public void glProgramBufferParametersIuivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                int[] arg4,
                                                int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersIuivNV` in interface `GL2`

### glPixelMapuiv

    public void glPixelMapuiv(int arg0,
                              int arg1,
                              long arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapuiv` in interface `GL2`

### glCompressedTextureSubImage2DEXT

    public void glCompressedTextureSubImage2DEXT(int arg0,
                                                 int arg1,
                                                 int arg2,
                                                 int arg3,
                                                 int arg4,
                                                 int arg5,
                                                 int arg6,
                                                 int arg7,
                                                 int arg8,
                                                 Buffer arg9)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCompressedTextureSubImage2DEXT` in interface `GL2`

### glVertexWeighth

    public void glVertexWeighth(short arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeighthNV(GLhalfNV factor);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexWeighth` in interface `GL2`

### glIndexsv

    public void glIndexsv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexsv(const GLshort * c);`

  Specified by:
    `glIndexsv` in interface `GL2`

### glRectfv

    public void glRectfv(FloatBuffer arg0,
                         FloatBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectfv(const GLfloat * v1, const GLfloat * v2);`

  Specified by:
    `glRectfv` in interface `GL2`

### glRectfv

    public void glRectfv(float[] arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectfv(const GLfloat * v1, const GLfloat * v2);`

  Specified by:
    `glRectfv` in interface `GL2`

### glGetObjectParameterfvARB

    public void glGetObjectParameterfvARB(int arg0,
                                          int arg1,
                                          FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetObjectParameterfvARB` in interface `GL2`

### glMultiTexCoord1h

    public void glMultiTexCoord1h(int arg0,
                                  short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1hNV(GLenum target, GLhalfNV s);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord1h` in interface `GL2`

### glVariantPointerEXT

    public void glVariantPointerEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    long arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantPointerEXT` in interface `GL2`

### glVertexAttrib4hv

    public void glVertexAttrib4hv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib4hv` in interface `GL2`

### glUniform2ivARB

    public void glUniform2ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2ivARB` in interface `GL2`

### glMatrixMultfEXT

    public void glMatrixMultfEXT(int arg0,
                                 FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultfEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultfEXT` in interface `GL2`

### glGetPixelMapfv

    public void glGetPixelMapfv(int arg0,
                                FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapfv` in interface `GL2`

### glColor3sv

    public void glColor3sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3sv(const GLshort * v);`

  Specified by:
    `glColor3sv` in interface `GL2`

### glCompressedTexImage1D

    public void glCompressedTexImage1D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       long arg6)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage1D` in interface `GL2GL3`

### glVertexAttribI4bv

    public void glVertexAttribI4bv(int arg0,
                                   byte[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4bv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4bv` in interface `GL2`

### glGetTexParameteriv

    public void glGetTexParameteriv(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexParameteriv` in interface `GL`

### glGetTexParameterIuiv

    public void glGetTexParameterIuiv(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexParameterIuiv(GLenum id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTexParameterIuiv` in interface `GL2GL3`

### glGetShaderInfoLog

    public void glGetShaderInfoLog(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3,
                                   byte[] arg4,
                                   int arg5)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, char * infolog);`

  Specified by:
    `glGetShaderInfoLog` in interface `GL2ES2`

### glVertexAttrib4Nusv

    public void glVertexAttrib4Nusv(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Nusv` in interface `GL2GL3`

### glMultiTexCoord4dv

    public void glMultiTexCoord4dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord4dv` in interface `GL2`

### glVertexAttrib4bvARB

    public void glVertexAttrib4bvARB(int arg0,
                                     ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4bvARB` in interface `GL2`

### glUniform3i

    public void glUniform3i(int arg0,
                            int arg1,
                            int arg2,
                            int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform3i(GLint location, GLint x, GLint y, GLint z);`

  Specified by:
    `glUniform3i` in interface `GL2ES2`

### glFogiv

    public void glFogiv(int arg0,
                        IntBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glFogiv(GLenum pname, const GLint * params);`

  Specified by:
    `glFogiv` in interface `GL2`

### glMultiTexCoord1fv

    public void glMultiTexCoord1fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1fv` in interface `GL2`

### glBeginTransformFeedback

    public void glBeginTransformFeedback(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glBeginTransformFeedback(GLenum mode);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glBeginTransformFeedback` in interface `GL2GL3`

### glVertex3f

    public void glVertex3f(float arg0,
                           float arg1,
                           float arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex3f(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glVertex3f` in interface `GL2`

### glGetMultiTexParameterfvEXT

    public void glGetMultiTexParameterfvEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterfvEXT` in interface `GL2`

### glDisable

    public void glDisable(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDisable(GLenum cap);`

  Specified by:
    `glDisable` in interface `GL`

### glColorPointer

    public void glColorPointer(int arg0,
                               int arg1,
                               int arg2,
                               Buffer arg3)

  Specified by:
    `glColorPointer` in interface `GLPointerFunc`

### glIndexMaterialEXT

    public void glIndexMaterialEXT(int arg0,
                                   int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glIndexMaterialEXT(GLenum target, GLenum id);`
  Part of `GL_EXT_index_material`

  Specified by:
    `glIndexMaterialEXT` in interface `GL2`

### glVertexAttrib1fvARB

    public void glVertexAttrib1fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1fvARB` in interface `GL2`

### glIsVertexAttribEnabledAPPLE

    public boolean glIsVertexAttribEnabledAPPLE(int arg0,
                                                int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname);`
  Part of `GL_APPLE_vertex_program_evaluators`

  Specified by:
    `glIsVertexAttribEnabledAPPLE` in interface `GL2`

### glResetMinmax

    public void glResetMinmax(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glResetMinmax(GLenum mode);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glResetMinmax` in interface `GL2`

### glGetMaterialfv

    public void glGetMaterialfv(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMaterialfv` in interface `GL2ES1`

### glRectdv

    public void glRectdv(DoubleBuffer arg0,
                         DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectdv(const GLdouble * v1, const GLdouble * v2);`

  Specified by:
    `glRectdv` in interface `GL2`

### glRectdv

    public void glRectdv(double[] arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRectdv(const GLdouble * v1, const GLdouble * v2);`

  Specified by:
    `glRectdv` in interface `GL2`

### glNamedFramebufferTexture1DEXT

    public void glNamedFramebufferTexture1DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedFramebufferTexture1DEXT(GLuint target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedFramebufferTexture1DEXT` in interface `GL2`

### glMatrixMultTransposefEXT

    public void glMatrixMultTransposefEXT(int arg0,
                                          FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultTransposefEXT` in interface `GL2`

### glLoadMatrixf

    public void glLoadMatrixf(FloatBuffer arg0)

  Description copied from interface: `GLMatrixFunc`
  glLoadMatrixf

  Specified by:
    `glLoadMatrixf` in interface `GLMatrixFunc`

### glBindRenderbuffer

    public void glBindRenderbuffer(int arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBindRenderbuffer(GLenum target, GLuint renderbuffer);`

  Specified by:
    `glBindRenderbuffer` in interface `GL`

### glEndConditionalRender

    public void glEndConditionalRender()

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glEndConditionalRender(void);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glEndConditionalRender` in interface `GL2GL3`

### glProgramUniformMatrix2fvEXT

    public void glProgramUniformMatrix2fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix2fvEXT` in interface `GL2`

### glCompressedTexImage3D

    public void glCompressedTexImage3D(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3,
                                       int arg4,
                                       int arg5,
                                       int arg6,
                                       int arg7,
                                       long arg8)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glCompressedTexImage3D` in interface `GL2GL3`

### glMapGrid2f

    public void glMapGrid2f(int arg0,
                            float arg1,
                            float arg2,
                            int arg3,
                            float arg4,
                            float arg5)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);`

  Specified by:
    `glMapGrid2f` in interface `GL2`

### glVertexAttrib3sARB

    public void glVertexAttrib3sARB(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3sARB(GLuint target, GLshort s, GLshort t, GLshort r);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3sARB` in interface `GL2`

### glMultiTexCoord1fv

    public void glMultiTexCoord1fv(int arg0,
                                   float[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1fv` in interface `GL2`

### glTexCoord3iv

    public void glTexCoord3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3iv(const GLint * v);`

  Specified by:
    `glTexCoord3iv` in interface `GL2`

### glIndexiv

    public void glIndexiv(int[] arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexiv(const GLint * c);`

  Specified by:
    `glIndexiv` in interface `GL2`

### glPushClientAttrib

    public void glPushClientAttrib(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glPushClientAttrib(GLbitfield mask);`

  Specified by:
    `glPushClientAttrib` in interface `GL2`

### glGetPixelMapusv

    public void glGetPixelMapusv(int arg0,
                                 short[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapusv` in interface `GL2`

### glMapGrid2d

    public void glMapGrid2d(int arg0,
                            double arg1,
                            double arg2,
                            int arg3,
                            double arg4,
                            double arg5)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);`

  Specified by:
    `glMapGrid2d` in interface `GL2`

### glVertexWeighthv

    public void glVertexWeighthv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexWeighthv` in interface `GL2`

### glVertexAttrib1h

    public void glVertexAttrib1h(int arg0,
                                 short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1hNV(GLuint target, GLhalfNV s);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib1h` in interface `GL2`

### glMatrixMultTransposefEXT

    public void glMatrixMultTransposefEXT(int arg0,
                                          float[] arg1,
                                          int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultTransposefEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultTransposefEXT` in interface `GL2`

### glIsList

    public boolean glIsList(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `GLboolean glIsList(GLuint list);`

  Specified by:
    `glIsList` in interface `GL2`

### glProgramUniformMatrix2fvEXT

    public void glProgramUniformMatrix2fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             float[] arg4,
                                             int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniformMatrix2fvEXT` in interface `GL2`

### glWindowPos2sv

    public void glWindowPos2sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2sv(const GLshort * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2sv` in interface `GL2`

### glLoadMatrixf

    public void glLoadMatrixf(float[] arg0,
                              int arg1)

  Specified by:
    `glLoadMatrixf` in interface `GLMatrixFunc`

### glVertexAttrib1fvARB

    public void glVertexAttrib1fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib1fvARB` in interface `GL2`

### glWeightsvARB

    public void glWeightsvARB(int arg0,
                              ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightsvARB` in interface `GL2`

### glSecondaryColor3iv

    public void glSecondaryColor3iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3iv(const GLint * v);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3iv` in interface `GL2`

### glMatrixLoadTransposedEXT

    public void glMatrixLoadTransposedEXT(int arg0,
                                          double[] arg1,
                                          int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixLoadTransposedEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixLoadTransposedEXT` in interface `GL2`

### glGetMultiTexParameterfvEXT

    public void glGetMultiTexParameterfvEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            float[] arg3,
                                            int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterfvEXT` in interface `GL2`

### glVertexAttrib1s

    public void glVertexAttrib1s(int arg0,
                                 short arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1s(GLuint target, GLshort s);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1s` in interface `GL2GL3`

### glIndexdv

    public void glIndexdv(double[] arg0,
                          int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexdv(const GLdouble * c);`

  Specified by:
    `glIndexdv` in interface `GL2`

### glGetMaterialfv

    public void glGetMaterialfv(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMaterialfv` in interface `GL2ES1`

### glGetQueryiv

    public void glGetQueryiv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_5`

  Specified by:
    `glGetQueryiv` in interface `GL2GL3`

### glGetAttachedShaders

    public void glGetAttachedShaders(int arg0,
                                     int arg1,
                                     IntBuffer arg2,
                                     IntBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);`

  Specified by:
    `glGetAttachedShaders` in interface `GL2ES2`

### glGetAttachedShaders

    public void glGetAttachedShaders(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3,
                                     int[] arg4,
                                     int arg5)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);`

  Specified by:
    `glGetAttachedShaders` in interface `GL2ES2`

### glIndexFuncEXT

    public void glIndexFuncEXT(int arg0,
                               float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glIndexFuncEXT(GLenum target, GLclampf s);`
  Part of `GL_EXT_index_func`

  Specified by:
    `glIndexFuncEXT` in interface `GL2`

### glNormalPointer

    public void glNormalPointer(int arg0,
                                int arg1,
                                long arg2)

  Specified by:
    `glNormalPointer` in interface `GLPointerFunc`

### glProgramEnvParameter4dvARB

    public void glProgramEnvParameter4dvARB(int arg0,
                                            int arg1,
                                            DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glProgramEnvParameter4dvARB` in interface `GL2`

### glGetVertexAttribIiv

    public void glGetVertexAttribIiv(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribIiv(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetVertexAttribIiv` in interface `GL2GL3`

### glDeleteFencesAPPLE

    public void glDeleteFencesAPPLE(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glDeleteFencesAPPLE` in interface `GL2`

### glGetTexEnviv

    public void glGetTexEnviv(int arg0,
                              int arg1,
                              IntBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexEnviv` in interface `GL2ES1`

### glUniform4i

    public void glUniform4i(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glUniform4i` in interface `GL2ES2`

### glUniform4fv

    public void glUniform4fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);`

  Specified by:
    `glUniform4fv` in interface `GL2ES2`

### glUniform4f

    public void glUniform4f(int arg0,
                            float arg1,
                            float arg2,
                            float arg3,
                            float arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glUniform4f` in interface `GL2ES2`

### glGetBooleanIndexedv

    public void glGetBooleanIndexedv(int arg0,
                                     int arg1,
                                     byte[] arg2,
                                     int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glGetBooleanIndexedv` in interface `GL2`

### glCullParameterfvEXT

    public void glCullParameterfvEXT(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`
  Part of `GL_EXT_cull_vertex`

  Specified by:
    `glCullParameterfvEXT` in interface `GL2`

### glScalef

    public void glScalef(float arg0,
                         float arg1,
                         float arg2)

  Specified by:
    `glScalef` in interface `GLMatrixFunc`

### glMultiTexCoord3s

    public void glMultiTexCoord3s(int arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3s` in interface `GL2`

### glColor3dv

    public void glColor3dv(double[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3dv(const GLdouble * v);`

  Specified by:
    `glColor3dv` in interface `GL2`

### glCopyMultiTexSubImage1DEXT

    public void glCopyMultiTexSubImage1DEXT(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            int arg5,
                                            int arg6)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyMultiTexSubImage1DEXT(GLenum texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glCopyMultiTexSubImage1DEXT` in interface `GL2`

### glGetOcclusionQueryuivNV

    public void glGetOcclusionQueryuivNV(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGetOcclusionQueryuivNV` in interface `GL2`

### glVertexAttrib3h

    public void glVertexAttrib3h(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib3h` in interface `GL2`

### glMultiTexCoord3h

    public void glMultiTexCoord3h(int arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`
  Part of `GL_NV_half_float`

  Specified by:
    `glMultiTexCoord3h` in interface `GL2`

### glMatrixMultfEXT

    public void glMatrixMultfEXT(int arg0,
                                 float[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultfEXT(GLenum target, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultfEXT` in interface `GL2`

### glGetTextureLevelParameterivEXT

    public void glGetTextureLevelParameterivEXT(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                int[] arg4,
                                                int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetTextureLevelParameterivEXT` in interface `GL2`

### glGetPixelMapfv

    public void glGetPixelMapfv(int arg0,
                                float[] arg1,
                                int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapfv` in interface `GL2`

### glGenSymbolsEXT

    public int glGenSymbolsEXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGenSymbolsEXT` in interface `GL2`

### glColor3b

    public void glColor3b(byte arg0,
                          byte arg1,
                          byte arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3b(GLbyte red, GLbyte green, GLbyte blue);`

  Specified by:
    `glColor3b` in interface `GL2`

### glVertex4fv

    public void glVertex4fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4fv(const GLfloat * v);`

  Specified by:
    `glVertex4fv` in interface `GL2`

### glCopyColorSubTable

    public void glCopyColorSubTable(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glCopyColorSubTable` in interface `GL2`

### glVertexAttrib3s

    public void glVertexAttrib3s(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3s(GLuint target, GLshort s, GLshort t, GLshort r);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3s` in interface `GL2GL3`

### glGetObjectParameterfvARB

    public void glGetObjectParameterfvARB(int arg0,
                                          int arg1,
                                          float[] arg2,
                                          int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetObjectParameterfvARB` in interface `GL2`

### glGenTextures

    public void glGenTextures(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenTextures(GLsizei n, GLuint * textures);`

  Specified by:
    `glGenTextures` in interface `GL`

### glMultiTexCoord1sv

    public void glMultiTexCoord1sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1sv` in interface `GL2`

### glEvalCoord1f

    public void glEvalCoord1f(float arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord1f(GLfloat u);`

  Specified by:
    `glEvalCoord1f` in interface `GL2`

### glGetMultiTexParameterIuivEXT

    public void glGetMultiTexParameterIuivEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexParameterIuivEXT(GLenum program, GLenum target, GLenum index, GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexParameterIuivEXT` in interface `GL2`

### glInsertComponentEXT

    public void glInsertComponentEXT(int arg0,
                                     int arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glInsertComponentEXT(GLuint red, GLuint green, GLuint blue);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glInsertComponentEXT` in interface `GL2`

### glMaterialf

    public void glMaterialf(int arg0,
                            int arg1,
                            float arg2)

  Specified by:
    `glMaterialf` in interface `GLLightingFunc`

### glNormal3bv

    public void glNormal3bv(byte[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3bv(const GLbyte * v);`

  Specified by:
    `glNormal3bv` in interface `GL2`

### glMapParameterivNV

    public void glMapParameterivNV(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glMapParameterivNV` in interface `GL2`

### glProgramBufferParametersfvNV

    public void glProgramBufferParametersfvNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              FloatBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersfvNV` in interface `GL2`

### glTexEnviv

    public void glTexEnviv(int arg0,
                           int arg1,
                           IntBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexEnviv` in interface `GL2ES1`

### glCreateShader

    public int glCreateShader(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `GLuint glCreateShader(GLenum type);`

  Specified by:
    `glCreateShader` in interface `GL2ES2`

### glColorTableParameteriv

    public void glColorTableParameteriv(int arg0,
                                        int arg1,
                                        IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glColorTableParameteriv` in interface `GL2`

### glGetSeparableFilter

    public void glGetSeparableFilter(int arg0,
                                     int arg1,
                                     int arg2,
                                     long arg3,
                                     long arg4,
                                     long arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glGetSeparableFilter` in interface `GL2`

### glPixelMapusv

    public void glPixelMapusv(int arg0,
                              int arg1,
                              long arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glPixelMapusv` in interface `GL2`

### glCompressedMultiTexImage3DEXT

    public void glCompressedMultiTexImage3DEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int arg4,
                                               int arg5,
                                               int arg6,
                                               int arg7,
                                               int arg8,
                                               Buffer arg9)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCompressedMultiTexImage3DEXT(GLenum 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`

  Specified by:
    `glCompressedMultiTexImage3DEXT` in interface `GL2`

### glUniform1ivARB

    public void glUniform1ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1ivARB` in interface `GL2`

### glIndexd

    public void glIndexd(double arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexd(GLdouble c);`

  Specified by:
    `glIndexd` in interface `GL2`

### glPrimitiveRestartIndex

    public void glPrimitiveRestartIndex(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glPrimitiveRestartIndexNV(GLuint mode);`
  Part of `GL_NV_primitive_restart`

  Specified by:
    `glPrimitiveRestartIndex` in interface `GL2GL3`

### glActiveStencilFaceEXT

    public void glActiveStencilFaceEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glActiveStencilFaceEXT(GLenum mode);`
  Part of `GL_EXT_stencil_two_side`

  Specified by:
    `glActiveStencilFaceEXT` in interface `GL2`

### glDrawBuffersATI

    public void glDrawBuffersATI(int arg0,
                                 int[] arg1,
                                 int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`
  Part of `GL_ATI_draw_buffers`

  Specified by:
    `glDrawBuffersATI` in interface `GL2`

### glMultiTexSubImage2DEXT

    public void glMultiTexSubImage2DEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7,
                                        int arg8,
                                        Buffer arg9)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexSubImage2DEXT(GLenum 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`

  Specified by:
    `glMultiTexSubImage2DEXT` in interface `GL2`

### glVertexAttribI3iv

    public void glVertexAttribI3iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI3iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI3iv` in interface `GL2`

### glMatrixMultTransposedEXT

    public void glMatrixMultTransposedEXT(int arg0,
                                          DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixMultTransposedEXT(GLenum target, const GLdouble * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixMultTransposedEXT` in interface `GL2`

### glListBase

    public void glListBase(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glListBase(GLuint base);`

  Specified by:
    `glListBase` in interface `GL2`

### glTextureImage2DEXT

    public void glTextureImage2DEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    int arg8,
                                    Buffer arg9)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glTextureImage2DEXT` in interface `GL2`

### glMultiTexCoord1iv

    public void glMultiTexCoord1iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1iv` in interface `GL2`

### glVertexArrayRangeAPPLE

    public void glVertexArrayRangeAPPLE(int arg0,
                                        Buffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`
  Part of `GL_APPLE_vertex_array_range`

  Specified by:
    `glVertexArrayRangeAPPLE` in interface `GL2`

### glWeightuivARB

    public void glWeightuivARB(int arg0,
                               int[] arg1,
                               int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightuivARB` in interface `GL2`

### glVariantuivEXT

    public void glVariantuivEXT(int arg0,
                                int[] arg1,
                                int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantuivEXT` in interface `GL2`

### glGenRenderbuffers

    public void glGenRenderbuffers(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);`

  Specified by:
    `glGenRenderbuffers` in interface `GL`

### glRasterPos2iv

    public void glRasterPos2iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2iv(const GLint * v);`

  Specified by:
    `glRasterPos2iv` in interface `GL2`

### glClearBufferiv

    public void glClearBufferiv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glClearBufferiv` in interface `GL2GL3`

### glFinishFenceAPPLE

    public void glFinishFenceAPPLE(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFinishFenceAPPLE(GLuint mode);`
  Part of `GL_APPLE_fence`

  Specified by:
    `glFinishFenceAPPLE` in interface `GL2`

### glProgramUniform4iEXT

    public void glProgramUniform4iEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4iEXT(GLuint target, GLint level, GLint xoffset, GLint x, GLint y, GLint width);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4iEXT` in interface `GL2`

### glGetLocalConstantBooleanvEXT

    public void glGetLocalConstantBooleanvEXT(int arg0,
                                              int arg1,
                                              ByteBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetLocalConstantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetLocalConstantBooleanvEXT` in interface `GL2`

### glStencilFuncSeparate

    public void glStencilFuncSeparate(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);`

  Specified by:
    `glStencilFuncSeparate` in interface `GL2ES2`

### glProgramLocalParametersI4ivNV

    public void glProgramLocalParametersI4ivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParametersI4ivNV` in interface `GL2`

### glIndexubv

    public void glIndexubv(byte[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glIndexubv(const GLubyte * c);`

  Specified by:
    `glIndexubv` in interface `GL2`

### glColor4fv

    public void glColor4fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4fv(const GLfloat * v);`

  Specified by:
    `glColor4fv` in interface `GL2`

### glUniform1iv

    public void glUniform1iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform1iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform1iv` in interface `GL2ES2`

### glMultiTexEnvivEXT

    public void glMultiTexEnvivEXT(int arg0,
                                   int arg1,
                                   int arg2,
                                   int[] arg3,
                                   int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexEnvivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexEnvivEXT` in interface `GL2`

### glMaterialiv

    public void glMaterialiv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glMaterialiv(GLenum face, GLenum pname, const GLint * params);`

  Specified by:
    `glMaterialiv` in interface `GL2`

### glDrawPixels

    public void glDrawPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             Buffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glDrawPixels` in interface `GL2`

### glDrawArraysInstanced

    public void glDrawArraysInstanced(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glDrawArraysInstancedARB(GLenum target, GLint s, GLsizei t, GLsizei r);`
  Part of `GL_ARB_draw_instanced`

  Specified by:
    `glDrawArraysInstanced` in interface `GL2GL3`

### glProgramUniform2ivEXT

    public void glProgramUniform2ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       int[] arg3,
                                       int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform2ivEXT` in interface `GL2`

### glEvalCoord2dv

    public void glEvalCoord2dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2dv(const GLdouble * u);`

  Specified by:
    `glEvalCoord2dv` in interface `GL2`

### glGetMinmax

    public void glGetMinmax(int arg0,
                            boolean arg1,
                            int arg2,
                            int arg3,
                            Buffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmax` in interface `GL2`

### glGetMapAttribParameterivNV

    public void glGetMapAttribParameterivNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            int[] arg3,
                                            int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapAttribParameterivNV(GLenum target, GLuint attachment, GLenum pname, GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapAttribParameterivNV` in interface `GL2`

### glUniformMatrix3fv

    public void glUniformMatrix3fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fv` in interface `GL2ES2`

### glNamedRenderbufferStorageEXT

    public void glNamedRenderbufferStorageEXT(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedRenderbufferStorageEXT(GLuint target, GLenum internalformat, GLsizei width, GLsizei height);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedRenderbufferStorageEXT` in interface `GL2`

### glConvolutionParameterf

    public void glConvolutionParameterf(int arg0,
                                        int arg1,
                                        float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameterf` in interface `GL2`

### glIsFenceNV

    public boolean glIsFenceNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsFenceNV(GLuint id);`
  Part of `GL_NV_fence`

  Specified by:
    `glIsFenceNV` in interface `GL2`

### glMatrixScaledEXT

    public void glMatrixScaledEXT(int arg0,
                                  double arg1,
                                  double arg2,
                                  double arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixScaledEXT(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixScaledEXT` in interface `GL2`

### glColor4fv

    public void glColor4fv(float[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4fv(const GLfloat * v);`

  Specified by:
    `glColor4fv` in interface `GL2`

### glMultiTexCoord2sv

    public void glMultiTexCoord2sv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2sv` in interface `GL2`

### glIsOcclusionQueryNV

    public boolean glIsOcclusionQueryNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glIsOcclusionQueryNV(GLuint id);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glIsOcclusionQueryNV` in interface `GL2`

### glColor3h

    public void glColor3h(short arg0,
                          short arg1,
                          short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
  Part of `GL_NV_half_float`

  Specified by:
    `glColor3h` in interface `GL2`

### glRasterPos3d

    public void glRasterPos3d(double arg0,
                              double arg1,
                              double arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glRasterPos3d` in interface `GL2`

### glColor3iv

    public void glColor3iv(int[] arg0,
                           int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3iv(const GLint * v);`

  Specified by:
    `glColor3iv` in interface `GL2`

### glWindowPos3f

    public void glWindowPos3f(float arg0,
                              float arg1,
                              float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos3f(GLfloat red, GLfloat green, GLfloat blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos3f` in interface `GL2`

### glFogCoordd

    public void glFogCoordd(double arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glFogCoordd(GLdouble coord);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glFogCoordd` in interface `GL2`

### glColor3s

    public void glColor3s(short arg0,
                          short arg1,
                          short arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor3s(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glColor3s` in interface `GL2`

### glGetPixelMapuiv

    public void glGetPixelMapuiv(int arg0,
                                 long arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapuiv` in interface `GL2`

### glMultiTexParameterIivEXT

    public void glMultiTexParameterIivEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          int[] arg3,
                                          int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterIivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterIivEXT` in interface `GL2`

### glGetNamedProgramLocalParameterdvEXT

    public void glGetNamedProgramLocalParameterdvEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     DoubleBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetNamedProgramLocalParameterdvEXT(GLuint target, GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetNamedProgramLocalParameterdvEXT` in interface `GL2`

### glGetVariantBooleanvEXT

    public void glGetVariantBooleanvEXT(int arg0,
                                        int arg1,
                                        ByteBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantBooleanvEXT(GLuint target, GLenum index, GLboolean * data);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantBooleanvEXT` in interface `GL2`

### glDeleteBuffers

    public void glDeleteBuffers(int arg0,
                                int[] arg1,
                                int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteBuffers(GLsizei n, const GLuint * buffers);`

  Specified by:
    `glDeleteBuffers` in interface `GL`

### glTexCoord4hv

    public void glTexCoord4hv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord4hv` in interface `GL2`

### glTexParameterIuiv

    public void glTexParameterIuiv(int arg0,
                                   int arg1,
                                   IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glTexParameterIuiv` in interface `GL2GL3`

### glGetMultiTexEnvivEXT

    public void glGetMultiTexEnvivEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexEnvivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexEnvivEXT` in interface `GL2`

### glUniformMatrix3fv

    public void glUniformMatrix3fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fv` in interface `GL2ES2`

### glMultiTexCoord2dv

    public void glMultiTexCoord2dv(int arg0,
                                   double[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2dv` in interface `GL2`

### glSwapAPPLE

    public void glSwapAPPLE()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSwapAPPLE(void);`
  Part of `GL_APPLE_flush_render`

  Specified by:
    `glSwapAPPLE` in interface `GL2`

### glBufferParameteri

    public void glBufferParameteri(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint params);`
  Part of `GL_APPLE_flush_buffer_range`

  Specified by:
    `glBufferParameteri` in interface `GL2`

### glGetActiveUniformARB

    public void glGetActiveUniformARB(int arg0,
                                      int arg1,
                                      int arg2,
                                      IntBuffer arg3,
                                      IntBuffer arg4,
                                      IntBuffer arg5,
                                      ByteBuffer arg6)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetActiveUniformARB` in interface `GL2`

### glDepthBoundsEXT

    public void glDepthBoundsEXT(double arg0,
                                 double arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDepthBoundsEXT(GLclampd x, GLclampd y);`
  Part of `GL_EXT_depth_bounds_test`

  Specified by:
    `glDepthBoundsEXT` in interface `GL2`

### glVariantsvEXT

    public void glVariantsvEXT(int arg0,
                               ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glVariantsvEXT` in interface `GL2`

### glGenOcclusionQueriesNV

    public void glGenOcclusionQueriesNV(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGenOcclusionQueriesNV` in interface `GL2`

### glVertexAttrib3hv

    public void glVertexAttrib3hv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttrib3hv` in interface `GL2`

### glVertexAttrib4Niv

    public void glVertexAttrib4Niv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4Niv` in interface `GL2GL3`

### glSecondaryColor3d

    public void glSecondaryColor3d(double arg0,
                                   double arg1,
                                   double arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3d` in interface `GL2`

### glProgramBufferParametersfvNV

    public void glProgramBufferParametersfvNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              float[] arg4,
                                              int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`
  Part of `GL_NV_parameter_buffer_object`

  Specified by:
    `glProgramBufferParametersfvNV` in interface `GL2`

### glGetBooleani_v

    public void glGetBooleani_v(int arg0,
                                int arg1,
                                byte[] arg2,
                                int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetBooleani_v` in interface `GL2GL3`

### glCopyTextureImage1DEXT

    public void glCopyTextureImage1DEXT(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4,
                                        int arg5,
                                        int arg6,
                                        int arg7)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glCopyTextureImage1DEXT` in interface `GL2`

### glVertexAttribs2hv

    public void glVertexAttribs2hv(int arg0,
                                   int arg1,
                                   short[] arg2,
                                   int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glVertexAttribs2hv` in interface `GL2`

### glDeleteProgram

    public void glDeleteProgram(int arg0)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glDeleteProgram(GLuint program);`

  Specified by:
    `glDeleteProgram` in interface `GL2ES2`

### glUnlockArraysEXT

    public void glUnlockArraysEXT()

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUnlockArraysEXT(void);`
  Part of `GL_EXT_compiled_vertex_array`

  Specified by:
    `glUnlockArraysEXT` in interface `GL2`

### glProgramLocalParametersI4uivNV

    public void glProgramLocalParametersI4uivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int[] arg3,
                                                int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParametersI4uivNV` in interface `GL2`

### glVertexAttrib4NubvARB

    public void glVertexAttrib4NubvARB(int arg0,
                                       byte[] arg1,
                                       int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NubvARB` in interface `GL2`

### glInterleavedArrays

    public void glInterleavedArrays(int arg0,
                                    int arg1,
                                    Buffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glInterleavedArrays` in interface `GL2`

### glUnmapNamedBufferEXT

    public boolean glUnmapNamedBufferEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glUnmapNamedBufferEXT(GLuint id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glUnmapNamedBufferEXT` in interface `GL2`

### glGetTexParameterIiv

    public void glGetTexParameterIiv(int arg0,
                                     int arg1,
                                     IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetTexParameterIiv` in interface `GL2GL3`

### glGetCompressedTexImage

    public void glGetCompressedTexImage(int arg0,
                                        int arg1,
                                        long arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glGetCompressedTexImage` in interface `GL2GL3`

### glGetVertexAttribIuiv

    public void glGetVertexAttribIuiv(int arg0,
                                      int arg1,
                                      IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribIuiv(GLuint id, GLenum pname, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetVertexAttribIuiv` in interface `GL2GL3`

### glMapVertexAttrib1dAPPLE

    public void glMapVertexAttrib1dAPPLE(int arg0,
                                         int arg1,
                                         double arg2,
                                         double arg3,
                                         int arg4,
                                         int arg5,
                                         DoubleBuffer arg6)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glMapVertexAttrib1dAPPLE` in interface `GL2`

### glMatrixPushEXT

    public void glMatrixPushEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMatrixPushEXT(GLenum mode);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMatrixPushEXT` in interface `GL2`

### glWeightivARB

    public void glWeightivARB(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightivARB(GLint size, const GLint * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightivARB` in interface `GL2`

### glGetProgramLocalParameterIuivNV

    public void glGetProgramLocalParameterIuivNV(int arg0,
                                                 int arg1,
                                                 IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glGetProgramLocalParameterIuivNV` in interface `GL2`

### glProgramEnvParameterI4uivNV

    public void glProgramEnvParameterI4uivNV(int arg0,
                                             int arg1,
                                             int[] arg2,
                                             int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramEnvParameterI4uivNV` in interface `GL2`

### glBeginOcclusionQueryNV

    public void glBeginOcclusionQueryNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBeginOcclusionQueryNV(GLuint mode);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glBeginOcclusionQueryNV` in interface `GL2`

### glVertexAttrib4NubARB

    public void glVertexAttrib4NubARB(int arg0,
                                      byte arg1,
                                      byte arg2,
                                      byte arg3,
                                      byte arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NubARB` in interface `GL2`

### glProgramUniformMatrix3x2fvEXT

    public void glProgramUniformMatrix3x2fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix3x2fvEXT` in interface `GL2`

### glWindowPos2i

    public void glWindowPos2i(int arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2i(GLint x, GLint y);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2i` in interface `GL2`

### glWindowPos2d

    public void glWindowPos2d(double arg0,
                              double arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2d(GLdouble x, GLdouble y);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2d` in interface `GL2`

### glIsEnabled

    public boolean glIsEnabled(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLboolean glIsEnabled(GLenum cap);`

  Specified by:
    `glIsEnabled` in interface `GL`

### glWindowPos2f

    public void glWindowPos2f(float arg0,
                              float arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2f(GLfloat x, GLfloat y);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2f` in interface `GL2`

### glVertexAttrib2sARB

    public void glVertexAttrib2sARB(int arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib2sARB(GLuint target, GLshort s, GLshort t);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib2sARB` in interface `GL2`

### glVertexAttrib2fv

    public void glVertexAttrib2fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib2fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib2fv` in interface `GL2ES2`

### glUniform1fvARB

    public void glUniform1fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1fvARB` in interface `GL2`

### glDeleteOcclusionQueriesNV

    public void glDeleteOcclusionQueriesNV(int arg0,
                                           IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glDeleteOcclusionQueriesNV` in interface `GL2`

### glGetMultiTexGenfvEXT

    public void glGetMultiTexGenfvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGenfvEXT` in interface `GL2`

### glLightModelfv

    public void glLightModelfv(int arg0,
                               FloatBuffer arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glLightModelfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glLightModelfv` in interface `GL2ES1`

### glSecondaryColor3fv

    public void glSecondaryColor3fv(float[] arg0,
                                    int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3fv` in interface `GL2`

### glVertexArrayParameteriAPPLE

    public void glVertexArrayParameteriAPPLE(int arg0,
                                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexArrayParameteriAPPLE(GLenum target, GLint s);`
  Part of `GL_APPLE_vertex_array_range`

  Specified by:
    `glVertexArrayParameteriAPPLE` in interface `GL2`

### glGetVariantFloatvEXT

    public void glGetVariantFloatvEXT(int arg0,
                                      int arg1,
                                      FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantFloatvEXT` in interface `GL2`

### glGetUniformiv

    public void glGetUniformiv(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetUniformiv(GLuint program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformiv` in interface `GL2ES2`

### glMultiTexParameterivEXT

    public void glMultiTexParameterivEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterivEXT(GLenum texture, GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterivEXT` in interface `GL2`

### glMultTransposeMatrixf

    public void glMultTransposeMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultTransposeMatrixf` in interface `GL2`

### glEnableVertexAttribAPPLE

    public void glEnableVertexAttribAPPLE(int arg0,
                                          int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname);`
  Part of `GL_APPLE_vertex_program_evaluators`

  Specified by:
    `glEnableVertexAttribAPPLE` in interface `GL2`

### glLoadTransposeMatrixf

    public void glLoadTransposeMatrixf(float[] arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glLoadTransposeMatrixf` in interface `GL2`

### glDeleteRenderbuffers

    public void glDeleteRenderbuffers(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);`

  Specified by:
    `glDeleteRenderbuffers` in interface `GL`

### glFogfv

    public void glFogfv(int arg0,
                        FloatBuffer arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glFogfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glFogfv` in interface `GL2ES1`

### glNormal3dv

    public void glNormal3dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glNormal3dv(const GLdouble * v);`

  Specified by:
    `glNormal3dv` in interface `GL2`

### glProgramUniformMatrix2x4fvEXT

    public void glProgramUniformMatrix2x4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix2x4fvEXT` in interface `GL2`

### glVertexAttrib3dvARB

    public void glVertexAttrib3dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3dvARB` in interface `GL2`

### glGetProgramLocalParameterdvARB

    public void glGetProgramLocalParameterdvARB(int arg0,
                                                int arg1,
                                                double[] arg2,
                                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetProgramLocalParameterdvARB` in interface `GL2`

### glVertexAttrib1dv

    public void glVertexAttrib1dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1dv` in interface `GL2GL3`

### glMultiTexCoord1d

    public void glMultiTexCoord1d(int arg0,
                                  double arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord1d(GLenum target, GLdouble s);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord1d` in interface `GL2`

### glBindTexGenParameterEXT

    public int glBindTexGenParameterEXT(int arg0,
                                        int arg1,
                                        int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glBindTexGenParameterEXT` in interface `GL2`

### glVertexAttrib4dv

    public void glVertexAttrib4dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib4dv` in interface `GL2GL3`

### glWindowPos2s

    public void glWindowPos2s(short arg0,
                              short arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2s(GLshort x, GLshort y);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2s` in interface `GL2`

### glRasterPos2dv

    public void glRasterPos2dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2dv(const GLdouble * v);`

  Specified by:
    `glRasterPos2dv` in interface `GL2`

### glUniform4fvARB

    public void glUniform4fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4fvARB` in interface `GL2`

### glVertexArrayRangeNV

    public void glVertexArrayRangeNV(int arg0,
                                     Buffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer);`
  Part of `GL_NV_vertex_array_range`

  Specified by:
    `glVertexArrayRangeNV` in interface `GL2`
    `arg1` - a direct `Buffer`

### glNamedRenderbufferStorageMultisampleEXT

    public void glNamedRenderbufferStorageMultisampleEXT(int arg0,
                                                         int arg1,
                                                         int arg2,
                                                         int arg3,
                                                         int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedRenderbufferStorageMultisampleEXT(GLuint target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedRenderbufferStorageMultisampleEXT` in interface `GL2`

### glVertexAttrib3fvARB

    public void glVertexAttrib3fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3fvARB` in interface `GL2`

### glTexCoord2dv

    public void glTexCoord2dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord2dv(const GLdouble * v);`

  Specified by:
    `glTexCoord2dv` in interface `GL2`

### glPixelTransformParameterfvEXT

    public void glPixelTransformParameterfvEXT(int arg0,
                                               int arg1,
                                               FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameterfvEXT` in interface `GL2`

### glEvalPoint1

    public void glEvalPoint1(int arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalPoint1(GLint i);`

  Specified by:
    `glEvalPoint1` in interface `GL2`

### glAttachShader

    public void glAttachShader(int arg0,
                               int arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glAttachShader(GLuint program, GLuint shader);`

  Specified by:
    `glAttachShader` in interface `GL2ES2`

### glColor4iv

    public void glColor4iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4iv(const GLint * v);`

  Specified by:
    `glColor4iv` in interface `GL2`

### glTexCoord4sv

    public void glTexCoord4sv(ShortBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord4sv(const GLshort * v);`

  Specified by:
    `glTexCoord4sv` in interface `GL2`

### glCullParameterdvEXT

    public void glCullParameterdvEXT(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`
  Part of `GL_EXT_cull_vertex`

  Specified by:
    `glCullParameterdvEXT` in interface `GL2`

### glVertex4iv

    public void glVertex4iv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex4iv(const GLint * v);`

  Specified by:
    `glVertex4iv` in interface `GL2`

### glGetOcclusionQueryivNV

    public void glGetOcclusionQueryivNV(int arg0,
                                        int arg1,
                                        IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`
  Part of `GL_NV_occlusion_query`

  Specified by:
    `glGetOcclusionQueryivNV` in interface `GL2`

### glGetMaterialiv

    public void glGetMaterialiv(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetMaterialiv(GLenum face, GLenum pname, GLint * params);`

  Specified by:
    `glGetMaterialiv` in interface `GL2`

### glLightfv

    public void glLightfv(int arg0,
                          int arg1,
                          FloatBuffer arg2)

  Specified by:
    `glLightfv` in interface `GLLightingFunc`

### glGetLightfv

    public void glGetLightfv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetLightfv(GLenum light, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetLightfv` in interface `GL2ES1`

### glDisableClientStateIndexedEXT

    public void glDisableClientStateIndexedEXT(int arg0,
                                               int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glDisableClientStateIndexedEXT(GLenum target, GLuint id);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glDisableClientStateIndexedEXT` in interface `GL2`

### glGetBooleanIndexedv

    public void glGetBooleanIndexedv(int arg0,
                                     int arg1,
                                     ByteBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glGetBooleanIndexedv` in interface `GL2`

### glVertexAttrib4NivARB

    public void glVertexAttrib4NivARB(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4NivARB` in interface `GL2`

### glMultiTexParameterfvEXT

    public void glMultiTexParameterfvEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         FloatBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterfvEXT` in interface `GL2`

### glTexCoord3fv

    public void glTexCoord3fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3fv(const GLfloat * v);`

  Specified by:
    `glTexCoord3fv` in interface `GL2`

### glProgramUniform1ivEXT

    public void glProgramUniform1ivEXT(int arg0,
                                       int arg1,
                                       int arg2,
                                       IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform1ivEXT` in interface `GL2`

### glVertexAttribI2iv

    public void glVertexAttribI2iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI2iv(GLuint target, const GLint * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI2iv` in interface `GL2`

### glGetMinmaxParameteriv

    public void glGetMinmaxParameteriv(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glGetMinmaxParameteriv` in interface `GL2`

### glGetMultiTexGendvEXT

    public void glGetMultiTexGendvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      double[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGendvEXT(GLenum target, GLenum index, GLenum pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGendvEXT` in interface `GL2`

### glGenBuffers

    public void glGenBuffers(int arg0,
                             IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGenBuffers(GLsizei n, GLuint * buffers);`

  Specified by:
    `glGenBuffers` in interface `GL`

### glUniform2fARB

    public void glUniform2fARB(int arg0,
                               float arg1,
                               float arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform2fARB` in interface `GL2`

### glGetLightfv

    public void glGetLightfv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glGetLightfv(GLenum light, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetLightfv` in interface `GL2ES1`

### glGetMapParameterivNV

    public void glGetMapParameterivNV(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glGetMapParameterivNV` in interface `GL2`

### glProgramLocalParameterI4uivNV

    public void glProgramLocalParameterI4uivNV(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_NV_gpu_program4`

  Specified by:
    `glProgramLocalParameterI4uivNV` in interface `GL2`

### glVertexAttribI4bv

    public void glVertexAttribI4bv(int arg0,
                                   ByteBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttribI4bv(GLuint index, const GLbyte * v);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glVertexAttribI4bv` in interface `GL2`

### glLightfv

    public void glLightfv(int arg0,
                          int arg1,
                          float[] arg2,
                          int arg3)

  Specified by:
    `glLightfv` in interface `GLLightingFunc`

### glAllocateMemoryNV

    public ByteBuffer glAllocateMemoryNV(int arg0,
                                         float arg1,
                                         float arg2,
                                         float arg3)

  Description copied from interface: `GL2GL3`
  Provides platform-independent access to the `wglAllocateMemoryNV` / `glXAllocateMemoryNV` extension.

  Specified by:
    `glAllocateMemoryNV` in interface `GL2GL3`

### glGetTextureParameterivEXT

    public void glGetTextureParameterivEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           IntBuffer arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetTextureParameterivEXT(GLuint target, GLenum attachment, GLenum pname, GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetTextureParameterivEXT` in interface `GL2`

### glGetUniformuiv

    public void glGetUniformuiv(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetUniformuiv(GLuint program, GLint location, GLuint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glGetUniformuiv` in interface `GL2GL3`

### glTexParameterIiv

    public void glTexParameterIiv(int arg0,
                                  int arg1,
                                  IntBuffer arg2)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glTexParameterIiv` in interface `GL2GL3`

### glVertex2sv

    public void glVertex2sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glVertex2sv(const GLshort * v);`

  Specified by:
    `glVertex2sv` in interface `GL2`

### glPixelTransformParameterfvEXT

    public void glPixelTransformParameterfvEXT(int arg0,
                                               int arg1,
                                               float[] arg2,
                                               int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`
  Part of `GL_EXT_pixel_transform`

  Specified by:
    `glPixelTransformParameterfvEXT` in interface `GL2`

### glClipPlane

    public void glClipPlane(int arg0,
                            DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glClipPlane(GLenum plane, const GLdouble * equation);`

  Specified by:
    `glClipPlane` in interface `GL2`

### glVertexAttrib3fvARB

    public void glVertexAttrib3fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib3fvARB` in interface `GL2`

### glColorMaskIndexed

    public void glColorMaskIndexed(int arg0,
                                   boolean arg1,
                                   boolean arg2,
                                   boolean arg3,
                                   boolean arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);`
  Part of `GL_EXT_draw_buffers2`

  Specified by:
    `glColorMaskIndexed` in interface `GL2`

### glSecondaryColor3b

    public void glSecondaryColor3b(byte arg0,
                                   byte arg1,
                                   byte arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3b` in interface `GL2`

### glMultiTexParameterfvEXT

    public void glMultiTexParameterfvEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         float[] arg3,
                                         int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexParameterfvEXT(GLenum target, GLenum index, GLenum count, const GLfloat * v);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glMultiTexParameterfvEXT` in interface `GL2`

### glTexCoord3fv

    public void glTexCoord3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glTexCoord3fv(const GLfloat * v);`

  Specified by:
    `glTexCoord3fv` in interface `GL2`

### glNamedProgramLocalParameterI4uivEXT

    public void glNamedProgramLocalParameterI4uivEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int[] arg3,
                                                     int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParameterI4uivEXT` in interface `GL2`

### glConvolutionParameteriv

    public void glConvolutionParameteriv(int arg0,
                                         int arg1,
                                         IntBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`
  Part of `GL_VERSION_1_2`

  Specified by:
    `glConvolutionParameteriv` in interface `GL2`

### glAreTexturesResident

    public boolean glAreTexturesResident(int arg0,
                                         IntBuffer arg1,
                                         ByteBuffer arg2)

  Description copied from interface: `GL2`
  Interface to C language function:
  `GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);`

  Specified by:
    `glAreTexturesResident` in interface `GL2`

### glRasterPos2sv

    public void glRasterPos2sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glRasterPos2sv(const GLshort * v);`

  Specified by:
    `glRasterPos2sv` in interface `GL2`

### glGetVertexAttribdvARB

    public void glGetVertexAttribdvARB(int arg0,
                                       int arg1,
                                       DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glGetVertexAttribdvARB` in interface `GL2`

### glTexCoord1hv

    public void glTexCoord1hv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);`
  Part of `GL_NV_half_float`

  Specified by:
    `glTexCoord1hv` in interface `GL2`

### glUniform4iv

    public void glUniform4iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glUniform4iv(GLint location, GLsizei count, const GLint * v);`

  Specified by:
    `glUniform4iv` in interface `GL2ES2`

### glFinish

    public void glFinish()

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFinish(void);`

  Specified by:
    `glFinish` in interface `GL`

### glTestFenceNV

    public boolean glTestFenceNV(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `GLboolean glTestFenceNV(GLuint id);`
  Part of `GL_NV_fence`

  Specified by:
    `glTestFenceNV` in interface `GL2`

### glVertexAttrib3sv

    public void glVertexAttrib3sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3sv` in interface `GL2GL3`

### glEvalMapsNV

    public void glEvalMapsNV(int arg0,
                             int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glEvalMapsNV(GLenum target, GLenum id);`
  Part of `GL_NV_evaluators`

  Specified by:
    `glEvalMapsNV` in interface `GL2`

### glGetClipPlane

    public void glGetClipPlane(int arg0,
                               DoubleBuffer arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glGetClipPlane(GLenum plane, GLdouble * equation);`

  Specified by:
    `glGetClipPlane` in interface `GL2`

### glBindProgramARB

    public void glBindProgramARB(int arg0,
                                 int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glBindProgramARB(GLenum target, GLuint id);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glBindProgramARB` in interface `GL2`

### glDrawElements

    public void glDrawElements(int arg0,
                               int arg1,
                               int arg2,
                               long arg3)

  Description copied from interface: `GL`
  Entry point to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * indices);`
  Part of `GL_VERSION_1_1`

  Specified by:
    `glDrawElements` in interface `GL`

### glUniform2uiv

    public void glUniform2uiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);`
  Part of `GL_VERSION_3_0`

  Specified by:
    `glUniform2uiv` in interface `GL2GL3`

### glIsVertexArray

    public boolean glIsVertexArray(int arg0)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `GLboolean glIsVertexArray(GLuint id);`
  Part of `GL_ARB_vertex_array_object`

  Specified by:
    `glIsVertexArray` in interface `GL2GL3`

### glTexParameteriv

    public void glTexParameteriv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexParameteriv` in interface `GL`

### glDetachShader

    public void glDetachShader(int arg0,
                               int arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glDetachShader(GLuint program, GLuint shader);`

  Specified by:
    `glDetachShader` in interface `GL2ES2`

### glVertexAttrib1d

    public void glVertexAttrib1d(int arg0,
                                 double arg1)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib1d(GLuint target, GLdouble s);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib1d` in interface `GL2GL3`

### glColor4uiv

    public void glColor4uiv(IntBuffer arg0)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glColor4uiv(const GLuint * v);`

  Specified by:
    `glColor4uiv` in interface `GL2`

### glGetPixelMapusv

    public void glGetPixelMapusv(int arg0,
                                 long arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glGetPixelMapusv` in interface `GL2`

### glLightModelfv

    public void glLightModelfv(int arg0,
                               float[] arg1,
                               int arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glLightModelfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glLightModelfv` in interface `GL2ES1`

### glGetMultiTexGenfvEXT

    public void glGetMultiTexGenfvEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetMultiTexGenfvEXT(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetMultiTexGenfvEXT` in interface `GL2`

### glFogCoordPointer

    public void glFogCoordPointer(int arg0,
                                  int arg1,
                                  long arg2)

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

  Specified by:
    `glFogCoordPointer` in interface `GL2`

### glUniform1fvARB

    public void glUniform1fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform1fvARB` in interface `GL2`

### glMultTransposeMatrixf

    public void glMultTransposeMatrixf(float[] arg0,
                                       int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultTransposeMatrixf(const GLfloat * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultTransposeMatrixf` in interface `GL2`

### glGetVariantFloatvEXT

    public void glGetVariantFloatvEXT(int arg0,
                                      int arg1,
                                      float[] arg2,
                                      int arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
  Part of `GL_EXT_vertex_shader`

  Specified by:
    `glGetVariantFloatvEXT` in interface `GL2`

### glSecondaryColor3fv

    public void glSecondaryColor3fv(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glSecondaryColor3fv(const GLfloat * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glSecondaryColor3fv` in interface `GL2`

### glGetDoubleIndexedvEXT

    public void glGetDoubleIndexedvEXT(int arg0,
                                       int arg1,
                                       DoubleBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetDoubleIndexedvEXT(GLenum index, GLuint pname, GLdouble * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glGetDoubleIndexedvEXT` in interface `GL2`

### glVertexPointer

    public void glVertexPointer(int arg0,
                                int arg1,
                                int arg2,
                                Buffer arg3)

  Specified by:
    `glVertexPointer` in interface `GLPointerFunc`

### glEvalCoord2f

    public void glEvalCoord2f(float arg0,
                              float arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2f(GLfloat u, GLfloat v);`

  Specified by:
    `glEvalCoord2f` in interface `GL2`

### glProgramUniformMatrix3x2fvEXT

    public void glProgramUniformMatrix3x2fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               float[] arg4,
                                               int arg5)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix3x2fvEXT` in interface `GL2`

### glVertexAttrib2fv

    public void glVertexAttrib2fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glVertexAttrib2fv(GLuint indx, const GLfloat * values);`

  Specified by:
    `glVertexAttrib2fv` in interface `GL2ES2`

### glWeightusvARB

    public void glWeightusvARB(int arg0,
                               ShortBuffer arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);`
  Part of `GL_ARB_vertex_blend`

  Specified by:
    `glWeightusvARB` in interface `GL2`

### glGetVertexAttribdv

    public void glGetVertexAttribdv(int arg0,
                                    int arg1,
                                    double[] arg2,
                                    int arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glGetVertexAttribdv` in interface `GL2GL3`

### glEvalCoord2d

    public void glEvalCoord2d(double arg0,
                              double arg1)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glEvalCoord2d(GLdouble u, GLdouble v);`

  Specified by:
    `glEvalCoord2d` in interface `GL2`

### glPNTrianglesiATI

    public void glPNTrianglesiATI(int arg0,
                                  int arg1)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPNTrianglesiATI(GLenum target, GLint s);`
  Part of `GL_ATI_pn_triangles`

  Specified by:
    `glPNTrianglesiATI` in interface `GL2`

### glWindowPos2dv

    public void glWindowPos2dv(DoubleBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glWindowPos2dv(const GLdouble * m);`
  Part of `GL_VERSION_1_4`

  Specified by:
    `glWindowPos2dv` in interface `GL2`

### glUniform4fvARB

    public void glUniform4fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glUniform4fvARB` in interface `GL2`

### glLightiv

    public void glLightiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)

  Description copied from interface: `GL2`
  Interface to C language function:
  `void glLightiv(GLenum light, GLenum pname, const GLint * params);`

  Specified by:
    `glLightiv` in interface `GL2`

### glProgramUniform4fEXT

    public void glProgramUniform4fEXT(int arg0,
                                      int arg1,
                                      float arg2,
                                      float arg3,
                                      float arg4,
                                      float arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glProgramUniform4fEXT` in interface `GL2`

### glPushClientAttribDefaultEXT

    public void glPushClientAttribDefaultEXT(int arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glPushClientAttribDefaultEXT(GLbitfield mode);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glPushClientAttribDefaultEXT` in interface `GL2`

### glFogf

    public void glFogf(int arg0,
                       float arg1)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glFogf(GLenum pname, GLfloat param);`

  Specified by:
    `glFogf` in interface `GL2ES1`

### glFogfv

    public void glFogfv(int arg0,
                        float[] arg1,
                        int arg2)

  Description copied from interface: `GL2ES1`
  Interface to C language function:
  `void glFogfv(GLenum pname, const GLfloat * params);`

  Specified by:
    `glFogfv` in interface `GL2ES1`

### glLoadTransposeMatrixf

    public void glLoadTransposeMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glLoadTransposeMatrixf` in interface `GL2`

### glNamedProgramLocalParametersI4ivEXT

    public void glNamedProgramLocalParametersI4ivEXT(int arg0,
                                                     int arg1,
                                                     int arg2,
                                                     int arg3,
                                                     IntBuffer arg4)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glNamedProgramLocalParametersI4ivEXT(GLuint target, GLenum buffer, GLuint index, GLsizei count, const GLint * params);`
  Part of `GL_EXT_direct_state_access`

  Specified by:
    `glNamedProgramLocalParametersI4ivEXT` in interface `GL2`

### glGetShaderSourceARB

    public void glGetShaderSourceARB(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3,
                                     byte[] arg4,
                                     int arg5)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
  Part of `GL_ARB_shader_objects`

  Specified by:
    `glGetShaderSourceARB` in interface `GL2`

### glVertexAttrib3d

    public void glVertexAttrib3d(int arg0,
                                 double arg1,
                                 double arg2,
                                 double arg3)

  Description copied from interface: `GL2GL3`
  Entry point to C language function: `void glVertexAttrib3d(GLuint target, GLdouble s, GLdouble t, GLdouble r);`
  Part of `GL_VERSION_2_0`

  Specified by:
    `glVertexAttrib3d` in interface `GL2GL3`

### glTexImage2D

    public void glTexImage2D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             int arg7,
                             long arg8)

  Description copied from interface: `GL`
  Entry point to C language function: `void glTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);`
  Part of `GL_VERSION_1_0`

  Specified by:
    `glTexImage2D` in interface `GL`

### glMultiTexCoord2iv

    public void glMultiTexCoord2iv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord2iv` in interface `GL2`

### glProgramUniformMatrix2x4fvEXT

    public void glProgramUniformMatrix2x4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               boolean arg3,
                                               FloatBuffer arg4)

  Description copied from interface: `GL2`
  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`

  Specified by:
    `glProgramUniformMatrix2x4fvEXT` in interface `GL2`

### glMultiTexCoord3d

    public void glMultiTexCoord3d(int arg0,
                                  double arg1,
                                  double arg2,
                                  double arg3)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
  Part of `GL_VERSION_1_3`

  Specified by:
    `glMultiTexCoord3d` in interface `GL2`

### glVertexAttrib4bvARB

    public void glVertexAttrib4bvARB(int arg0,
                                     byte[] arg1,
                                     int arg2)

  Description copied from interface: `GL2`
  Entry point to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`
  Part of `GL_ARB_vertex_program`

  Specified by:
    `glVertexAttrib4bvARB` in interface `GL2`

### glGetVertexAttribiv

    public void glGetVertexAttribiv(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)

  Description copied from interface: `GL2ES2`
  Interface to C language function:
  `void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribiv` in interface `GL2ES2`

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

### dumpArray

    protected String dumpArray(Object obj)

### print

    protected void print(String str)

### println

    protected void println(String str)

### printIndent

    protected void printIndent()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.