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 TraceGL

    java.lang.Object
      javax.media.opengl.TraceGL

All Implemented Interfaces:
  GL

    public class TraceGL

extends Object
implements GL

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:

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

Field Summary

Fields inherited from interface javax.media.opengl.GL
`GL_1PASS_EXT, GL_1PASS_SGIS, GL_2_BYTES, GL_2D, GL_2PASS_0_EXT, GL_2PASS_0_SGIS, GL_2PASS_1_EXT, GL_2PASS_1_SGIS, GL_2X_BIT_ATI, 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_4PASS_0_EXT, GL_4PASS_0_SGIS, GL_4PASS_1_EXT, GL_4PASS_1_SGIS, GL_4PASS_2_EXT, GL_4PASS_2_SGIS, GL_4PASS_3_EXT, GL_4PASS_3_SGIS, GL_4X_BIT_ATI, GL_8X_BIT_ATI, 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_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_STENCIL_FACE_EXT, GL_ACTIVE_TEXTURE, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ACTIVE_VARYING_MAX_LENGTH_NV, GL_ACTIVE_VARYINGS_NV, GL_ACTIVE_VERTEX_UNITS_ARB, GL_ADD, GL_ADD_ATI, GL_ADD_SIGNED, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, 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, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_FLOAT16_APPLE, GL_ALPHA_FLOAT16_ATI, GL_ALPHA_FLOAT32_APPLE, GL_ALPHA_FLOAT32_ATI, GL_ALPHA_INTEGER_EXT, GL_ALPHA_MAX_CLAMP_INGR, GL_ALPHA_MAX_SGIX, GL_ALPHA_MIN_CLAMP_INGR, GL_ALPHA_MIN_SGIX, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA16F_ARB, GL_ALPHA16I_EXT, GL_ALPHA16UI_EXT, GL_ALPHA32F_ARB, GL_ALPHA32I_EXT, GL_ALPHA32UI_EXT, GL_ALPHA4, GL_ALPHA8, GL_ALPHA8I_EXT, GL_ALPHA8UI_EXT, GL_ALWAYS, GL_ALWAYS_FAST_HINT_PGI, GL_ALWAYS_SOFT_HINT_PGI, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_ARB, GL_ARRAY_BUFFER_BINDING, GL_ARRAY_BUFFER_BINDING_ARB, GL_ARRAY_ELEMENT_LOCK_COUNT_EXT, GL_ARRAY_ELEMENT_LOCK_FIRST_EXT, GL_ARRAY_OBJECT_BUFFER_ATI, GL_ARRAY_OBJECT_OFFSET_ATI, GL_ASYNC_DRAW_PIXELS_SGIX, GL_ASYNC_HISTOGRAM_SGIX, GL_ASYNC_MARKER_SGIX, GL_ASYNC_READ_PIXELS_SGIX, GL_ASYNC_TEX_IMAGE_SGIX, GL_ATTACHED_SHADERS, GL_ATTENUATION_EXT, GL_ATTRIB_ARRAY_POINTER_NV, GL_ATTRIB_ARRAY_SIZE_NV, GL_ATTRIB_ARRAY_STRIDE_NV, GL_ATTRIB_ARRAY_TYPE_NV, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_AVERAGE_EXT, GL_AVERAGE_HP, GL_BACK, GL_BACK_LEFT, GL_BACK_NORMALS_HINT_PGI, GL_BACK_PRIMARY_COLOR_NV, GL_BACK_RIGHT, GL_BACK_SECONDARY_COLOR_NV, GL_BGR, GL_BGR_INTEGER_EXT, GL_BGRA, GL_BGRA_INTEGER_EXT, GL_BIAS_BIT_ATI, GL_BIAS_BY_NEGATIVE_ONE_HALF_NV, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_COLOR, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_ALPHA_EXT, GL_BLEND_DST_RGB, GL_BLEND_DST_RGB_EXT, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_ALPHA_EXT, GL_BLEND_EQUATION_RGB, GL_BLEND_EQUATION_RGB_EXT, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_ALPHA_EXT, GL_BLEND_SRC_RGB, GL_BLEND_SRC_RGB_EXT, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BIT_ATI, GL_BLUE_BITS, GL_BLUE_INTEGER_EXT, GL_BLUE_MAX_CLAMP_INGR, GL_BLUE_MIN_CLAMP_INGR, GL_BLUE_SCALE, GL_BOOL, GL_BOOL_ARB, GL_BOOL_VEC2, GL_BOOL_VEC2_ARB, GL_BOOL_VEC3, GL_BOOL_VEC3_ARB, GL_BOOL_VEC4, GL_BOOL_VEC4_ARB, GL_BUFFER_ACCESS, GL_BUFFER_ACCESS_ARB, GL_BUFFER_FLUSHING_UNMAP_APPLE, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAP_POINTER_ARB, GL_BUFFER_MAPPED, GL_BUFFER_MAPPED_ARB, GL_BUFFER_SERIALIZED_MODIFY_APPLE, GL_BUFFER_SIZE, GL_BUFFER_SIZE_ARB, GL_BUFFER_USAGE, GL_BUFFER_USAGE_ARB, GL_BUMP_ENVMAP_ATI, GL_BUMP_NUM_TEX_UNITS_ATI, GL_BUMP_ROT_MATRIX_ATI, GL_BUMP_ROT_MATRIX_SIZE_ATI, GL_BUMP_TARGET_ATI, GL_BUMP_TEX_UNITS_ATI, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CALLIGRAPHIC_FRAGMENT_SGIX, GL_CCW, GL_CG_FRAGMENT_SHADER_EXT, GL_CG_VERTEX_SHADER_EXT, GL_CLAMP, GL_CLAMP_FRAGMENT_COLOR_ARB, GL_CLAMP_READ_COLOR_ARB, GL_CLAMP_TO_BORDER, GL_CLAMP_TO_EDGE, GL_CLAMP_VERTEX_COLOR_ARB, GL_CLEAR, GL_CLIENT_ACTIVE_TEXTURE, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_DISTANCE_NV, GL_CLIP_FAR_HINT_PGI, GL_CLIP_NEAR_HINT_PGI, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_CLIP_VOLUME_CLIPPING_HINT_EXT, GL_CMYK_EXT, GL_CMYKA_EXT, GL_CND_ATI, GL_CND0_ATI, GL_COEFF, GL_COLOR, GL_COLOR_ALPHA_PAIRING_ATI, GL_COLOR_ARRAY, GL_COLOR_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_BUFFER_BINDING_ARB, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_ATTACHMENT0_EXT, GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT10_EXT, GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT12_EXT, GL_COLOR_ATTACHMENT13_EXT, GL_COLOR_ATTACHMENT14_EXT, GL_COLOR_ATTACHMENT15_EXT, GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT9_EXT, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI, GL_COLOR_CLEAR_VALUE, GL_COLOR_FLOAT_APPLE, GL_COLOR_INDEX, GL_COLOR_INDEX1_EXT, GL_COLOR_INDEX12_EXT, GL_COLOR_INDEX16_EXT, GL_COLOR_INDEX2_EXT, GL_COLOR_INDEX4_EXT, GL_COLOR_INDEX8_EXT, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, 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_SUM_CLAMP_NV, GL_COLOR_SUM_EXT, 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_COLOR_WRITEMASK, GL_COLOR3_BIT_PGI, GL_COLOR4_BIT_PGI, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMBINE4_NV, GL_COMBINER_AB_DOT_PRODUCT_NV, GL_COMBINER_AB_OUTPUT_NV, GL_COMBINER_BIAS_NV, GL_COMBINER_CD_DOT_PRODUCT_NV, GL_COMBINER_CD_OUTPUT_NV, GL_COMBINER_COMPONENT_USAGE_NV, GL_COMBINER_INPUT_NV, GL_COMBINER_MAPPING_NV, GL_COMBINER_MUX_SUM_NV, GL_COMBINER_SCALE_NV, GL_COMBINER_SUM_OUTPUT_NV, GL_COMBINER0_NV, GL_COMBINER1_NV, GL_COMBINER2_NV, GL_COMBINER3_NV, GL_COMBINER4_NV, GL_COMBINER5_NV, GL_COMBINER6_NV, GL_COMBINER7_NV, GL_COMP_BIT_ATI, GL_COMPARE_R_TO_TEXTURE, GL_COMPARE_R_TO_TEXTURE_ARB, GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_COMPILE_STATUS, 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_GREEN_RGTC2_EXT, GL_COMPRESSED_RED_RGTC1_EXT, GL_COMPRESSED_RGB, GL_COMPRESSED_RGB_FXT1_3DFX, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA, GL_COMPRESSED_RGBA_FXT1_3DFX, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT, GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT, GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT, GL_COMPRESSED_SIGNED_RED_RGTC1_EXT, GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SLUMINANCE_ALPHA_EXT, GL_COMPRESSED_SLUMINANCE_EXT, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_COMPRESSED_SRGB_ALPHA_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_EXT, GL_COMPRESSED_SRGB_S3TC_DXT1_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_CON_0_ATI, GL_CON_1_ATI, GL_CON_10_ATI, GL_CON_11_ATI, GL_CON_12_ATI, GL_CON_13_ATI, GL_CON_14_ATI, GL_CON_15_ATI, GL_CON_16_ATI, GL_CON_17_ATI, GL_CON_18_ATI, GL_CON_19_ATI, GL_CON_2_ATI, GL_CON_20_ATI, GL_CON_21_ATI, GL_CON_22_ATI, GL_CON_23_ATI, GL_CON_24_ATI, GL_CON_25_ATI, GL_CON_26_ATI, GL_CON_27_ATI, GL_CON_28_ATI, GL_CON_29_ATI, GL_CON_3_ATI, GL_CON_30_ATI, GL_CON_31_ATI, GL_CON_4_ATI, GL_CON_5_ATI, GL_CON_6_ATI, GL_CON_7_ATI, GL_CON_8_ATI, GL_CON_9_ATI, GL_CONSERVE_MEMORY_HINT_PGI, GL_CONST_EYE_NV, GL_CONSTANT, GL_CONSTANT_ALPHA, GL_CONSTANT_ATTENUATION, GL_CONSTANT_BORDER, GL_CONSTANT_COLOR, GL_CONSTANT_COLOR0_NV, GL_CONSTANT_COLOR1_NV, 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_HINT_SGIX, GL_CONVOLUTION_WIDTH, GL_COORD_REPLACE, GL_COORD_REPLACE_ARB, GL_COORD_REPLACE_NV, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CUBIC_EXT, GL_CUBIC_HP, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CULL_FRAGMENT_NV, GL_CULL_MODES_NV, GL_CULL_VERTEX_EXT, GL_CULL_VERTEX_EYE_POSITION_EXT, GL_CULL_VERTEX_IBM, GL_CULL_VERTEX_OBJECT_POSITION_EXT, GL_CURRENT_ATTRIB_NV, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_FOG_COORD, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_FOG_COORDINATE_EXT, GL_CURRENT_INDEX, GL_CURRENT_MATRIX_ARB, GL_CURRENT_MATRIX_INDEX_ARB, GL_CURRENT_MATRIX_NV, GL_CURRENT_MATRIX_STACK_DEPTH_ARB, GL_CURRENT_MATRIX_STACK_DEPTH_NV, GL_CURRENT_NORMAL, GL_CURRENT_OCCLUSION_QUERY_ID_NV, GL_CURRENT_PALETTE_MATRIX_ARB, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_QUERY_ARB, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_NORMAL_SGIX, 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_SECONDARY_COLOR_EXT, GL_CURRENT_TEXTURE_COORDS, GL_CURRENT_VERTEX_ATTRIB, GL_CURRENT_VERTEX_ATTRIB_ARB, GL_CURRENT_VERTEX_EXT, GL_CURRENT_VERTEX_WEIGHT_EXT, GL_CURRENT_WEIGHT_ARB, GL_CW, GL_DECAL, GL_DECR, GL_DECR_WRAP, GL_DECR_WRAP_EXT, GL_DEFORMATIONS_MASK_SGIX, GL_DELETE_STATUS, 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, GL_DEPTH_ATTACHMENT_EXT, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BOUNDS_EXT, GL_DEPTH_BOUNDS_TEST_EXT, GL_DEPTH_BUFFER_BIT, GL_DEPTH_BUFFER_FLOAT_MODE_NV, GL_DEPTH_CLAMP_NV, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT16_ARB, GL_DEPTH_COMPONENT16_SGIX, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT24_ARB, GL_DEPTH_COMPONENT24_SGIX, GL_DEPTH_COMPONENT32, GL_DEPTH_COMPONENT32_ARB, GL_DEPTH_COMPONENT32_SGIX, GL_DEPTH_COMPONENT32F_NV, GL_DEPTH_FUNC, GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX, GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX, GL_DEPTH_PASS_INSTRUMENT_SGIX, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_STENCIL_EXT, GL_DEPTH_STENCIL_NV, GL_DEPTH_STENCIL_TO_BGRA_NV, GL_DEPTH_STENCIL_TO_RGBA_NV, GL_DEPTH_TEST, GL_DEPTH_TEXTURE_MODE, GL_DEPTH_TEXTURE_MODE_ARB, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8_EXT, GL_DEPTH32F_STENCIL8_NV, GL_DETAIL_TEXTURE_2D_BINDING_SGIS, GL_DETAIL_TEXTURE_2D_SGIS, GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, GL_DETAIL_TEXTURE_LEVEL_SGIS, GL_DETAIL_TEXTURE_MODE_SGIS, GL_DIFFUSE, GL_DISCARD_ATI, GL_DISCARD_NV, GL_DISTANCE_ATTENUATION_EXT, GL_DISTANCE_ATTENUATION_SGIS, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, 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_DOT2_ADD_ATI, GL_DOT3_ATI, GL_DOT3_RGB, GL_DOT3_RGBA, GL_DOT4_ATI, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_BUFFER0, GL_DRAW_BUFFER0_ARB, GL_DRAW_BUFFER0_ATI, GL_DRAW_BUFFER1, GL_DRAW_BUFFER1_ARB, GL_DRAW_BUFFER1_ATI, GL_DRAW_BUFFER10, GL_DRAW_BUFFER10_ARB, GL_DRAW_BUFFER10_ATI, GL_DRAW_BUFFER11, GL_DRAW_BUFFER11_ARB, GL_DRAW_BUFFER11_ATI, GL_DRAW_BUFFER12, GL_DRAW_BUFFER12_ARB, GL_DRAW_BUFFER12_ATI, GL_DRAW_BUFFER13, GL_DRAW_BUFFER13_ARB, GL_DRAW_BUFFER13_ATI, GL_DRAW_BUFFER14, GL_DRAW_BUFFER14_ARB, GL_DRAW_BUFFER14_ATI, GL_DRAW_BUFFER15, GL_DRAW_BUFFER15_ARB, GL_DRAW_BUFFER15_ATI, GL_DRAW_BUFFER2, GL_DRAW_BUFFER2_ARB, GL_DRAW_BUFFER2_ATI, GL_DRAW_BUFFER3, GL_DRAW_BUFFER3_ARB, GL_DRAW_BUFFER3_ATI, GL_DRAW_BUFFER4, GL_DRAW_BUFFER4_ARB, GL_DRAW_BUFFER4_ATI, GL_DRAW_BUFFER5, GL_DRAW_BUFFER5_ARB, GL_DRAW_BUFFER5_ATI, GL_DRAW_BUFFER6, GL_DRAW_BUFFER6_ARB, GL_DRAW_BUFFER6_ATI, GL_DRAW_BUFFER7, GL_DRAW_BUFFER7_ARB, GL_DRAW_BUFFER7_ATI, GL_DRAW_BUFFER8, GL_DRAW_BUFFER8_ARB, GL_DRAW_BUFFER8_ATI, GL_DRAW_BUFFER9, GL_DRAW_BUFFER9_ARB, GL_DRAW_BUFFER9_ATI, GL_DRAW_FRAMEBUFFER_BINDING_EXT, GL_DRAW_FRAMEBUFFER_EXT, 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_DST_ALPHA, GL_DST_COLOR, GL_DT_BIAS_NV, GL_DT_SCALE_NV, GL_DU8DV8_ATI, GL_DUAL_ALPHA12_SGIS, GL_DUAL_ALPHA16_SGIS, GL_DUAL_ALPHA4_SGIS, GL_DUAL_ALPHA8_SGIS, GL_DUAL_INTENSITY12_SGIS, GL_DUAL_INTENSITY16_SGIS, GL_DUAL_INTENSITY4_SGIS, GL_DUAL_INTENSITY8_SGIS, GL_DUAL_LUMINANCE_ALPHA4_SGIS, GL_DUAL_LUMINANCE_ALPHA8_SGIS, GL_DUAL_LUMINANCE12_SGIS, GL_DUAL_LUMINANCE16_SGIS, GL_DUAL_LUMINANCE4_SGIS, GL_DUAL_LUMINANCE8_SGIS, GL_DUAL_TEXTURE_SELECT_SGIS, GL_DUDV_ATI, GL_DYNAMIC_ATI, GL_DYNAMIC_COPY, GL_DYNAMIC_COPY_ARB, GL_DYNAMIC_DRAW, GL_DYNAMIC_DRAW_ARB, GL_DYNAMIC_READ, GL_DYNAMIC_READ_ARB, GL_E_TIMES_F_NV, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EDGEFLAG_BIT_PGI, GL_EIGHTH_BIT_ATI, GL_ELEMENT_ARRAY_APPLE, GL_ELEMENT_ARRAY_ATI, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_ARB, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB, GL_ELEMENT_ARRAY_POINTER_APPLE, GL_ELEMENT_ARRAY_POINTER_ATI, GL_ELEMENT_ARRAY_TYPE_APPLE, GL_ELEMENT_ARRAY_TYPE_ATI, GL_EMBOSS_CONSTANT_NV, GL_EMBOSS_LIGHT_NV, GL_EMBOSS_MAP_NV, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, 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_EXP, GL_EXP2, GL_EXPAND_NEGATE_NV, GL_EXPAND_NORMAL_NV, GL_EXTENSIONS, GL_EYE_DISTANCE_TO_LINE_SGIS, GL_EYE_DISTANCE_TO_POINT_SGIS, GL_EYE_LINE_SGIS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_EYE_PLANE_ABSOLUTE_NV, GL_EYE_POINT_SGIS, GL_EYE_RADIAL_NV, GL_FALSE, GL_FASTEST, 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_FILL, GL_FILTER4_SGIS, GL_FIXED_ONLY_ARB, GL_FLAT, GL_FLOAT, GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV, GL_FLOAT_CLEAR_COLOR_VALUE_NV, GL_FLOAT_MAT2, GL_FLOAT_MAT2_ARB, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3, GL_FLOAT_MAT3_ARB, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4, GL_FLOAT_MAT4_ARB, 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_FLOAT_VEC2, GL_FLOAT_VEC2_ARB, GL_FLOAT_VEC3, GL_FLOAT_VEC3_ARB, GL_FLOAT_VEC4, GL_FLOAT_VEC4_ARB, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, 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_BUFFER_BINDING_ARB, GL_FOG_COORDINATE_ARRAY_EXT, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_POINTER_EXT, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_STRIDE_EXT, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_ARRAY_TYPE_EXT, GL_FOG_COORDINATE_EXT, GL_FOG_COORDINATE_SOURCE, GL_FOG_COORDINATE_SOURCE_EXT, GL_FOG_DENSITY, GL_FOG_DISTANCE_MODE_NV, GL_FOG_END, GL_FOG_FUNC_POINTS_SGIS, GL_FOG_FUNC_SGIS, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_OFFSET_SGIX, GL_FOG_OFFSET_VALUE_SGIX, GL_FOG_SCALE_SGIX, GL_FOG_SCALE_VALUE_SGIX, GL_FOG_SPECULAR_TEXTURE_WIN, GL_FOG_START, GL_FORCE_BLUE_TO_ONE_NV, GL_FORMAT_SUBSAMPLE_24_24_OML, GL_FORMAT_SUBSAMPLE_244_244_OML, GL_FRAGMENT_COLOR_EXT, GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, GL_FRAGMENT_COLOR_MATERIAL_SGIX, GL_FRAGMENT_DEPTH, GL_FRAGMENT_DEPTH_EXT, GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, GL_FRAGMENT_LIGHT0_SGIX, GL_FRAGMENT_LIGHT1_SGIX, GL_FRAGMENT_LIGHT2_SGIX, GL_FRAGMENT_LIGHT3_SGIX, GL_FRAGMENT_LIGHT4_SGIX, GL_FRAGMENT_LIGHT5_SGIX, GL_FRAGMENT_LIGHT6_SGIX, GL_FRAGMENT_LIGHT7_SGIX, GL_FRAGMENT_LIGHTING_SGIX, GL_FRAGMENT_MATERIAL_EXT, GL_FRAGMENT_NORMAL_EXT, GL_FRAGMENT_PROGRAM_ARB, GL_FRAGMENT_PROGRAM_BINDING_NV, GL_FRAGMENT_PROGRAM_NV, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_ARB, GL_FRAGMENT_SHADER_ATI, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT, GL_FRAMEBUFFER_BINDING_EXT, GL_FRAMEBUFFER_COMPLETE_EXT, GL_FRAMEBUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FRAMEBUFFER_SRGB_EXT, GL_FRAMEBUFFER_UNSUPPORTED_EXT, GL_FRAMEZOOM_FACTOR_SGIX, GL_FRAMEZOOM_SGIX, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_FULL_RANGE_EXT, GL_FULL_STIPPLE_HINT_PGI, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_GENERATE_MIPMAP_HINT_SGIS, GL_GENERATE_MIPMAP_SGIS, GL_GENERIC_ATTRIB_NV, GL_GEOMETRY_DEFORMATION_BIT_SGIX, GL_GEOMETRY_DEFORMATION_SGIX, GL_GEOMETRY_INPUT_TYPE_EXT, GL_GEOMETRY_OUTPUT_TYPE_EXT, GL_GEOMETRY_PROGRAM_NV, GL_GEOMETRY_SHADER_EXT, GL_GEOMETRY_VERTICES_OUT_EXT, GL_GEQUAL, GL_GLEXT_VERSION, GL_GLOBAL_ALPHA_FACTOR_SUN, GL_GLOBAL_ALPHA_SUN, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BIT_ATI, GL_GREEN_BITS, GL_GREEN_INTEGER_EXT, GL_GREEN_MAX_CLAMP_INGR, GL_GREEN_MIN_CLAMP_INGR, GL_GREEN_SCALE, GL_GREMEDY_string_marker, GL_HALF_APPLE, GL_HALF_BIAS_NEGATE_NV, GL_HALF_BIAS_NORMAL_NV, GL_HALF_BIT_ATI, GL_HALF_FLOAT_ARB, GL_HALF_FLOAT_NV, 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_IDENTITY_NV, GL_IMAGE_CUBIC_WEIGHT_HP, GL_IMAGE_MAG_FILTER_HP, GL_IMAGE_MIN_FILTER_HP, GL_IMAGE_ROTATE_ANGLE_HP, GL_IMAGE_ROTATE_ORIGIN_X_HP, GL_IMAGE_ROTATE_ORIGIN_Y_HP, GL_IMAGE_SCALE_X_HP, GL_IMAGE_SCALE_Y_HP, GL_IMAGE_TRANSFORM_2D_HP, GL_IMAGE_TRANSLATE_X_HP, GL_IMAGE_TRANSLATE_Y_HP, GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES, GL_IMPLEMENTATION_COLOR_READ_TYPE_OES, GL_INCR, GL_INCR_WRAP, GL_INCR_WRAP_EXT, GL_INDEX_ARRAY, GL_INDEX_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING_ARB, 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_INFO_LOG_LENGTH, GL_INSTRUMENT_BUFFER_POINTER_SGIX, GL_INSTRUMENT_MEASUREMENTS_SGIX, GL_INT, GL_INT_SAMPLER_1D_ARRAY_EXT, GL_INT_SAMPLER_1D_EXT, GL_INT_SAMPLER_2D_ARRAY_EXT, GL_INT_SAMPLER_2D_EXT, GL_INT_SAMPLER_2D_RECT_EXT, GL_INT_SAMPLER_3D_EXT, GL_INT_SAMPLER_BUFFER_EXT, GL_INT_SAMPLER_CUBE_EXT, GL_INT_VEC2, GL_INT_VEC2_ARB, GL_INT_VEC3, GL_INT_VEC3_ARB, GL_INT_VEC4, GL_INT_VEC4_ARB, GL_INTENSITY, GL_INTENSITY_FLOAT16_APPLE, GL_INTENSITY_FLOAT16_ATI, GL_INTENSITY_FLOAT32_APPLE, GL_INTENSITY_FLOAT32_ATI, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY16F_ARB, GL_INTENSITY16I_EXT, GL_INTENSITY16UI_EXT, GL_INTENSITY32F_ARB, GL_INTENSITY32I_EXT, GL_INTENSITY32UI_EXT, GL_INTENSITY4, GL_INTENSITY8, GL_INTENSITY8I_EXT, GL_INTENSITY8UI_EXT, GL_INTERLACE_OML, GL_INTERLACE_READ_INGR, GL_INTERLACE_READ_OML, GL_INTERLACE_SGIX, GL_INTERLEAVED_ATTRIBS_NV, GL_INTERPOLATE, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION_EXT, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVARIANT_DATATYPE_EXT, GL_INVARIANT_EXT, GL_INVARIANT_VALUE_EXT, GL_INVERSE_NV, GL_INVERSE_TRANSPOSE_NV, GL_INVERT, GL_INVERTED_SCREEN_W_REND, GL_IR_INSTRUMENT1_SGIX, GL_IUI_N3F_V2F_EXT, GL_IUI_N3F_V3F_EXT, GL_IUI_V2F_EXT, GL_IUI_V3F_EXT, GL_KEEP, GL_KTX_BACK_REGION, GL_KTX_FRONT_REGION, GL_KTX_STENCIL_REGION, GL_KTX_Z_REGION, GL_LEFT, GL_LEQUAL, GL_LERP_ATI, GL_LESS, GL_LIGHT_ENV_MODE_SGIX, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_COLOR_CONTROL, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_STRIP_ADJACENCY_EXT, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_CLIPMAP_LINEAR_SGIX, GL_LINEAR_CLIPMAP_NEAREST_SGIX, GL_LINEAR_DETAIL_ALPHA_SGIS, GL_LINEAR_DETAIL_COLOR_SGIS, GL_LINEAR_DETAIL_SGIS, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_SHARPEN_ALPHA_SGIS, GL_LINEAR_SHARPEN_COLOR_SGIS, GL_LINEAR_SHARPEN_SGIS, GL_LINES, GL_LINES_ADJACENCY_EXT, GL_LINK_STATUS, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LIST_PRIORITY_SGIX, 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_LOGIC_OP_MODE, GL_LOWER_LEFT, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA_FLOAT16_APPLE, GL_LUMINANCE_ALPHA_FLOAT16_ATI, GL_LUMINANCE_ALPHA_FLOAT32_APPLE, GL_LUMINANCE_ALPHA_FLOAT32_ATI, GL_LUMINANCE_ALPHA_INTEGER_EXT, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE_ALPHA16I_EXT, GL_LUMINANCE_ALPHA16UI_EXT, GL_LUMINANCE_ALPHA32F_ARB, GL_LUMINANCE_ALPHA32I_EXT, GL_LUMINANCE_ALPHA32UI_EXT, GL_LUMINANCE_ALPHA8I_EXT, GL_LUMINANCE_ALPHA8UI_EXT, GL_LUMINANCE_FLOAT16_APPLE, GL_LUMINANCE_FLOAT16_ATI, GL_LUMINANCE_FLOAT32_APPLE, GL_LUMINANCE_FLOAT32_ATI, GL_LUMINANCE_INTEGER_EXT, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE16F_ARB, GL_LUMINANCE16I_EXT, GL_LUMINANCE16UI_EXT, GL_LUMINANCE32F_ARB, GL_LUMINANCE32I_EXT, GL_LUMINANCE32UI_EXT, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_LUMINANCE8I_EXT, GL_LUMINANCE8UI_EXT, GL_MAD_ATI, 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_MAP1_VERTEX_ATTRIB0_4_NV, GL_MAP1_VERTEX_ATTRIB1_4_NV, GL_MAP1_VERTEX_ATTRIB10_4_NV, GL_MAP1_VERTEX_ATTRIB11_4_NV, GL_MAP1_VERTEX_ATTRIB12_4_NV, GL_MAP1_VERTEX_ATTRIB13_4_NV, GL_MAP1_VERTEX_ATTRIB14_4_NV, GL_MAP1_VERTEX_ATTRIB15_4_NV, GL_MAP1_VERTEX_ATTRIB2_4_NV, GL_MAP1_VERTEX_ATTRIB3_4_NV, GL_MAP1_VERTEX_ATTRIB4_4_NV, GL_MAP1_VERTEX_ATTRIB5_4_NV, GL_MAP1_VERTEX_ATTRIB6_4_NV, GL_MAP1_VERTEX_ATTRIB7_4_NV, GL_MAP1_VERTEX_ATTRIB8_4_NV, GL_MAP1_VERTEX_ATTRIB9_4_NV, 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_MAP2_VERTEX_ATTRIB0_4_NV, GL_MAP2_VERTEX_ATTRIB1_4_NV, GL_MAP2_VERTEX_ATTRIB10_4_NV, GL_MAP2_VERTEX_ATTRIB11_4_NV, GL_MAP2_VERTEX_ATTRIB12_4_NV, GL_MAP2_VERTEX_ATTRIB13_4_NV, GL_MAP2_VERTEX_ATTRIB14_4_NV, GL_MAP2_VERTEX_ATTRIB15_4_NV, GL_MAP2_VERTEX_ATTRIB2_4_NV, GL_MAP2_VERTEX_ATTRIB3_4_NV, GL_MAP2_VERTEX_ATTRIB4_4_NV, GL_MAP2_VERTEX_ATTRIB5_4_NV, GL_MAP2_VERTEX_ATTRIB6_4_NV, GL_MAP2_VERTEX_ATTRIB7_4_NV, GL_MAP2_VERTEX_ATTRIB8_4_NV, GL_MAP2_VERTEX_ATTRIB9_4_NV, 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_MATRIX_INDEX_ARRAY_ARB, GL_MATRIX_INDEX_ARRAY_POINTER_ARB, GL_MATRIX_INDEX_ARRAY_SIZE_ARB, GL_MATRIX_INDEX_ARRAY_STRIDE_ARB, GL_MATRIX_INDEX_ARRAY_TYPE_ARB, GL_MATRIX_MODE, GL_MATRIX_PALETTE_ARB, GL_MATRIX0_ARB, GL_MATRIX0_NV, GL_MATRIX1_ARB, GL_MATRIX1_NV, 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_MATRIX2_NV, 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_MATRIX3_NV, GL_MATRIX30_ARB, GL_MATRIX31_ARB, GL_MATRIX4_ARB, GL_MATRIX4_NV, GL_MATRIX5_ARB, GL_MATRIX5_NV, GL_MATRIX6_ARB, GL_MATRIX6_NV, GL_MATRIX7_ARB, GL_MATRIX7_NV, GL_MATRIX8_ARB, GL_MATRIX9_ARB, GL_MAX, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_4D_TEXTURE_SIZE_SGIS, GL_MAX_ACTIVE_LIGHTS_SGIX, GL_MAX_ARRAY_TEXTURE_LAYERS_EXT, GL_MAX_ASYNC_DRAW_PIXELS_SGIX, GL_MAX_ASYNC_HISTOGRAM_SGIX, GL_MAX_ASYNC_READ_PIXELS_SGIX, GL_MAX_ASYNC_TEX_IMAGE_SGIX, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_BINDABLE_UNIFORM_SIZE_EXT, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_CLIPMAP_DEPTH_SGIX, GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_COLOR_MATRIX_STACK_DEPTH, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_DEFORMATION_ORDER_SGIX, GL_MAX_DRAW_BUFFERS, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_DRAW_BUFFERS_ATI, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_EVAL_ORDER, GL_MAX_FOG_FUNC_POINTS_SGIS, GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT, GL_MAX_FRAGMENT_LIGHTS_SGIX, GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB, GL_MAX_FRAMEZOOM_FACTOR_SGIX, GL_MAX_GENERAL_COMBINERS_NV, GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT, GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MAP_TESSELLATION_NV, GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB, GL_MAX_MODELVIEW_STACK_DEPTH, 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_PALETTE_MATRICES_ARB, 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_CALL_DEPTH_NV, GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV, GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV, GL_MAX_PROGRAM_GENERIC_RESULTS_NV, GL_MAX_PROGRAM_IF_DEPTH_NV, GL_MAX_PROGRAM_INSTRUCTIONS_ARB, GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, GL_MAX_PROGRAM_LOOP_COUNT_NV, GL_MAX_PROGRAM_LOOP_DEPTH_NV, 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_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_PROJECTION_STACK_DEPTH, GL_MAX_RATIONAL_EVAL_ORDER_NV, GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB, GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT, GL_MAX_RECTANGLE_TEXTURE_SIZE_NV, GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV, GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV, GL_MAX_RENDERBUFFER_SIZE_EXT, GL_MAX_SAMPLES_EXT, GL_MAX_SHININESS_NV, GL_MAX_SPOT_EXPONENT_NV, GL_MAX_TEXTURE_BUFFER_SIZE_EXT, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_COORDS_ARB, GL_MAX_TEXTURE_COORDS_NV, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_TEXTURE_IMAGE_UNITS_NV, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TEXTURE_LOD_BIAS_EXT, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_TEXTURE_UNITS, GL_MAX_TRACK_MATRICES_NV, GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV, GL_MAX_VARYING_COMPONENTS_EXT, GL_MAX_VARYING_FLOATS, GL_MAX_VARYING_FLOATS_ARB, GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE, GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV, GL_MAX_VERTEX_ATTRIBS, 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_MAX_VERTEX_STREAMS_ATI, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, GL_MAX_VERTEX_UNITS_ARB, GL_MAX_VERTEX_VARYING_COMPONENTS_EXT, GL_MAX_VIEWPORT_DIMS, GL_MESAX_texture_stack, GL_MIN, GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE, GL_MIN_PROGRAM_TEXEL_OFFSET_NV, GL_MINMAX, GL_MINMAX_FORMAT, GL_MINMAX_SINK, GL_MIRROR_CLAMP_ATI, GL_MIRROR_CLAMP_EXT, GL_MIRROR_CLAMP_TO_BORDER_EXT, GL_MIRROR_CLAMP_TO_EDGE_ATI, GL_MIRROR_CLAMP_TO_EDGE_EXT, GL_MIRRORED_REPEAT, GL_MIRRORED_REPEAT_ARB, GL_MIRRORED_REPEAT_IBM, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_PROJECTION_NV, GL_MODELVIEW_STACK_DEPTH, 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_MODULATE, GL_MODULATE_ADD_ATI, GL_MODULATE_SIGNED_ADD_ATI, GL_MODULATE_SUBTRACT_ATI, GL_MOV_ATI, GL_MUL_ATI, GL_MULT, GL_MULTISAMPLE, GL_MULTISAMPLE_3DFX, GL_MULTISAMPLE_BIT, GL_MULTISAMPLE_BIT_3DFX, GL_MULTISAMPLE_BIT_EXT, GL_MULTISAMPLE_COVERAGE_MODES_NV, GL_MULTISAMPLE_EXT, GL_MULTISAMPLE_FILTER_HINT_NV, GL_MULTISAMPLE_SGIS, GL_MVP_MATRIX_EXT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, GL_NATIVE_GRAPHICS_END_HINT_PGI, GL_NATIVE_GRAPHICS_HANDLE_PGI, GL_NEAREST, GL_NEAREST_CLIPMAP_LINEAR_SGIX, GL_NEAREST_CLIPMAP_NEAREST_SGIX, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEGATE_BIT_ATI, GL_NEGATIVE_ONE_EXT, GL_NEGATIVE_W_EXT, GL_NEGATIVE_X_EXT, GL_NEGATIVE_Y_EXT, GL_NEGATIVE_Z_EXT, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING_ARB, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMAL_BIT_PGI, GL_NORMAL_MAP, GL_NORMAL_MAP_NV, GL_NORMALIZE, GL_NORMALIZED_RANGE_EXT, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_NUM_FRAGMENT_CONSTANTS_ATI, GL_NUM_FRAGMENT_REGISTERS_ATI, GL_NUM_GENERAL_COMBINERS_NV, GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI, GL_NUM_INSTRUCTIONS_PER_PASS_ATI, GL_NUM_INSTRUCTIONS_TOTAL_ATI, GL_NUM_LOOPBACK_COMPONENTS_ATI, GL_NUM_PASSES_ATI, GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB, GL_OBJECT_ACTIVE_ATTRIBUTES_ARB, GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, GL_OBJECT_ACTIVE_UNIFORMS_ARB, GL_OBJECT_ATTACHED_OBJECTS_ARB, GL_OBJECT_BUFFER_SIZE_ATI, GL_OBJECT_BUFFER_USAGE_ATI, GL_OBJECT_COMPILE_STATUS_ARB, GL_OBJECT_DELETE_STATUS_ARB, GL_OBJECT_DISTANCE_TO_LINE_SGIS, GL_OBJECT_DISTANCE_TO_POINT_SGIS, GL_OBJECT_INFO_LOG_LENGTH_ARB, GL_OBJECT_LINE_SGIS, GL_OBJECT_LINEAR, GL_OBJECT_LINK_STATUS_ARB, GL_OBJECT_PLANE, GL_OBJECT_POINT_SGIS, GL_OBJECT_SHADER_SOURCE_LENGTH_ARB, GL_OBJECT_SUBTYPE_ARB, GL_OBJECT_TYPE_ARB, GL_OBJECT_VALIDATE_STATUS_ARB, GL_OCCLUSION_TEST_HP, GL_OCCLUSION_TEST_RESULT_HP, GL_OES_read_format, 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, GL_ONE_EXT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, 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_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_OPERAND3_ALPHA_NV, GL_OPERAND3_RGB_NV, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, 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_ALIGNMENT, GL_PACK_CMYK_HINT_EXT, GL_PACK_IMAGE_DEPTH_SGIS, GL_PACK_IMAGE_HEIGHT, GL_PACK_INVERT_MESA, GL_PACK_LSB_FIRST, GL_PACK_RESAMPLE_OML, GL_PACK_RESAMPLE_SGIX, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_VOLUMES_SGIS, GL_PACK_SUBSAMPLE_RATE_SGIX, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_NV, GL_PASS_THROUGH_TOKEN, GL_PER_STAGE_CONSTANTS_NV, GL_PERSPECTIVE_CORRECTION_HINT, GL_PERTURB_EXT, GL_PHONG_HINT_WIN, GL_PHONG_WIN, GL_PIXEL_COUNT_AVAILABLE_NV, GL_PIXEL_COUNT_NV, GL_PIXEL_COUNTER_BITS_NV, GL_PIXEL_CUBIC_WEIGHT_EXT, GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS, GL_PIXEL_GROUP_COLOR_SGIS, 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, GL_PIXEL_PACK_BUFFER_ARB, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_PACK_BUFFER_BINDING_ARB, GL_PIXEL_PACK_BUFFER_BINDING_EXT, GL_PIXEL_PACK_BUFFER_EXT, GL_PIXEL_SUBSAMPLE_2424_SGIX, GL_PIXEL_SUBSAMPLE_4242_SGIX, GL_PIXEL_SUBSAMPLE_4444_SGIX, GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX, GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX, GL_PIXEL_TEX_GEN_MODE_SGIX, GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, GL_PIXEL_TEX_GEN_SGIX, GL_PIXEL_TEXTURE_SGIS, GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, GL_PIXEL_TILE_CACHE_INCREMENT_SGIX, GL_PIXEL_TILE_CACHE_SIZE_SGIX, GL_PIXEL_TILE_GRID_DEPTH_SGIX, GL_PIXEL_TILE_GRID_HEIGHT_SGIX, GL_PIXEL_TILE_GRID_WIDTH_SGIX, GL_PIXEL_TILE_HEIGHT_SGIX, GL_PIXEL_TILE_WIDTH_SGIX, GL_PIXEL_TRANSFORM_2D_EXT, GL_PIXEL_TRANSFORM_2D_MATRIX_EXT, GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_ARB, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER_BINDING_ARB, 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, GL_POINT_BIT, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_DISTANCE_ATTENUATION_ARB, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_FADE_THRESHOLD_SIZE_ARB, GL_POINT_FADE_THRESHOLD_SIZE_EXT, GL_POINT_FADE_THRESHOLD_SIZE_SGIS, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MAX_ARB, GL_POINT_SIZE_MAX_EXT, GL_POINT_SIZE_MAX_SGIS, GL_POINT_SIZE_MIN, GL_POINT_SIZE_MIN_ARB, GL_POINT_SIZE_MIN_EXT, GL_POINT_SIZE_MIN_SGIS, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_SPRITE, GL_POINT_SPRITE_ARB, GL_POINT_SPRITE_COORD_ORIGIN, GL_POINT_SPRITE_NV, GL_POINT_SPRITE_R_MODE_NV, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, 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_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, GL_POST_TEXTURE_FILTER_BIAS_SGIX, GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, GL_POST_TEXTURE_FILTER_SCALE_SGIX, GL_PREFER_DOUBLEBUFFER_HINT_PGI, GL_PRESERVE_ATI, GL_PREVIOUS, GL_PREVIOUS_TEXTURE_INPUT_NV, GL_PRIMARY_COLOR, GL_PRIMARY_COLOR_NV, GL_PRIMITIVE_ID_NV, GL_PRIMITIVE_RESTART_INDEX_NV, GL_PRIMITIVE_RESTART_NV, GL_PRIMITIVES_GENERATED_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_POSITION_NV, GL_PROGRAM_ERROR_STRING_ARB, GL_PROGRAM_ERROR_STRING_NV, GL_PROGRAM_FORMAT_ARB, GL_PROGRAM_FORMAT_ASCII_ARB, GL_PROGRAM_INSTRUCTIONS_ARB, GL_PROGRAM_LENGTH_ARB, GL_PROGRAM_LENGTH_NV, 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_PARAMETER_NV, GL_PROGRAM_PARAMETERS_ARB, GL_PROGRAM_POINT_SIZE_EXT, GL_PROGRAM_RESIDENT_NV, GL_PROGRAM_RESULT_COMPONENTS_NV, GL_PROGRAM_STRING_ARB, GL_PROGRAM_STRING_NV, GL_PROGRAM_TARGET_NV, GL_PROGRAM_TEMPORARIES_ARB, GL_PROGRAM_TEX_INDIRECTIONS_ARB, GL_PROGRAM_TEX_INSTRUCTIONS_ARB, GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_COLOR_TABLE, GL_PROXY_HISTOGRAM, GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY_EXT, GL_PROXY_TEXTURE_1D_STACK_MESAX, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY_EXT, GL_PROXY_TEXTURE_2D_STACK_MESAX, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_4D_SGIS, GL_PROXY_TEXTURE_COLOR_TABLE_SGI, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_RECTANGLE_ARB, GL_PROXY_TEXTURE_RECTANGLE_EXT, GL_PROXY_TEXTURE_RECTANGLE_NV, GL_Q, GL_QUAD_ALPHA4_SGIS, GL_QUAD_ALPHA8_SGIS, GL_QUAD_INTENSITY4_SGIS, GL_QUAD_INTENSITY8_SGIS, GL_QUAD_LUMINANCE4_SGIS, GL_QUAD_LUMINANCE8_SGIS, GL_QUAD_MESH_SUN, GL_QUAD_STRIP, GL_QUAD_TEXTURE_SELECT_SGIS, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_QUARTER_BIT_ATI, GL_QUERY_COUNTER_BITS, GL_QUERY_COUNTER_BITS_ARB, GL_QUERY_RESULT, GL_QUERY_RESULT_ARB, GL_QUERY_RESULT_AVAILABLE, GL_QUERY_RESULT_AVAILABLE_ARB, GL_R, GL_R11F_G11F_B10F_EXT, GL_R3_G3_B2, GL_RASTER_POSITION_UNCLIPPED_IBM, GL_RASTERIZER_DISCARD_NV, GL_READ_BUFFER, GL_READ_FRAMEBUFFER_BINDING_EXT, GL_READ_FRAMEBUFFER_EXT, GL_READ_ONLY, GL_READ_ONLY_ARB, GL_READ_PIXEL_DATA_RANGE_LENGTH_NV, GL_READ_PIXEL_DATA_RANGE_NV, GL_READ_PIXEL_DATA_RANGE_POINTER_NV, GL_READ_WRITE, GL_READ_WRITE_ARB, GL_RECLAIM_MEMORY_HINT_PGI, GL_RED, GL_RED_BIAS, GL_RED_BIT_ATI, GL_RED_BITS, GL_RED_INTEGER_EXT, GL_RED_MAX_CLAMP_INGR, GL_RED_MIN_CLAMP_INGR, GL_RED_SCALE, GL_REDUCE, GL_REFERENCE_PLANE_EQUATION_SGIX, GL_REFERENCE_PLANE_SGIX, GL_REFLECTION_MAP, GL_REFLECTION_MAP_NV, GL_REG_0_ATI, GL_REG_1_ATI, GL_REG_10_ATI, GL_REG_11_ATI, GL_REG_12_ATI, GL_REG_13_ATI, GL_REG_14_ATI, GL_REG_15_ATI, GL_REG_16_ATI, GL_REG_17_ATI, GL_REG_18_ATI, GL_REG_19_ATI, GL_REG_2_ATI, GL_REG_20_ATI, GL_REG_21_ATI, GL_REG_22_ATI, GL_REG_23_ATI, GL_REG_24_ATI, GL_REG_25_ATI, GL_REG_26_ATI, GL_REG_27_ATI, GL_REG_28_ATI, GL_REG_29_ATI, GL_REG_3_ATI, GL_REG_30_ATI, GL_REG_31_ATI, GL_REG_4_ATI, GL_REG_5_ATI, GL_REG_6_ATI, GL_REG_7_ATI, GL_REG_8_ATI, GL_REG_9_ATI, GL_REGISTER_COMBINERS_NV, GL_RENDER, GL_RENDER_MODE, GL_RENDERBUFFER_ALPHA_SIZE_EXT, GL_RENDERBUFFER_BINDING_EXT, GL_RENDERBUFFER_BLUE_SIZE_EXT, GL_RENDERBUFFER_COLOR_SAMPLES_NV, GL_RENDERBUFFER_COVERAGE_SAMPLES_NV, GL_RENDERBUFFER_DEPTH_SIZE_EXT, GL_RENDERBUFFER_EXT, GL_RENDERBUFFER_GREEN_SIZE_EXT, GL_RENDERBUFFER_HEIGHT_EXT, GL_RENDERBUFFER_INTERNAL_FORMAT_EXT, GL_RENDERBUFFER_RED_SIZE_EXT, GL_RENDERBUFFER_SAMPLES_EXT, GL_RENDERBUFFER_STENCIL_SIZE_EXT, GL_RENDERBUFFER_WIDTH_EXT, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_REPLICATE_BORDER, GL_RESAMPLE_AVERAGE_OML, GL_RESAMPLE_DECIMATE_OML, GL_RESAMPLE_DECIMATE_SGIX, GL_RESAMPLE_REPLICATE_OML, GL_RESAMPLE_REPLICATE_SGIX, GL_RESAMPLE_ZERO_FILL_OML, GL_RESAMPLE_ZERO_FILL_SGIX, GL_RESCALE_NORMAL, GL_RETURN, GL_RGB, GL_RGB_FLOAT16_APPLE, GL_RGB_FLOAT16_ATI, GL_RGB_FLOAT32_APPLE, GL_RGB_FLOAT32_ATI, GL_RGB_INTEGER_EXT, GL_RGB_S3TC, GL_RGB_SCALE, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB16F_ARB, GL_RGB16I_EXT, GL_RGB16UI_EXT, GL_RGB32F_ARB, GL_RGB32I_EXT, GL_RGB32UI_EXT, GL_RGB4, GL_RGB4_S3TC, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGB8I_EXT, GL_RGB8UI_EXT, GL_RGB9_E5_EXT, GL_RGBA, GL_RGBA_FLOAT_MODE_ARB, GL_RGBA_FLOAT16_APPLE, GL_RGBA_FLOAT16_ATI, GL_RGBA_FLOAT32_APPLE, GL_RGBA_FLOAT32_ATI, GL_RGBA_INTEGER_EXT, GL_RGBA_INTEGER_MODE_EXT, GL_RGBA_MODE, GL_RGBA_S3TC, GL_RGBA_SIGNED_COMPONENTS_EXT, GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV, GL_RGBA12, GL_RGBA16, GL_RGBA16F_ARB, GL_RGBA16I_EXT, GL_RGBA16UI_EXT, GL_RGBA2, GL_RGBA32F_ARB, GL_RGBA32I_EXT, GL_RGBA32UI_EXT, GL_RGBA4, GL_RGBA4_S3TC, GL_RGBA8, GL_RGBA8I_EXT, GL_RGBA8UI_EXT, GL_RIGHT, GL_S, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_MASK_EXT, GL_SAMPLE_ALPHA_TO_MASK_SGIS, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_ALPHA_TO_ONE_EXT, GL_SAMPLE_ALPHA_TO_ONE_SGIS, GL_SAMPLE_BUFFERS, GL_SAMPLE_BUFFERS_3DFX, GL_SAMPLE_BUFFERS_EXT, GL_SAMPLE_BUFFERS_SGIS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLE_MASK_EXT, GL_SAMPLE_MASK_INVERT_EXT, GL_SAMPLE_MASK_INVERT_SGIS, GL_SAMPLE_MASK_SGIS, GL_SAMPLE_MASK_VALUE_EXT, GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_PATTERN_EXT, GL_SAMPLE_PATTERN_SGIS, GL_SAMPLER_1D, GL_SAMPLER_1D_ARB, GL_SAMPLER_1D_ARRAY_EXT, GL_SAMPLER_1D_ARRAY_SHADOW_EXT, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_1D_SHADOW_ARB, GL_SAMPLER_2D, GL_SAMPLER_2D_ARB, GL_SAMPLER_2D_ARRAY_EXT, GL_SAMPLER_2D_ARRAY_SHADOW_EXT, GL_SAMPLER_2D_RECT_ARB, GL_SAMPLER_2D_RECT_SHADOW_ARB, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_2D_SHADOW_ARB, GL_SAMPLER_3D, GL_SAMPLER_3D_ARB, GL_SAMPLER_BUFFER_EXT, GL_SAMPLER_CUBE, GL_SAMPLER_CUBE_ARB, GL_SAMPLER_CUBE_SHADOW_EXT, GL_SAMPLES, GL_SAMPLES_3DFX, GL_SAMPLES_EXT, GL_SAMPLES_PASSED, GL_SAMPLES_PASSED_ARB, GL_SAMPLES_SGIS, GL_SATURATE_BIT_ATI, GL_SCALAR_EXT, GL_SCALE_BY_FOUR_NV, GL_SCALE_BY_ONE_HALF_NV, GL_SCALE_BY_TWO_NV, GL_SCALEBIAS_HINT_SGIX, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SCREEN_COORDINATES_REND, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB, GL_SECONDARY_COLOR_ARRAY_EXT, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER_EXT, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_SIZE_EXT, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_SECONDARY_COLOR_ARRAY_TYPE_EXT, GL_SECONDARY_COLOR_NV, GL_SECONDARY_INTERPOLATOR_ATI, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SEPARABLE_2D, GL_SEPARATE_ATTRIBS_NV, GL_SEPARATE_SPECULAR_COLOR, GL_SET, GL_SHADE_MODEL, GL_SHADER_CONSISTENT_NV, GL_SHADER_OBJECT_ARB, GL_SHADER_OPERATION_NV, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_SHADING_LANGUAGE_VERSION_ARB, GL_SHADOW_AMBIENT_SGIX, GL_SHADOW_ATTENUATION_EXT, GL_SHARED_TEXTURE_PALETTE_EXT, GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, GL_SHININESS, GL_SHORT, GL_SIGNED_ALPHA_NV, GL_SIGNED_ALPHA8_NV, GL_SIGNED_HILO_NV, GL_SIGNED_HILO16_NV, GL_SIGNED_HILO8_NV, GL_SIGNED_IDENTITY_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_NEGATE_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_SLICE_ACCUM_SUN, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE_ALPHA_EXT, GL_SLUMINANCE_EXT, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SLUMINANCE8_ALPHA8_EXT, GL_SLUMINANCE8_EXT, GL_SMOOTH, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SOURCE3_ALPHA_NV, GL_SOURCE3_RGB_NV, GL_SPARE0_NV, GL_SPARE0_PLUS_SECONDARY_COLOR_NV, GL_SPARE1_NV, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPRITE_AXIAL_SGIX, GL_SPRITE_AXIS_SGIX, GL_SPRITE_EYE_ALIGNED_SGIX, GL_SPRITE_MODE_SGIX, GL_SPRITE_OBJECT_ALIGNED_SGIX, GL_SPRITE_SGIX, GL_SPRITE_TRANSLATION_SGIX, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB_ALPHA_EXT, GL_SRGB_EXT, GL_SRGB8, GL_SRGB8_ALPHA8, GL_SRGB8_ALPHA8_EXT, GL_SRGB8_EXT, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STATIC_ATI, GL_STATIC_COPY, GL_STATIC_COPY_ARB, GL_STATIC_DRAW, GL_STATIC_DRAW_ARB, GL_STATIC_READ, GL_STATIC_READ_ARB, GL_STENCIL, GL_STENCIL_ATTACHMENT_EXT, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FAIL_ATI, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_FUNC_ATI, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_TAG_VALUE_EXT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_INDEX1_EXT, GL_STENCIL_INDEX16_EXT, GL_STENCIL_INDEX4_EXT, GL_STENCIL_INDEX8_EXT, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TAG_BITS_EXT, GL_STENCIL_TEST, GL_STENCIL_TEST_TWO_SIDE_EXT, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_STORAGE_CACHED_APPLE, GL_STORAGE_PRIVATE_APPLE, GL_STORAGE_SHARED_APPLE, GL_STREAM_COPY, GL_STREAM_COPY_ARB, GL_STREAM_DRAW, GL_STREAM_DRAW_ARB, GL_STREAM_READ, GL_STREAM_READ_ARB, GL_STRICT_DEPTHFUNC_HINT_PGI, GL_STRICT_LIGHTING_HINT_PGI, GL_STRICT_SCISSOR_HINT_PGI, GL_SUB_ATI, GL_SUBPIXEL_BITS, GL_SUBTRACT, GL_SWIZZLE_STQ_ATI, GL_SWIZZLE_STQ_DQ_ATI, GL_SWIZZLE_STR_ATI, GL_SWIZZLE_STR_DR_ATI, GL_SWIZZLE_STRQ_ATI, GL_SWIZZLE_STRQ_DQ_ATI, 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_TEXT_FRAGMENT_SHADER_ATI, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY_EXT, GL_TEXTURE_1D_STACK_BINDING_MESAX, GL_TEXTURE_1D_STACK_MESAX, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY_EXT, GL_TEXTURE_2D_STACK_BINDING_MESAX, GL_TEXTURE_2D_STACK_MESAX, GL_TEXTURE_3D, GL_TEXTURE_4D_BINDING_SGIS, GL_TEXTURE_4D_SGIS, GL_TEXTURE_4DSIZE_SGIS, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE_ARB, GL_TEXTURE_APPLICATION_MODE_EXT, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY_EXT, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY_EXT, GL_TEXTURE_BINDING_3D, GL_TEXTURE_BINDING_BUFFER_EXT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_BINDING_RECTANGLE_ARB, GL_TEXTURE_BINDING_RECTANGLE_EXT, GL_TEXTURE_BINDING_RECTANGLE_NV, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE_ARB, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BORDER_VALUES_NV, GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT, GL_TEXTURE_BUFFER_EXT, GL_TEXTURE_BUFFER_FORMAT_EXT, GL_TEXTURE_CLIPMAP_CENTER_SGIX, GL_TEXTURE_CLIPMAP_DEPTH_SGIX, GL_TEXTURE_CLIPMAP_FRAME_SGIX, GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_OFFSET_SGIX, GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, GL_TEXTURE_COLOR_TABLE_SGI, GL_TEXTURE_COLOR_WRITEMASK_SGIS, GL_TEXTURE_COMPARE_FAIL_VALUE_ARB, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_FUNC_ARB, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_MODE_ARB, GL_TEXTURE_COMPARE_OPERATOR_SGIX, GL_TEXTURE_COMPARE_SGIX, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CONSTANT_DATA_SUNX, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_COORD_NV, 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_DEFORMATION_BIT_SGIX, GL_TEXTURE_DEFORMATION_SGIX, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_SIZE_ARB, GL_TEXTURE_DEPTH_TYPE_ARB, GL_TEXTURE_DS_SIZE_NV, GL_TEXTURE_DT_SIZE_NV, GL_TEXTURE_ENV, GL_TEXTURE_ENV_BIAS_SGIX, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_FILTER_CONTROL_EXT, GL_TEXTURE_FILTER4_SIZE_SGIS, GL_TEXTURE_FLOAT_COMPONENTS_NV, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GEQUAL_R_SGIX, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE_ARB, GL_TEXTURE_HEIGHT, GL_TEXTURE_HI_SIZE_NV, GL_TEXTURE_INDEX_SIZE_EXT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTENSITY_TYPE_ARB, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LEQUAL_R_SGIX, GL_TEXTURE_LIGHT_EXT, GL_TEXTURE_LIGHTING_MODE_HP, GL_TEXTURE_LO_SIZE_NV, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_LOD_BIAS_EXT, GL_TEXTURE_LOD_BIAS_R_SGIX, GL_TEXTURE_LOD_BIAS_S_SGIX, GL_TEXTURE_LOD_BIAS_T_SGIX, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_LUMINANCE_TYPE_ARB, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAG_SIZE_NV, GL_TEXTURE_MATERIAL_FACE_EXT, GL_TEXTURE_MATERIAL_PARAMETER_EXT, GL_TEXTURE_MATRIX, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MAX_CLAMP_R_SGIX, GL_TEXTURE_MAX_CLAMP_S_SGIX, GL_TEXTURE_MAX_CLAMP_T_SGIX, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_MINIMIZE_STORAGE_APPLE, GL_TEXTURE_MULTI_BUFFER_HINT_SGIX, GL_TEXTURE_NORMAL_EXT, GL_TEXTURE_POST_SPECULAR_HP, GL_TEXTURE_PRE_SPECULAR_HP, GL_TEXTURE_PRIORITY, GL_TEXTURE_RANGE_LENGTH_APPLE, GL_TEXTURE_RANGE_POINTER_APPLE, GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_RECTANGLE_EXT, GL_TEXTURE_RECTANGLE_NV, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE_ARB, GL_TEXTURE_RESIDENT, GL_TEXTURE_SHADER_NV, GL_TEXTURE_SHARED_SIZE_EXT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_STENCIL_SIZE_EXT, GL_TEXTURE_STORAGE_HINT_APPLE, GL_TEXTURE_UNSIGNED_REMAP_MODE_NV, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_Q_SGIS, GL_TEXTURE_WRAP_R, 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_TIME_ELAPSED_EXT, GL_TRACK_MATRIX_NV, GL_TRACK_MATRIX_TRANSFORM_NV, GL_TRANSFORM_BIT, GL_TRANSFORM_FEEDBACK_ATTRIBS_NV, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV, GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV, GL_TRANSFORM_FEEDBACK_BUFFER_NV, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV, GL_TRANSFORM_FEEDBACK_BUFFER_START_NV, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV, GL_TRANSFORM_FEEDBACK_RECORD_NV, GL_TRANSFORM_FEEDBACK_VARYINGS_NV, GL_TRANSFORM_HINT_APPLE, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_CURRENT_MATRIX_ARB, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_NV, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX, GL_TRIANGLE_FAN, GL_TRIANGLE_MESH_SUN, GL_TRIANGLE_STRIP, GL_TRIANGLE_STRIP_ADJACENCY_EXT, GL_TRIANGLES, GL_TRIANGLES_ADJACENCY_EXT, GL_TRUE, GL_TYPE_RGBA_FLOAT_ATI, GL_UNIFORM_BUFFER_BINDING_EXT, GL_UNIFORM_BUFFER_EXT, GL_UNPACK_ALIGNMENT, GL_UNPACK_CLIENT_STORAGE_APPLE, GL_UNPACK_CMYK_HINT_EXT, GL_UNPACK_CONSTANT_DATA_SUNX, GL_UNPACK_IMAGE_DEPTH_SGIS, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_LSB_FIRST, GL_UNPACK_RESAMPLE_OML, GL_UNPACK_RESAMPLE_SGIX, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_VOLUMES_SGIS, GL_UNPACK_SUBSAMPLE_RATE_SGIX, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_IDENTITY_NV, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_10F_11F_11F_REV_EXT, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8_EXT, GL_UNSIGNED_INT_24_8_NV, GL_UNSIGNED_INT_5_9_9_9_REV_EXT, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_8_8_S8_S8_REV_NV, GL_UNSIGNED_INT_S8_S8_8_8_NV, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT, GL_UNSIGNED_INT_SAMPLER_1D_EXT, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, GL_UNSIGNED_INT_SAMPLER_2D_EXT, GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, GL_UNSIGNED_INT_SAMPLER_3D_EXT, GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, GL_UNSIGNED_INT_SAMPLER_CUBE_EXT, GL_UNSIGNED_INT_VEC2_EXT, GL_UNSIGNED_INT_VEC3_EXT, GL_UNSIGNED_INT_VEC4_EXT, GL_UNSIGNED_INVERT_NV, GL_UNSIGNED_NORMALIZED_ARB, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_8_8_APPLE, GL_UNSIGNED_SHORT_8_8_MESA, GL_UNSIGNED_SHORT_8_8_REV_APPLE, GL_UNSIGNED_SHORT_8_8_REV_MESA, GL_UPPER_LEFT, GL_V2F, GL_V3F, GL_VALIDATE_STATUS, GL_VARIABLE_A_NV, GL_VARIABLE_B_NV, GL_VARIABLE_C_NV, GL_VARIABLE_D_NV, GL_VARIABLE_E_NV, GL_VARIABLE_F_NV, GL_VARIABLE_G_NV, 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_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_BINDING_APPLE, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING_ARB, GL_VERTEX_ARRAY_POINTER, 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_SIZE, GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, GL_VERTEX_ATTRIB_ARRAY0_NV, GL_VERTEX_ATTRIB_ARRAY1_NV, GL_VERTEX_ATTRIB_ARRAY10_NV, GL_VERTEX_ATTRIB_ARRAY11_NV, GL_VERTEX_ATTRIB_ARRAY12_NV, GL_VERTEX_ATTRIB_ARRAY13_NV, GL_VERTEX_ATTRIB_ARRAY14_NV, GL_VERTEX_ATTRIB_ARRAY15_NV, GL_VERTEX_ATTRIB_ARRAY2_NV, GL_VERTEX_ATTRIB_ARRAY3_NV, GL_VERTEX_ATTRIB_ARRAY4_NV, GL_VERTEX_ATTRIB_ARRAY5_NV, GL_VERTEX_ATTRIB_ARRAY6_NV, GL_VERTEX_ATTRIB_ARRAY7_NV, GL_VERTEX_ATTRIB_ARRAY8_NV, GL_VERTEX_ATTRIB_ARRAY9_NV, 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_ID_NV, GL_VERTEX_PRECLIP_HINT_SGIX, GL_VERTEX_PRECLIP_SGIX, GL_VERTEX_PROGRAM_ARB, GL_VERTEX_PROGRAM_BINDING_NV, GL_VERTEX_PROGRAM_NV, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_PROGRAM_POINT_SIZE_ARB, GL_VERTEX_PROGRAM_POINT_SIZE_NV, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_PROGRAM_TWO_SIDE_ARB, GL_VERTEX_PROGRAM_TWO_SIDE_NV, GL_VERTEX_SHADER, GL_VERTEX_SHADER_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_SOURCE_ATI, GL_VERTEX_STATE_PROGRAM_NV, GL_VERTEX_STREAM0_ATI, GL_VERTEX_STREAM1_ATI, GL_VERTEX_STREAM2_ATI, GL_VERTEX_STREAM3_ATI, GL_VERTEX_STREAM4_ATI, GL_VERTEX_STREAM5_ATI, GL_VERTEX_STREAM6_ATI, GL_VERTEX_STREAM7_ATI, 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, GL_VIEWPORT_BIT, GL_W_EXT, GL_WEIGHT_ARRAY_ARB, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB, GL_WEIGHT_ARRAY_POINTER_ARB, GL_WEIGHT_ARRAY_SIZE_ARB, GL_WEIGHT_ARRAY_STRIDE_ARB, GL_WEIGHT_ARRAY_TYPE_ARB, GL_WEIGHT_SUM_UNITY_ARB, GL_WIDE_LINE_HINT_PGI, GL_WRAP_BORDER_SUN, GL_WRITE_ONLY, GL_WRITE_ONLY_ARB, GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV, GL_WRITE_PIXEL_DATA_RANGE_NV, GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV, GL_X_EXT, GL_XOR, GL_Y_EXT, GL_YCBCR_422_APPLE, GL_YCBCR_MESA, GL_YCRCB_422_SGIX, GL_YCRCB_444_SGIX, GL_YCRCB_SGIX, GL_YCRCBA_SGIX, GL_Z_EXT, GL_ZERO, GL_ZERO_EXT, GL_ZOOM_X, GL_ZOOM_Y`

Constructor Summary
`TraceGL(GL downstreamGL, PrintStream stream)`

Method Summary
`protected String` | `dumpArray(Object obj)`
`Object` | `getExtension(String arg0)` Returns an object providing access to the specified OpenGL extension.
`Object` | `getPlatformGLExtensions()` Returns an object through which platform-specific OpenGL extensions (WGL, GLX, etc.) may be accessed.
`void` | `glAccum(int arg0, float arg1)` Interface to C language function: `void glAccum(GLenum op, GLfloat value);`
`void` | `glActiveStencilFaceEXT(int arg0)` Entry point (through function pointer) to C language function: `void glActiveStencilFaceEXT(GLenum mode);`
`void` | `glActiveTexture(int arg0)` Entry point (through function pointer) to C language function: `void glActiveTexture(GLenum mode);`
`void` | `glActiveVaryingNV(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glActiveVaryingNV(GLuint program, const GLchar * name);`
`void` | `glActiveVaryingNV(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glActiveVaryingNV(GLuint program, const GLchar * name);`
`ByteBuffer` | `glAllocateMemoryNV(int arg0, float arg1, float arg2, float arg3)` Provides platform-independent access to the `wglAllocateMemoryNV` / `glXAllocateMemoryNV` extension.
`void` | `glAlphaFragmentOp1ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glAlphaFragmentOp1ATI(GLenum stage, GLuint portion, GLuint variable, GLuint input, GLuint mapping, GLuint componentUsage);`
`void` | `glAlphaFragmentOp2ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)` Entry point (through function pointer) to C language function: `void glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);`
`void` | `glAlphaFragmentOp3ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11)` Entry point (through function pointer) to C language function: `void glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);`
`void` | `glAlphaFunc(int arg0, float arg1)` Interface to C language function: `void glAlphaFunc(GLenum func, GLclampf ref);`
`void` | `glApplyTextureEXT(int arg0)` Entry point (through function pointer) to C language function: `void glApplyTextureEXT(GLenum mode);`
`boolean` | `glAreProgramsResidentNV(int arg0, int[] arg1, int arg2, byte[] arg3, int arg4)` Entry point (through function pointer) to C language function: `GLboolean glAreProgramsResidentNV(GLsizei n, const GLuint * textures, GLboolean * residences);`
`boolean` | `glAreProgramsResidentNV(int arg0, IntBuffer arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `GLboolean glAreProgramsResidentNV(GLsizei n, const GLuint * textures, GLboolean * residences);`
`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` | `glArrayObjectATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);`
`void` | `glAsyncMarkerSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glAsyncMarkerSGIX(GLuint mode);`
`void` | `glAttachObjectARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glAttachObjectARB(GLhandleARB target, GLhandleARB id);`
`void` | `glAttachShader(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glAttachShader(GLuint target, GLuint id);`
`void` | `glBegin(int arg0)` Interface to C language function: `void glBegin(GLenum mode);`
`void` | `glBeginFragmentShaderATI()` Entry point (through function pointer) to C language function: `void glBeginFragmentShaderATI(void);`
`void` | `glBeginOcclusionQueryNV(int arg0)` Entry point (through function pointer) to C language function: `void glBeginOcclusionQueryNV(GLuint mode);`
`void` | `glBeginQuery(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBeginQuery(GLenum target, GLuint id);`
`void` | `glBeginQueryARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBeginQueryARB(GLenum target, GLuint id);`
`void` | `glBeginTransformFeedbackNV(int arg0)` Entry point (through function pointer) to C language function: `void glBeginTransformFeedbackNV(GLenum primitiveMode);`
`void` | `glBeginVertexShaderEXT()` Entry point (through function pointer) to C language function: `void glBeginVertexShaderEXT(void);`
`void` | `glBindAttribLocation(int arg0, int arg1, String arg2)` Entry point (through function pointer) to C language function: `void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);`
`void` | `glBindAttribLocationARB(int arg0, int arg1, String arg2)` Entry point (through function pointer) to C language function: `void glBindAttribLocationARB(GLhandleARB program, GLuint index, const GLcharARB * name);`
`void` | `glBindBuffer(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindBuffer(GLenum target, GLuint id);`
`void` | `glBindBufferARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindBufferARB(GLenum target, GLuint id);`
`void` | `glBindBufferBaseNV(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer);`
`void` | `glBindBufferOffsetNV(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset);`
`void` | `glBindBufferRangeNV(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size);`
`void` | `glBindFragDataLocationEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name);`
`void` | `glBindFragDataLocationEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name);`
`void` | `glBindFragmentShaderATI(int arg0)` Entry point (through function pointer) to C language function: `void glBindFragmentShaderATI(GLuint mode);`
`void` | `glBindFramebufferEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindFramebufferEXT(GLenum target, GLuint id);`
`int` | `glBindLightParameterEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLuint glBindLightParameterEXT(GLenum light, GLenum value);`
`int` | `glBindMaterialParameterEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLuint glBindMaterialParameterEXT(GLenum light, GLenum value);`
`int` | `glBindParameterEXT(int arg0)` Entry point (through function pointer) to C language function: `GLuint glBindParameterEXT(GLenum type);`
`void` | `glBindProgramARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindProgramARB(GLenum target, GLuint id);`
`void` | `glBindProgramNV(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindProgramNV(GLenum target, GLuint id);`
`void` | `glBindRenderbufferEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBindRenderbufferEXT(GLenum target, GLuint id);`
`int` | `glBindTexGenParameterEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value);`
`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 (through function pointer) to C language function: `GLuint glBindTextureUnitParameterEXT(GLenum light, GLenum value);`
`void` | `glBindVertexArrayAPPLE(int arg0)` Entry point (through function pointer) to C language function: `void glBindVertexArrayAPPLE(GLuint mode);`
`void` | `glBindVertexShaderEXT(int arg0)` Entry point (through function pointer) to C language function: `void glBindVertexShaderEXT(GLuint mode);`
`void` | `glBitmap(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5, byte[] arg6, int arg7)` Interface to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`
`void` | `glBitmap(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5, ByteBuffer arg6)` Interface to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`
`void` | `glBitmap(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5, long arg6)` Interface to C language function: `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`
`void` | `glBlendColor(float arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`
`void` | `glBlendEquation(int arg0)` Entry point (through function pointer) to C language function: `void glBlendEquation(GLenum mode);`
`void` | `glBlendEquationSeparate(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBlendEquationSeparate(GLenum target, GLenum id);`
`void` | `glBlendEquationSeparateEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glBlendEquationSeparateEXT(GLenum target, GLenum id);`
`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)` Entry point (through function pointer) to C language function: `void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glBlendFuncSeparateEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glBlendFuncSeparateINGR(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glBlitFramebufferEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)` Entry point (through function pointer) to C language function: `void glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);`
`void` | `glBufferData(int arg0, int arg1, Buffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBufferData(GLenum target, ptrdiff_t size, const GLvoid * data, GLenum usage);`
`void` | `glBufferDataARB(int arg0, int arg1, Buffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glBufferDataARB(GLenum target, ptrdiff_t size, const GLvoid * data, GLenum usage);`
`void` | `glBufferParameteriAPPLE(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint params);`
`int` | `glBufferRegionEnabled()` Entry point (through function pointer) to C language function: `GLuint glBufferRegionEnabled(GLvoid);`
`void` | `glBufferSubData(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * data);`
`void` | `glBufferSubDataARB(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glBufferSubDataARB(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * 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` | `glCheckFramebufferStatusEXT(int arg0)` Entry point (through function pointer) to C language function: `GLenum glCheckFramebufferStatusEXT(GLenum type);`
`void` | `glClampColorARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glClampColorARB(GLenum target, GLenum id);`
`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` | `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` | `glClearColorIiEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha);`
`void` | `glClearColorIuiEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha);`
`void` | `glClearDepth(double arg0)` Interface to C language function: `void glClearDepth(GLclampd depth);`
`void` | `glClearDepthdNV(double arg0)` Entry point (through function pointer) to C language function: `void glClearDepthdNV(GLdouble 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)` Entry point (through function pointer) to C language function: `void glClientActiveTexture(GLenum mode);`
`void` | `glClientActiveVertexStreamATI(int arg0)` Entry point (through function pointer) to C language function: `void glClientActiveVertexStreamATI(GLenum mode);`
`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` | `glColor3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glColor3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glColor3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glColor3hNV(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
`void` | `glColor3hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glColor3hvNV(const GLhalfNV * v);`
`void` | `glColor3hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glColor3hvNV(const GLhalfNV * v);`
`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)` Interface to C language function: `void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`
`void` | `glColor4fNormal3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)` Entry point (through function pointer) to C language function: `void glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glColor4fNormal3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glColor4fNormal3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`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` | `glColor4hNV(short arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glColor4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
`void` | `glColor4hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glColor4hvNV(const GLhalfNV * v);`
`void` | `glColor4hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glColor4hvNV(const GLhalfNV * v);`
`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` | `glColor4ubVertex2fSUN(byte arg0, byte arg1, byte arg2, byte arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);`
`void` | `glColor4ubVertex2fvSUN(byte[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v);`
`void` | `glColor4ubVertex2fvSUN(ByteBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v);`
`void` | `glColor4ubVertex3fSUN(byte arg0, byte arg1, byte arg2, byte arg3, float arg4, float arg5, float arg6)` Entry point (through function pointer) to C language function: `void glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glColor4ubVertex3fvSUN(byte[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v);`
`void` | `glColor4ubVertex3fvSUN(ByteBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * 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` | `glColorFragmentOp1ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point (through function pointer) to C language function: `void glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);`
`void` | `glColorFragmentOp2ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)` Entry point (through function pointer) to C language function: `void glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);`
`void` | `glColorFragmentOp3ATI(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12)` Entry point (through function pointer) to C language function: `void glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);`
`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` | `glColorMaskIndexedEXT(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)` Entry point (through function pointer) to C language function: `void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);`
`void` | `glColorMaterial(int arg0, int arg1)` Interface to C language function: `void glColorMaterial(GLenum face, GLenum mode);`
`void` | `glColorPointer(int arg0, int arg1, int arg2, Buffer arg3)` Interface to C language function: `void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glColorPointer(int arg0, int arg1, int arg2, long arg3)` Interface to C language function: `void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);`
`void` | `glColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);`
`void` | `glColorTable(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
`void` | `glColorTable(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
`void` | `glColorTableEXT(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
`void` | `glColorTableParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glColorTableParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glColorTableParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glColorTableParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glCombinerInputNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`
`void` | `glCombinerOutputNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, boolean arg9)` Entry point (through function pointer) to C language function: `void glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);`
`void` | `glCombinerParameterfNV(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glCombinerParameterfNV(GLenum target, GLfloat s);`
`void` | `glCombinerParameterfvNV(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glCombinerParameterfvNV(GLenum target, const GLfloat * v);`
`void` | `glCombinerParameterfvNV(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glCombinerParameterfvNV(GLenum target, const GLfloat * v);`
`void` | `glCombinerParameteriNV(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glCombinerParameteriNV(GLenum target, GLint s);`
`void` | `glCombinerParameterivNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glCombinerParameterivNV(GLenum target, const GLint * v);`
`void` | `glCombinerParameterivNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glCombinerParameterivNV(GLenum target, const GLint * v);`
`void` | `glCombinerStageParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glCombinerStageParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glCombinerStageParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glCombinerStageParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glCompileShader(int arg0)` Entry point (through function pointer) to C language function: `void glCompileShader(GLuint mode);`
`void` | `glCompileShaderARB(int arg0)` Entry point (through function pointer) to C language function: `void glCompileShaderARB(GLhandleARB mode);`
`void` | `glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point (through function pointer) to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point (through function pointer) to C language function: `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Entry point (through function pointer) to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)` Entry point (through function pointer) to C language function: `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point (through function pointer) 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);`
`void` | `glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point (through function pointer) 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);`
`void` | `glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point (through function pointer) to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point (through function pointer) to C language function: `void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Entry point (through function pointer) to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);`
`void` | `glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Entry point (through function pointer) to C language function: `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);`
`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 (through function pointer) 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);`
`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 (through function pointer) 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);`
`void` | `glConvolutionFilter1D(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
`void` | `glConvolutionFilter1D(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`
`void` | `glConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Entry point (through function pointer) to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);`
`void` | `glConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Entry point (through function pointer) to C language function: `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);`
`void` | `glConvolutionParameterf(int arg0, int arg1, float arg2)` Entry point (through function pointer) to C language function: `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);`
`void` | `glConvolutionParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glConvolutionParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glConvolutionParameteri(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);`
`void` | `glConvolutionParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glConvolutionParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`
`void` | `glCopyColorSubTable(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);`
`void` | `glCopyColorTable(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`
`void` | `glCopyConvolutionFilter1D(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`
`void` | `glCopyConvolutionFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);`
`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)` Interface to C language function: `void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);`
`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)` Interface to C language function: `void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);`
`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 (through function pointer) to C language function: `void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);`
`int` | `glCreateProgram()` Entry point (through function pointer) to C language function: `GLuint glCreateProgram(void);`
`int` | `glCreateProgramObjectARB()` Entry point (through function pointer) to C language function: `GLhandleARB glCreateProgramObjectARB(void);`
`int` | `glCreateShader(int arg0)` Entry point (through function pointer) to C language function: `GLuint glCreateShader(GLenum type);`
`int` | `glCreateShaderObjectARB(int arg0)` Entry point (through function pointer) to C language function: `GLhandleARB glCreateShaderObjectARB(GLenum type);`
`void` | `glCullFace(int arg0)` Interface to C language function: `void glCullFace(GLenum mode);`
`void` | `glCullParameterdvEXT(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`
`void` | `glCullParameterdvEXT(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`
`void` | `glCullParameterfvEXT(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`
`void` | `glCullParameterfvEXT(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`
`void` | `glCurrentPaletteMatrixARB(int arg0)` Entry point (through function pointer) to C language function: `void glCurrentPaletteMatrixARB(GLint count);`
`void` | `glDeformationMap3dSGIX(int arg0, double arg1, double arg2, int arg3, int arg4, double arg5, double arg6, int arg7, int arg8, double arg9, double arg10, int arg11, int arg12, double[] arg13, int arg14)` Entry point (through function pointer) to C language function: `void glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);`
`void` | `glDeformationMap3dSGIX(int arg0, double arg1, double arg2, int arg3, int arg4, double arg5, double arg6, int arg7, int arg8, double arg9, double arg10, int arg11, int arg12, DoubleBuffer arg13)` Entry point (through function pointer) to C language function: `void glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);`
`void` | `glDeformationMap3fSGIX(int arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, int arg7, int arg8, float arg9, float arg10, int arg11, int arg12, float[] arg13, int arg14)` Entry point (through function pointer) to C language function: `void glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);`
`void` | `glDeformationMap3fSGIX(int arg0, float arg1, float arg2, int arg3, int arg4, float arg5, float arg6, int arg7, int arg8, float arg9, float arg10, int arg11, int arg12, FloatBuffer arg13)` Entry point (through function pointer) to C language function: `void glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);`
`void` | `glDeformSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glDeformSGIX(GLbitfield mode);`
`void` | `glDeleteAsyncMarkersSGIX(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDeleteAsyncMarkersSGIX(GLuint target, GLsizei s);`
`void` | `glDeleteBufferRegion(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteBufferRegion(GLuint mode);`
`void` | `glDeleteBuffers(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteBuffers(GLsizei n, const GLuint * ids);`
`void` | `glDeleteBuffers(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteBuffers(GLsizei n, const GLuint * ids);`
`void` | `glDeleteBuffersARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteBuffersARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteBuffersARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteBuffersARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFencesAPPLE(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFencesAPPLE(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFencesNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFencesNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFragmentShaderATI(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteFragmentShaderATI(GLuint mode);`
`void` | `glDeleteFramebuffersEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteFramebuffersEXT(GLsizei n, const GLuint * ids);`
`void` | `glDeleteFramebuffersEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteFramebuffersEXT(GLsizei n, const GLuint * ids);`
`void` | `glDeleteLists(int arg0, int arg1)` Interface to C language function: `void glDeleteLists(GLuint list, GLsizei range);`
`void` | `glDeleteObjectARB(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteObjectARB(GLhandleARB mode);`
`void` | `glDeleteOcclusionQueriesNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteOcclusionQueriesNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteProgram(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteProgram(GLuint mode);`
`void` | `glDeleteProgramsARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteProgramsARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteProgramsNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteProgramsNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteProgramsNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteProgramsNV(GLsizei n, const GLuint * ids);`
`void` | `glDeleteQueries(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);`
`void` | `glDeleteQueries(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteQueries(GLsizei n, const GLuint * ids);`
`void` | `glDeleteQueriesARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteQueriesARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteQueriesARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteQueriesARB(GLsizei n, const GLuint * ids);`
`void` | `glDeleteRenderbuffersEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ids);`
`void` | `glDeleteRenderbuffersEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ids);`
`void` | `glDeleteShader(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteShader(GLuint mode);`
`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` | `glDeleteVertexArraysAPPLE(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ids);`
`void` | `glDeleteVertexArraysAPPLE(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ids);`
`void` | `glDeleteVertexShaderEXT(int arg0)` Entry point (through function pointer) to C language function: `void glDeleteVertexShaderEXT(GLuint mode);`
`void` | `glDepthBoundsdNV(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glDepthBoundsdNV(GLdouble zmin, GLdouble zmax);`
`void` | `glDepthBoundsEXT(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glDepthBoundsEXT(GLclampd x, GLclampd y);`
`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)` Interface to C language function: `void glDepthRange(GLclampd near_val, GLclampd far_val);`
`void` | `glDepthRangedNV(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glDepthRangedNV(GLdouble zNear, GLdouble zFar);`
`void` | `glDetachObjectARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDetachObjectARB(GLhandleARB target, GLhandleARB id);`
`void` | `glDetachShader(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDetachShader(GLuint target, GLuint id);`
`void` | `glDetailTexFuncSGIS(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`
`void` | `glDetailTexFuncSGIS(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`
`void` | `glDisable(int arg0)` Interface to C language function: `void glDisable(GLenum cap);`
`void` | `glDisableClientState(int arg0)` Interface to C language function: `void glDisableClientState(GLenum cap);`
`void` | `glDisableIndexedEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDisableIndexedEXT(GLenum target, GLuint index);`
`void` | `glDisableVariantClientStateEXT(int arg0)` Entry point (through function pointer) to C language function: `void glDisableVariantClientStateEXT(GLuint mode);`
`void` | `glDisableVertexAttribAPPLE(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname);`
`void` | `glDisableVertexAttribArray(int arg0)` Entry point (through function pointer) to C language function: `void glDisableVertexAttribArray(GLuint mode);`
`void` | `glDisableVertexAttribArrayARB(int arg0)` Entry point (through function pointer) to C language function: `void glDisableVertexAttribArrayARB(GLuint mode);`
`void` | `glDrawArrays(int arg0, int arg1, int arg2)` Interface to C language function: `void glDrawArrays(GLenum mode, GLint first, GLsizei count);`
`void` | `glDrawArraysInstancedEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount);`
`void` | `glDrawBuffer(int arg0)` Interface to C language function: `void glDrawBuffer(GLenum mode);`
`void` | `glDrawBufferRegion(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)` Entry point (through function pointer) to C language function: `void glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);`
`void` | `glDrawBuffers(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);`
`void` | `glDrawBuffers(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDrawBuffers(GLsizei n, const GLenum * ids);`
`void` | `glDrawBuffersARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDrawBuffersARB(GLsizei n, const GLenum * ids);`
`void` | `glDrawBuffersARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDrawBuffersARB(GLsizei n, const GLenum * ids);`
`void` | `glDrawBuffersATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`
`void` | `glDrawBuffersATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`
`void` | `glDrawElementArrayAPPLE(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glDrawElementArrayAPPLE(GLenum target, GLint s, GLsizei t);`
`void` | `glDrawElementArrayATI(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glDrawElementArrayATI(GLenum target, GLsizei s);`
`void` | `glDrawElements(int arg0, int arg1, int arg2, Buffer arg3)` Interface to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);`
`void` | `glDrawElements(int arg0, int arg1, int arg2, long arg3)` Interface to C language function: `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);`
`void` | `glDrawElementsInstancedEXT(int arg0, int arg1, int arg2, Buffer arg3, int arg4)` Entry point (through function pointer) to C language function: `void glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);`
`void` | `glDrawMeshArraysSUN(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glDrawMeshArraysSUN(GLenum target, GLint s, GLsizei t, GLsizei r);`
`void` | `glDrawPixels(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Interface to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glDrawPixels(int arg0, int arg1, int arg2, int arg3, long arg4)` Interface to C language function: `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glDrawRangeElementArrayAPPLE(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);`
`void` | `glDrawRangeElementArrayATI(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count);`
`void` | `glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);`
`void` | `glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);`
`void` | `glEdgeFlag(boolean arg0)` Interface to C language function: `void glEdgeFlag(GLboolean flag);`
`void` | `glEdgeFlagPointer(int arg0, Buffer arg1)` Interface to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`
`void` | `glEdgeFlagPointer(int arg0, long arg1)` Interface to C language function: `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`
`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` | `glElementPointerAPPLE(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glElementPointerAPPLE(GLenum pname, const GLvoid * params);`
`void` | `glElementPointerATI(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glElementPointerATI(GLenum pname, const GLvoid * params);`
`void` | `glElementPointerATI(int arg0, long arg1)` Entry point (through function pointer) to C language function: `void glElementPointerATI(GLenum pname, const GLvoid * params);`
`void` | `glEnable(int arg0)` Interface to C language function: `void glEnable(GLenum cap);`
`void` | `glEnableClientState(int arg0)` Interface to C language function: `void glEnableClientState(GLenum cap);`
`void` | `glEnableIndexedEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glEnableIndexedEXT(GLenum target, GLuint index);`
`void` | `glEnableVariantClientStateEXT(int arg0)` Entry point (through function pointer) to C language function: `void glEnableVariantClientStateEXT(GLuint mode);`
`void` | `glEnableVertexAttribAPPLE(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname);`
`void` | `glEnableVertexAttribArray(int arg0)` Entry point (through function pointer) to C language function: `void glEnableVertexAttribArray(GLuint mode);`
`void` | `glEnableVertexAttribArrayARB(int arg0)` Entry point (through function pointer) to C language function: `void glEnableVertexAttribArrayARB(GLuint mode);`
`void` | `glEnd()` Interface to C language function: `void glEnd(void);`
`void` | `glEndFragmentShaderATI()` Entry point (through function pointer) to C language function: `void glEndFragmentShaderATI(void);`
`void` | `glEndList()` Interface to C language function: `void glEndList(void);`
`void` | `glEndOcclusionQueryNV()` Entry point (through function pointer) to C language function: `void glEndOcclusionQueryNV(void);`
`void` | `glEndQuery(int arg0)` Entry point (through function pointer) to C language function: `void glEndQuery(GLenum mode);`
`void` | `glEndQueryARB(int arg0)` Entry point (through function pointer) to C language function: `void glEndQueryARB(GLenum mode);`
`void` | `glEndTransformFeedbackNV()` Entry point (through function pointer) to C language function: `void glEndTransformFeedbackNV(void);`
`void` | `glEndVertexShaderEXT()` Entry point (through function pointer) to C language function: `void glEndVertexShaderEXT(void);`
`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 (through function pointer) to C language function: `void glEvalMapsNV(GLenum target, GLenum id);`
`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` | `glExecuteProgramNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glExecuteProgramNV(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glExecuteProgramNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glExecuteProgramNV(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glExtractComponentEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glExtractComponentEXT(GLuint red, GLuint green, GLuint blue);`
`void` | `glFeedbackBuffer(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);`
`void` | `glFinalCombinerInputNV(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFinalCombinerInputNV(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glFinish()` Interface to C language function: `void glFinish(void);`
`int` | `glFinishAsyncSGIX(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `GLint glFinishAsyncSGIX(GLuint * markerp);`
`int` | `glFinishAsyncSGIX(IntBuffer arg0)` Entry point (through function pointer) to C language function: `GLint glFinishAsyncSGIX(GLuint * markerp);`
`void` | `glFinishFenceAPPLE(int arg0)` Entry point (through function pointer) to C language function: `void glFinishFenceAPPLE(GLuint mode);`
`void` | `glFinishFenceNV(int arg0)` Entry point (through function pointer) to C language function: `void glFinishFenceNV(GLuint mode);`
`void` | `glFinishObjectAPPLE(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFinishObjectAPPLE(GLenum target, GLint s);`
`void` | `glFinishRenderAPPLE()` Entry point (through function pointer) to C language function: `void glFinishRenderAPPLE(void);`
`void` | `glFinishTextureSUNX()` Entry point (through function pointer) to C language function: `void glFinishTextureSUNX(void);`
`void` | `glFlush()` Interface to C language function: `void glFlush(void);`
`void` | `glFlushMappedBufferRangeAPPLE(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFlushMappedBufferRangeAPPLE(GLenum target, ptrdiff_t s, ptrdiff_t t);`
`void` | `glFlushPixelDataRangeNV(int arg0)` Entry point (through function pointer) to C language function: `void glFlushPixelDataRangeNV(GLenum mode);`
`void` | `glFlushRasterSGIX()` Entry point (through function pointer) to C language function: `void glFlushRasterSGIX(void);`
`void` | `glFlushRenderAPPLE()` Entry point (through function pointer) to C language function: `void glFlushRenderAPPLE(void);`
`void` | `glFlushVertexArrayRangeAPPLE(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`
`void` | `glFlushVertexArrayRangeNV()` Entry point (through function pointer) to C language function: `void glFlushVertexArrayRangeNV(void);`
`void` | `glFogCoordd(double arg0)` Entry point (through function pointer) to C language function: `void glFogCoordd(GLdouble coord);`
`void` | `glFogCoorddEXT(double arg0)` Entry point (through function pointer) to C language function: `void glFogCoorddEXT(GLdouble coord);`
`void` | `glFogCoorddv(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFogCoorddv(const GLdouble * m);`
`void` | `glFogCoorddv(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glFogCoorddv(const GLdouble * m);`
`void` | `glFogCoorddvEXT(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFogCoorddvEXT(const GLdouble * m);`
`void` | `glFogCoorddvEXT(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glFogCoorddvEXT(const GLdouble * m);`
`void` | `glFogCoordf(float arg0)` Entry point (through function pointer) to C language function: `void glFogCoordf(GLfloat coord);`
`void` | `glFogCoordfEXT(float arg0)` Entry point (through function pointer) to C language function: `void glFogCoordfEXT(GLfloat coord);`
`void` | `glFogCoordfv(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFogCoordfv(const GLfloat * m);`
`void` | `glFogCoordfv(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glFogCoordfv(const GLfloat * m);`
`void` | `glFogCoordfvEXT(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFogCoordfvEXT(const GLfloat * m);`
`void` | `glFogCoordfvEXT(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glFogCoordfvEXT(const GLfloat * m);`
`void` | `glFogCoordhNV(short arg0)` Entry point (through function pointer) to C language function: `void glFogCoordhNV(GLhalfNV factor);`
`void` | `glFogCoordhvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFogCoordhvNV(const GLhalfNV * v);`
`void` | `glFogCoordhvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glFogCoordhvNV(const GLhalfNV * v);`
`void` | `glFogCoordPointer(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glFogCoordPointer(int arg0, int arg1, long arg2)` Entry point (through function pointer) to C language function: `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glFogCoordPointerEXT(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glFogCoordPointerEXT(int arg0, int arg1, long arg2)` Entry point (through function pointer) to C language function: `void glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glFogf(int arg0, float arg1)` Interface to C language function: `void glFogf(GLenum pname, GLfloat param);`
`void` | `glFogFuncSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFogFuncSGIS(GLsizei size, const GLfloat * weights);`
`void` | `glFogFuncSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glFogFuncSGIS(GLsizei size, const GLfloat * weights);`
`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` | `glFragmentColorMaterialSGIX(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFragmentColorMaterialSGIX(GLenum target, GLenum id);`
`void` | `glFragmentLightfSGIX(int arg0, int arg1, float arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightfSGIX(GLenum target, GLenum pname, GLfloat params);`
`void` | `glFragmentLightfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFragmentLightfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glFragmentLightfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glFragmentLightiSGIX(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightiSGIX(GLenum target, GLenum pname, GLint params);`
`void` | `glFragmentLightivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFragmentLightivSGIX(GLenum target, GLenum pname, const GLint * params);`
`void` | `glFragmentLightivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightivSGIX(GLenum target, GLenum pname, const GLint * params);`
`void` | `glFragmentLightModelfSGIX(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glFragmentLightModelfSGIX(GLenum target, GLfloat s);`
`void` | `glFragmentLightModelfvSGIX(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightModelfvSGIX(GLenum target, const GLfloat * v);`
`void` | `glFragmentLightModelfvSGIX(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glFragmentLightModelfvSGIX(GLenum target, const GLfloat * v);`
`void` | `glFragmentLightModeliSGIX(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glFragmentLightModeliSGIX(GLenum target, GLint s);`
`void` | `glFragmentLightModelivSGIX(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFragmentLightModelivSGIX(GLenum target, const GLint * v);`
`void` | `glFragmentLightModelivSGIX(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glFragmentLightModelivSGIX(GLenum target, const GLint * v);`
`void` | `glFragmentMaterialfSGIX(int arg0, int arg1, float arg2)` Entry point (through function pointer) to C language function: `void glFragmentMaterialfSGIX(GLenum target, GLenum pname, GLfloat params);`
`void` | `glFragmentMaterialfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFragmentMaterialfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glFragmentMaterialfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glFragmentMaterialfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glFragmentMaterialiSGIX(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glFragmentMaterialiSGIX(GLenum target, GLenum pname, GLint params);`
`void` | `glFragmentMaterialivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFragmentMaterialivSGIX(GLenum target, GLenum pname, const GLint * params);`
`void` | `glFragmentMaterialivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glFragmentMaterialivSGIX(GLenum target, GLenum pname, const GLint * params);`
`void` | `glFramebufferRenderbufferEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFramebufferRenderbufferEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);`
`void` | `glFramebufferTexture1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
`void` | `glFramebufferTexture2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`
`void` | `glFramebufferTexture3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);`
`void` | `glFramebufferTextureEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level);`
`void` | `glFramebufferTextureFaceEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);`
`void` | `glFramebufferTextureLayerEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);`
`void` | `glFrameZoomSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glFrameZoomSGIX(GLint count);`
`void` | `glFreeObjectBufferATI(int arg0)` Entry point (through function pointer) to C language function: `void glFreeObjectBufferATI(GLuint mode);`
`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)` Interface to C language function: `void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val);`
`int` | `glGenAsyncMarkersSGIX(int arg0)` Entry point (through function pointer) to C language function: `GLuint glGenAsyncMarkersSGIX(GLsizei range);`
`void` | `glGenBuffers(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenBuffers(GLsizei n, GLuint * ids);`
`void` | `glGenBuffers(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenBuffers(GLsizei n, GLuint * ids);`
`void` | `glGenBuffersARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenBuffersARB(GLsizei n, GLuint * ids);`
`void` | `glGenBuffersARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenBuffersARB(GLsizei n, GLuint * ids);`
`void` | `glGenerateMipmapEXT(int arg0)` Entry point (through function pointer) to C language function: `void glGenerateMipmapEXT(GLenum mode);`
`void` | `glGenFencesAPPLE(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`
`void` | `glGenFencesAPPLE(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`
`void` | `glGenFencesNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);`
`void` | `glGenFencesNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenFencesNV(GLsizei n, GLuint * ids);`
`int` | `glGenFragmentShadersATI(int arg0)` Entry point (through function pointer) to C language function: `GLuint glGenFragmentShadersATI(GLuint type);`
`void` | `glGenFramebuffersEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenFramebuffersEXT(GLsizei n, GLuint * ids);`
`void` | `glGenFramebuffersEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenFramebuffersEXT(GLsizei n, GLuint * ids);`
`int` | `glGenLists(int arg0)` Interface to C language function: `GLuint glGenLists(GLsizei range);`
`void` | `glGenOcclusionQueriesNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`
`void` | `glGenOcclusionQueriesNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`
`void` | `glGenProgramsARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);`
`void` | `glGenProgramsARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenProgramsARB(GLsizei n, GLuint * ids);`
`void` | `glGenProgramsNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenProgramsNV(GLsizei n, GLuint * ids);`
`void` | `glGenProgramsNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenProgramsNV(GLsizei n, GLuint * ids);`
`void` | `glGenQueries(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenQueries(GLsizei n, GLuint * ids);`
`void` | `glGenQueries(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenQueries(GLsizei n, GLuint * ids);`
`void` | `glGenQueriesARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenQueriesARB(GLsizei n, GLuint * ids);`
`void` | `glGenQueriesARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenQueriesARB(GLsizei n, GLuint * ids);`
`void` | `glGenRenderbuffersEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenRenderbuffersEXT(GLsizei n, GLuint * ids);`
`void` | `glGenRenderbuffersEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenRenderbuffersEXT(GLsizei n, GLuint * ids);`
`int` | `glGenSymbolsEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components);`
`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` | `glGenVertexArraysAPPLE(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGenVertexArraysAPPLE(GLsizei n, GLuint * ids);`
`void` | `glGenVertexArraysAPPLE(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGenVertexArraysAPPLE(GLsizei n, GLuint * ids);`
`int` | `glGenVertexShadersEXT(int arg0)` Entry point (through function pointer) to C language function: `GLuint glGenVertexShadersEXT(GLuint type);`
`void` | `glGetActiveAttrib(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Entry point (through function pointer) to C language function: `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`
`void` | `glGetActiveAttrib(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point (through function pointer) to C language function: `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`
`void` | `glGetActiveAttribARB(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Entry point (through function pointer) to C language function: `void glGetActiveAttribARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`
`void` | `glGetActiveAttribARB(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point (through function pointer) to C language function: `void glGetActiveAttribARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * 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)` Entry point (through function pointer) to C language function: `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`
`void` | `glGetActiveUniform(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point (through function pointer) to C language function: `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * 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 (through function pointer) to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`
`void` | `glGetActiveUniformARB(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point (through function pointer) to C language function: `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`
`void` | `glGetActiveVaryingNV(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)` Entry point (through function pointer) to C language function: `void glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`
`void` | `glGetActiveVaryingNV(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)` Entry point (through function pointer) to C language function: `void glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`
`void` | `glGetArrayObjectfvATI(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetArrayObjectfvATI(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetArrayObjectfvATI(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetArrayObjectfvATI(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetArrayObjectivATI(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetArrayObjectivATI(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetArrayObjectivATI(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetArrayObjectivATI(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetAttachedObjectsARB(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`
`void` | `glGetAttachedObjectsARB(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`
`void` | `glGetAttachedShaders(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);`
`void` | `glGetAttachedShaders(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);`
`int` | `glGetAttribLocation(int arg0, String arg1)` Entry point (through function pointer) to C language function: `GLint glGetAttribLocation(GLuint program, const GLchar * name);`
`int` | `glGetAttribLocationARB(int arg0, String arg1)` Entry point (through function pointer) to C language function: `GLint glGetAttribLocationARB(GLhandleARB program, const GLcharARB * name);`
`void` | `glGetBooleanIndexedvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`
`void` | `glGetBooleanIndexedvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`
`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);`
`void` | `glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferParameterivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferParameterivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetBufferSubData(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glGetBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`
`void` | `glGetBufferSubDataARB(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glGetBufferSubDataARB(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`
`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 (through function pointer) to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`
`void` | `glGetColorTable(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`
`void` | `glGetColorTableEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * table);`
`void` | `glGetColorTableParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetColorTableParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetColorTableParameterfvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetColorTableParameterfvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetColorTableParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetColorTableParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetColorTableParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetColorTableParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetCombinerInputParameterfvNV(int arg0, int arg1, int arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);`
`void` | `glGetCombinerInputParameterfvNV(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` Entry point (through function pointer) to C language function: `void glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);`
`void` | `glGetCombinerInputParameterivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);`
`void` | `glGetCombinerInputParameterivNV(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point (through function pointer) to C language function: `void glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);`
`void` | `glGetCombinerOutputParameterfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
`void` | `glGetCombinerOutputParameterfvNV(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`
`void` | `glGetCombinerOutputParameterivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params);`
`void` | `glGetCombinerOutputParameterivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params);`
`void` | `glGetCombinerStageParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetCombinerStageParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetCombinerStageParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetCombinerStageParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetCompressedTexImage(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`
`void` | `glGetCompressedTexImage(int arg0, int arg1, long arg2)` Entry point (through function pointer) to C language function: `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`
`void` | `glGetConvolutionFilter(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`
`void` | `glGetConvolutionFilter(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`
`void` | `glGetConvolutionParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetConvolutionParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetConvolutionParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetConvolutionParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetDetailTexFuncSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetDetailTexFuncSGIS(GLenum pname, GLfloat * params);`
`void` | `glGetDetailTexFuncSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetDetailTexFuncSGIS(GLenum pname, GLfloat * params);`
`void` | `glGetDoublev(int arg0, double[] arg1, int arg2)` Interface to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);`
`void` | `glGetDoublev(int arg0, DoubleBuffer arg1)` Interface to C language function: `void glGetDoublev(GLenum pname, GLdouble * params);`
`int` | `glGetError()` Interface to C language function: `GLenum glGetError(void);`
`void` | `glGetFenceivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetFenceivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetFinalCombinerInputParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFinalCombinerInputParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFinalCombinerInputParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFinalCombinerInputParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFinalCombinerInputParameterivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFinalCombinerInputParameterivNV(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetFinalCombinerInputParameterivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFinalCombinerInputParameterivNV(GLenum target, GLenum pname, GLint * params);`
`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);`
`void` | `glGetFogFuncSGIS(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glGetFogFuncSGIS(GLfloat * points);`
`void` | `glGetFogFuncSGIS(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glGetFogFuncSGIS(GLfloat * points);`
`int` | `glGetFragDataLocationEXT(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `GLint glGetFragDataLocationEXT(GLuint program, const GLchar * name);`
`int` | `glGetFragDataLocationEXT(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `GLint glGetFragDataLocationEXT(GLuint program, const GLchar * name);`
`void` | `glGetFragmentLightfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFragmentLightfvSGIX(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFragmentLightfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFragmentLightfvSGIX(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFragmentLightivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFragmentLightivSGIX(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetFragmentLightivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFragmentLightivSGIX(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetFragmentMaterialfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFragmentMaterialfvSGIX(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFragmentMaterialfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFragmentMaterialfvSGIX(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetFragmentMaterialivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetFragmentMaterialivSGIX(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetFragmentMaterialivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetFragmentMaterialivSGIX(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetFramebufferAttachmentParameterivEXT(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetFramebufferAttachmentParameterivEXT(GLenum stage, GLenum portion, GLenum pname, GLint * params);`
`void` | `glGetFramebufferAttachmentParameterivEXT(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetFramebufferAttachmentParameterivEXT(GLenum stage, GLenum portion, GLenum pname, GLint * params);`
`int` | `glGetHandleARB(int arg0)` Entry point (through function pointer) to C language function: `GLhandleARB glGetHandleARB(GLenum type);`
`void` | `glGetHistogram(int arg0, boolean arg1, int arg2, int arg3, Buffer arg4)` Entry point (through function pointer) to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
`void` | `glGetHistogram(int arg0, boolean arg1, int arg2, int arg3, long arg4)` Entry point (through function pointer) to C language function: `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
`void` | `glGetHistogramParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetHistogramParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetHistogramParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetHistogramParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetImageTransformParameterfvHP(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetImageTransformParameterfvHP(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetImageTransformParameterivHP(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetImageTransformParameterivHP(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetInfoLogARB(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
`void` | `glGetInfoLogARB(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
`int` | `glGetInstrumentsSGIX()` Entry point (through function pointer) to C language function: `GLint glGetInstrumentsSGIX(void);`
`void` | `glGetIntegerIndexedvEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`
`void` | `glGetIntegerIndexedvEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`
`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 (through function pointer) to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetInvariantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetInvariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetInvariantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetInvariantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetInvariantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetInvariantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`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` | `glGetListParameterfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetListParameterfvSGIX(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetListParameterfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetListParameterfvSGIX(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetListParameterivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetListParameterivSGIX(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetListParameterivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetListParameterivSGIX(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetLocalConstantBooleanvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetLocalConstantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetLocalConstantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetLocalConstantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetLocalConstantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetLocalConstantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetMapAttribParameterfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
`void` | `glGetMapAttribParameterfvNV(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
`void` | `glGetMapAttribParameterivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetMapAttribParameterivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`
`void` | `glGetMapAttribParameterivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetMapAttribParameterivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`
`void` | `glGetMapControlPointsNV(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, Buffer arg6)` Entry point (through function pointer) to C language function: `void glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);`
`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 (through function pointer) to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetMapParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetMapParameterivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetMapParameterivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`
`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 (through function pointer) to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
`void` | `glGetMinmax(int arg0, boolean arg1, int arg2, int arg3, long arg4)` Entry point (through function pointer) to C language function: `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`
`void` | `glGetMinmaxParameterfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetMinmaxParameterfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetMinmaxParameteriv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetMinmaxParameteriv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetObjectBufferfvATI(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetObjectBufferfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetObjectBufferfvATI(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetObjectBufferfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetObjectBufferivATI(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetObjectBufferivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetObjectBufferivATI(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetObjectBufferivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetObjectParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`
`void` | `glGetObjectParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`
`void` | `glGetObjectParameterivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`
`void` | `glGetObjectParameterivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`
`void` | `glGetOcclusionQueryivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetOcclusionQueryivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetOcclusionQueryuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetOcclusionQueryuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetPixelMapfv(int arg0, float[] arg1, int arg2)` Interface to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
`void` | `glGetPixelMapfv(int arg0, FloatBuffer arg1)` Interface to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
`void` | `glGetPixelMapfv(int arg0, long arg1)` Interface to C language function: `void glGetPixelMapfv(GLenum map, GLfloat * values);`
`void` | `glGetPixelMapuiv(int arg0, int[] arg1, int arg2)` Interface to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
`void` | `glGetPixelMapuiv(int arg0, IntBuffer arg1)` Interface to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
`void` | `glGetPixelMapuiv(int arg0, long arg1)` Interface to C language function: `void glGetPixelMapuiv(GLenum map, GLuint * values);`
`void` | `glGetPixelMapusv(int arg0, long arg1)` Interface to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
`void` | `glGetPixelMapusv(int arg0, short[] arg1, int arg2)` Interface to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
`void` | `glGetPixelMapusv(int arg0, ShortBuffer arg1)` Interface to C language function: `void glGetPixelMapusv(GLenum map, GLushort * values);`
`void` | `glGetPixelTexGenParameterfvSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params);`
`void` | `glGetPixelTexGenParameterfvSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params);`
`void` | `glGetPixelTexGenParameterivSGIS(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params);`
`void` | `glGetPixelTexGenParameterivSGIS(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params);`
`void` | `glGetPolygonStipple(byte[] arg0, int arg1)` Interface to C language function: `void glGetPolygonStipple(GLubyte * mask);`
`void` | `glGetPolygonStipple(ByteBuffer arg0)` Interface to C language function: `void glGetPolygonStipple(GLubyte * mask);`
`void` | `glGetPolygonStipple(long arg0)` Interface to C language function: `void glGetPolygonStipple(GLubyte * mask);`
`void` | `glGetProgramEnvParameterdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
`void` | `glGetProgramEnvParameterdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
`void` | `glGetProgramEnvParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
`void` | `glGetProgramEnvParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
`void` | `glGetProgramEnvParameterIivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`
`void` | `glGetProgramEnvParameterIivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`
`void` | `glGetProgramEnvParameterIuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
`void` | `glGetProgramEnvParameterIuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
`void` | `glGetProgramInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetProgramInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetProgramiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetProgramivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetProgramivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetProgramivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetProgramivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetProgramLocalParameterdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
`void` | `glGetProgramLocalParameterdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`
`void` | `glGetProgramLocalParameterfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
`void` | `glGetProgramLocalParameterfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`
`void` | `glGetProgramLocalParameterIivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`
`void` | `glGetProgramLocalParameterIivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`
`void` | `glGetProgramLocalParameterIuivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
`void` | `glGetProgramLocalParameterIuivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`
`void` | `glGetProgramNamedParameterdvNV(int arg0, int arg1, String arg2, double[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);`
`void` | `glGetProgramNamedParameterdvNV(int arg0, int arg1, String arg2, DoubleBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);`
`void` | `glGetProgramNamedParameterfvNV(int arg0, int arg1, String arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);`
`void` | `glGetProgramNamedParameterfvNV(int arg0, int arg1, String arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);`
`void` | `glGetProgramParameterdvNV(int arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetProgramParameterdvNV(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetProgramParameterfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetProgramParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
`void` | `glGetProgramParameterfvNV(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetProgramParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`
`void` | `glGetProgramStringARB(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);`
`void` | `glGetProgramStringNV(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program);`
`void` | `glGetProgramStringNV(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program);`
`void` | `glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetQueryiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetQueryivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetQueryivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryivARB(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetQueryObjecti64vEXT(int arg0, int arg1, long[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`
`void` | `glGetQueryObjecti64vEXT(int arg0, int arg1, LongBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`
`void` | `glGetQueryObjectiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetQueryObjectiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetQueryObjectivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjectivARB(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetQueryObjectivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjectivARB(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetQueryObjectui64vEXT(int arg0, int arg1, long[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`
`void` | `glGetQueryObjectui64vEXT(int arg0, int arg1, LongBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`
`void` | `glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetQueryObjectuiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetQueryObjectuivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetQueryObjectuivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params);`
`void` | `glGetRenderbufferParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetRenderbufferParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetSeparableFilter(int arg0, int arg1, int arg2, Buffer arg3, Buffer arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);`
`void` | `glGetSeparableFilter(int arg0, int arg1, int arg2, long arg3, long arg4, long arg5)` Entry point (through function pointer) to C language function: `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);`
`void` | `glGetShaderInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetShaderInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetShaderInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetShaderInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetShaderiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetShaderiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetShaderiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetShaderSource(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetShaderSource(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetShaderSource(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetShaderSource(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`
`void` | `glGetShaderSourceARB(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
`void` | `glGetShaderSourceARB(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`
`void` | `glGetSharpenTexFuncSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetSharpenTexFuncSGIS(GLenum pname, GLfloat * params);`
`void` | `glGetSharpenTexFuncSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetSharpenTexFuncSGIS(GLenum pname, GLfloat * params);`
`String` | `glGetString(int arg0)` Interface to C language function: `const GLubyte * glGetString(GLenum name);`
`void` | `glGetTexBumpParameterfvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetTexBumpParameterfvATI(GLenum pname, GLfloat * params);`
`void` | `glGetTexBumpParameterfvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetTexBumpParameterfvATI(GLenum pname, GLfloat * params);`
`void` | `glGetTexBumpParameterivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glGetTexBumpParameterivATI(GLenum pname, GLint * params);`
`void` | `glGetTexBumpParameterivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glGetTexBumpParameterivATI(GLenum pname, GLint * params);`
`void` | `glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetTexEnvfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetTexEnviv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTexEnviv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetTexEnviv(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTexFilterFuncSGIS(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetTexFilterFuncSGIS(GLenum target, GLenum pname, GLfloat * params);`
`void` | `glGetTexFilterFuncSGIS(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetTexFilterFuncSGIS(GLenum target, GLenum pname, GLfloat * 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)` Interface to C language function: `void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);`
`void` | `glGetTexGenfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);`
`void` | `glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params);`
`void` | `glGetTexGeniv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params);`
`void` | `glGetTexImage(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Interface to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`
`void` | `glGetTexImage(int arg0, int arg1, int arg2, int arg3, long arg4)` Interface to C language function: `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`
`void` | `glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Interface to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);`
`void` | `glGetTexLevelParameterfv(int arg0, int arg1, int arg2, FloatBuffer arg3)` Interface to C language function: `void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);`
`void` | `glGetTexLevelParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Interface to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);`
`void` | `glGetTexLevelParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)` Interface to C language function: `void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);`
`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` | `glGetTexParameterIivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTexParameterIivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params);`
`void` | `glGetTexParameterIuivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params);`
`void` | `glGetTexParameterIuivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params);`
`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` | `glGetTrackMatrixivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glGetTrackMatrixivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`
`void` | `glGetTrackMatrixivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glGetTrackMatrixivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`
`void` | `glGetTransformFeedbackVaryingNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location);`
`void` | `glGetTransformFeedbackVaryingNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location);`
`int` | `glGetUniformBufferSizeEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location);`
`void` | `glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`
`void` | `glGetUniformfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`
`void` | `glGetUniformfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`
`void` | `glGetUniformfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`
`void` | `glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetUniformiv(GLuint program, GLint location, GLint * params);`
`void` | `glGetUniformiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetUniformiv(GLuint program, GLint location, GLint * params);`
`void` | `glGetUniformivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`
`void` | `glGetUniformivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`
`int` | `glGetUniformLocation(int arg0, String arg1)` Entry point (through function pointer) to C language function: `GLint glGetUniformLocation(GLuint program, const GLchar * name);`
`int` | `glGetUniformLocationARB(int arg0, String arg1)` Entry point (through function pointer) to C language function: `GLint glGetUniformLocationARB(GLhandleARB program, const GLcharARB * name);`
`int` | `glGetUniformOffsetEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `ptrdiff_t glGetUniformOffsetEXT(GLuint program, GLint location);`
`void` | `glGetUniformuivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetUniformuivEXT(GLuint program, GLint location, GLuint * params);`
`void` | `glGetUniformuivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetUniformuivEXT(GLuint program, GLint location, GLuint * params);`
`void` | `glGetVariantArrayObjectfvATI(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVariantArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVariantArrayObjectfvATI(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVariantArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVariantArrayObjectivATI(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVariantArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVariantArrayObjectivATI(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVariantArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVariantBooleanvEXT(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetVariantBooleanvEXT(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`
`void` | `glGetVariantFloatvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVariantFloatvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVariantIntegervEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVariantIntegervEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`
`int` | `glGetVaryingLocationNV(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `GLint glGetVaryingLocationNV(GLuint program, const GLchar * name);`
`int` | `glGetVaryingLocationNV(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `GLint glGetVaryingLocationNV(GLuint program, const GLchar * name);`
`void` | `glGetVertexAttribArrayObjectfvATI(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribArrayObjectfvATI(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribArrayObjectivATI(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribArrayObjectivATI(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribdv(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribdv(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribdvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribdvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribdvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribdvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params);`
`void` | `glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfv(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfv(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfvNV(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribfvNV(GLuint target, GLenum pname, GLfloat * params);`
`void` | `glGetVertexAttribIivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribIivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribIuivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params);`
`void` | `glGetVertexAttribIuivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params);`
`void` | `glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribiv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribiv(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glGetVertexAttribivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGetVertexAttribivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glGetVertexAttribivNV(GLuint target, GLenum pname, GLint * params);`
`void` | `glGlobalAlphaFactorbSUN(byte arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactorbSUN(GLbyte factor);`
`void` | `glGlobalAlphaFactordSUN(double arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactordSUN(GLdouble coord);`
`void` | `glGlobalAlphaFactorfSUN(float arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactorfSUN(GLfloat coord);`
`void` | `glGlobalAlphaFactoriSUN(int arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactoriSUN(GLint count);`
`void` | `glGlobalAlphaFactorsSUN(short arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactorsSUN(GLshort factor);`
`void` | `glGlobalAlphaFactorubSUN(byte arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactorubSUN(GLubyte factor);`
`void` | `glGlobalAlphaFactoruiSUN(int arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactoruiSUN(GLuint mode);`
`void` | `glGlobalAlphaFactorusSUN(short arg0)` Entry point (through function pointer) to C language function: `void glGlobalAlphaFactorusSUN(GLushort factor);`
`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 (through function pointer) to C language function: `void glHintPGI(GLenum target, GLint s);`
`void` | `glHistogram(int arg0, int arg1, int arg2, boolean arg3)` Entry point (through function pointer) to C language function: `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);`
`void` | `glIglooInterfaceSGIX(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glIglooInterfaceSGIX(GLenum pname, const GLvoid * params);`
`void` | `glImageTransformParameterfHP(int arg0, int arg1, float arg2)` Entry point (through function pointer) to C language function: `void glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat params);`
`void` | `glImageTransformParameterfvHP(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glImageTransformParameterfvHP(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glImageTransformParameteriHP(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glImageTransformParameteriHP(GLenum target, GLenum pname, GLint params);`
`void` | `glImageTransformParameterivHP(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params);`
`void` | `glImageTransformParameterivHP(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params);`
`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 (through function pointer) to C language function: `void glIndexFuncEXT(GLenum target, GLclampf s);`
`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 (through function pointer) to C language function: `void glIndexMaterialEXT(GLenum target, GLenum id);`
`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 (through function pointer) to C language function: `void glInsertComponentEXT(GLuint red, GLuint green, GLuint blue);`
`void` | `glInstrumentsBufferSGIX(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glInstrumentsBufferSGIX(GLsizei size, GLint * buffer);`
`void` | `glInstrumentsBufferSGIX(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glInstrumentsBufferSGIX(GLsizei size, GLint * buffer);`
`void` | `glInterleavedArrays(int arg0, int arg1, Buffer arg2)` Interface to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`
`void` | `glInterleavedArrays(int arg0, int arg1, long arg2)` Interface to C language function: `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`
`boolean` | `glIsAsyncMarkerSGIX(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsAsyncMarkerSGIX(GLuint id);`
`boolean` | `glIsBuffer(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsBuffer(GLuint id);`
`boolean` | `glIsBufferARB(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsBufferARB(GLuint id);`
`boolean` | `glIsEnabled(int arg0)` Interface to C language function: `GLboolean glIsEnabled(GLenum cap);`
`boolean` | `glIsEnabledIndexedEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLboolean glIsEnabledIndexedEXT(GLenum target, GLuint index);`
`boolean` | `glIsFenceAPPLE(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsFenceAPPLE(GLuint id);`
`boolean` | `glIsFenceNV(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsFenceNV(GLuint id);`
`boolean` | `glIsFramebufferEXT(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsFramebufferEXT(GLuint id);`
`boolean` | `glIsList(int arg0)` Interface to C language function: `GLboolean glIsList(GLuint list);`
`boolean` | `glIsObjectBufferATI(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsObjectBufferATI(GLuint id);`
`boolean` | `glIsOcclusionQueryNV(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsOcclusionQueryNV(GLuint id);`
`boolean` | `glIsProgram(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsProgram(GLuint id);`
`boolean` | `glIsProgramARB(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsProgramARB(GLuint id);`
`boolean` | `glIsProgramNV(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsProgramNV(GLuint id);`
`boolean` | `glIsQuery(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsQuery(GLuint id);`
`boolean` | `glIsQueryARB(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsQueryARB(GLuint id);`
`boolean` | `glIsRenderbufferEXT(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsRenderbufferEXT(GLuint id);`
`boolean` | `glIsShader(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsShader(GLuint id);`
`boolean` | `glIsTexture(int arg0)` Interface to C language function: `GLboolean glIsTexture(GLuint texture);`
`boolean` | `glIsVariantEnabledEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLboolean glIsVariantEnabledEXT(GLuint id, GLenum cap);`
`boolean` | `glIsVertexArrayAPPLE(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glIsVertexArrayAPPLE(GLuint id);`
`boolean` | `glIsVertexAttribEnabledAPPLE(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname);`
`void` | `glLightEnviSGIX(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glLightEnviSGIX(GLenum target, GLint s);`
`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)` Interface to C language function: `void glLightfv(GLenum light, GLenum pname, const GLfloat * params);`
`void` | `glLightfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glLightfv(GLenum light, GLenum pname, const GLfloat * params);`
`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)` Entry point (through function pointer) to C language function: `void glLinkProgram(GLuint mode);`
`void` | `glLinkProgramARB(int arg0)` Entry point (through function pointer) to C language function: `void glLinkProgramARB(GLhandleARB mode);`
`void` | `glListBase(int arg0)` Interface to C language function: `void glListBase(GLuint base);`
`void` | `glListParameterfSGIX(int arg0, int arg1, float arg2)` Entry point (through function pointer) to C language function: `void glListParameterfSGIX(GLuint target, GLenum pname, GLfloat params);`
`void` | `glListParameterfvSGIX(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glListParameterfvSGIX(GLuint target, GLenum pname, const GLfloat * params);`
`void` | `glListParameterfvSGIX(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glListParameterfvSGIX(GLuint target, GLenum pname, const GLfloat * params);`
`void` | `glListParameteriSGIX(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glListParameteriSGIX(GLuint target, GLenum pname, GLint params);`
`void` | `glListParameterivSGIX(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glListParameterivSGIX(GLuint target, GLenum pname, const GLint * params);`
`void` | `glListParameterivSGIX(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glListParameterivSGIX(GLuint target, GLenum pname, const GLint * params);`
`void` | `glLoadIdentity()` Interface to C language function: `void glLoadIdentity(void);`
`void` | `glLoadIdentityDeformationMapSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glLoadIdentityDeformationMapSGIX(GLbitfield mode);`
`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)` Interface to C language function: `void glLoadMatrixf(const GLfloat * m);`
`void` | `glLoadMatrixf(FloatBuffer arg0)` Interface to C language function: `void glLoadMatrixf(const GLfloat * m);`
`void` | `glLoadName(int arg0)` Interface to C language function: `void glLoadName(GLuint name);`
`void` | `glLoadProgramNV(int arg0, int arg1, int arg2, String arg3)` Entry point (through function pointer) to C language function: `void glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program);`
`void` | `glLoadTransposeMatrixd(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);`
`void` | `glLoadTransposeMatrixd(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glLoadTransposeMatrixd(const GLdouble * m);`
`void` | `glLoadTransposeMatrixf(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);`
`void` | `glLoadTransposeMatrixf(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glLoadTransposeMatrixf(const GLfloat * m);`
`void` | `glLockArraysEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glLockArraysEXT(GLint x, GLsizei y);`
`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: `GLvoid * glMapBuffer(GLenum target, GLenum access);`
`ByteBuffer` | `glMapBufferARB(int arg0, int arg1)` Interface to C language function: `GLvoid * glMapBufferARB(GLenum target, GLenum access);`
`void` | `glMapControlPointsNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, Buffer arg8)` Entry point (through function pointer) 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);`
`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);`
`void` | `glMapParameterfvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glMapParameterfvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glMapParameterivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`
`void` | `glMapParameterivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`
`void` | `glMapVertexAttrib1dAPPLE(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, double[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`
`void` | `glMapVertexAttrib1dAPPLE(int arg0, int arg1, double arg2, double arg3, int arg4, int arg5, DoubleBuffer arg6)` Entry point (through function pointer) to C language function: `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`
`void` | `glMapVertexAttrib1fAPPLE(int arg0, int arg1, float arg2, float arg3, int arg4, int arg5, float[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`
`void` | `glMapVertexAttrib1fAPPLE(int arg0, int arg1, float arg2, float arg3, int arg4, int arg5, FloatBuffer arg6)` Entry point (through function pointer) to C language function: `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`
`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 (through function pointer) 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);`
`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 (through function pointer) 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);`
`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 (through function pointer) 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);`
`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 (through function pointer) 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);`
`void` | `glMaterialf(int arg0, int arg1, float arg2)` Interface to C language function: `void glMaterialf(GLenum face, GLenum pname, GLfloat param);`
`void` | `glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glMaterialfv(GLenum face, GLenum pname, const GLfloat * params);`
`void` | `glMaterialfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glMaterialfv(GLenum face, GLenum pname, const GLfloat * params);`
`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` | `glMatrixIndexPointerARB(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glMatrixIndexPointerARB(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glMatrixIndexubvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`
`void` | `glMatrixIndexubvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`
`void` | `glMatrixIndexuivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`
`void` | `glMatrixIndexuivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`
`void` | `glMatrixIndexusvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`
`void` | `glMatrixIndexusvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`
`void` | `glMatrixMode(int arg0)` Interface to C language function: `void glMatrixMode(GLenum mode);`
`void` | `glMinmax(int arg0, int arg1, boolean arg2)` Entry point (through function pointer) to C language function: `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink);`
`void` | `glMultiDrawArrays(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawArrays(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawArraysEXT(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawArraysEXT(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawElementArrayAPPLE(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawElementArrayAPPLE(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawElements(int arg0, int[] arg1, int arg2, int arg3, Buffer[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
`void` | `glMultiDrawElements(int arg0, IntBuffer arg1, int arg2, Buffer[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
`void` | `glMultiDrawElementsEXT(int arg0, int[] arg1, int arg2, int arg3, Buffer[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
`void` | `glMultiDrawElementsEXT(int arg0, IntBuffer arg1, int arg2, Buffer[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`
`void` | `glMultiDrawRangeElementArrayAPPLE(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int arg7)` Entry point (through function pointer) to C language function: `void glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);`
`void` | `glMultiDrawRangeElementArrayAPPLE(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);`
`void` | `glMultiModeDrawArraysIBM(int[] arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, int arg6, int arg7)` Entry point (through function pointer) to C language function: `void glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);`
`void` | `glMultiModeDrawArraysIBM(IntBuffer arg0, IntBuffer arg1, IntBuffer arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);`
`void` | `glMultiModeDrawElementsIBM(int[] arg0, int arg1, int[] arg2, int arg3, int arg4, Buffer[] arg5, int arg6, int arg7)` Entry point (through function pointer) to C language function: `void glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);`
`void` | `glMultiModeDrawElementsIBM(IntBuffer arg0, IntBuffer arg1, int arg2, Buffer[] arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);`
`void` | `glMultiTexCoord1d(int arg0, double arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1d(GLenum target, GLdouble s);`
`void` | `glMultiTexCoord1dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord1dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord1f(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1f(GLenum target, GLfloat s);`
`void` | `glMultiTexCoord1fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord1fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord1hNV(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1hNV(GLenum target, GLhalfNV s);`
`void` | `glMultiTexCoord1hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord1hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord1i(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1i(GLenum target, GLint s);`
`void` | `glMultiTexCoord1iv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord1iv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord1s(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1s(GLenum target, GLshort s);`
`void` | `glMultiTexCoord1sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord1sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord2d(int arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);`
`void` | `glMultiTexCoord2dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord2dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord2f(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);`
`void` | `glMultiTexCoord2fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord2fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord2hNV(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t);`
`void` | `glMultiTexCoord2hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord2hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord2i(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2i(GLenum target, GLint s, GLint t);`
`void` | `glMultiTexCoord2iv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord2iv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord2s(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);`
`void` | `glMultiTexCoord2sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord2sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord3d(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glMultiTexCoord3dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord3dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord3f(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glMultiTexCoord3fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord3fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord3hNV(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`
`void` | `glMultiTexCoord3hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord3hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord3i(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);`
`void` | `glMultiTexCoord3iv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord3iv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord3s(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);`
`void` | `glMultiTexCoord3sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord3sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord4d(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glMultiTexCoord4dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord4dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`
`void` | `glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) 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 (through function pointer) to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord4fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`
`void` | `glMultiTexCoord4hNV(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`
`void` | `glMultiTexCoord4hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord4hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`
`void` | `glMultiTexCoord4i(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4i(GLenum target, GLint start, GLint x, GLint y, GLint width);`
`void` | `glMultiTexCoord4iv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord4iv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4iv(GLenum target, const GLint * v);`
`void` | `glMultiTexCoord4s(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glMultiTexCoord4sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`
`void` | `glMultiTexCoord4sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`
`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)` Interface to C language function: `void glMultMatrixf(const GLfloat * m);`
`void` | `glMultMatrixf(FloatBuffer arg0)` Interface to C language function: `void glMultMatrixf(const GLfloat * m);`
`void` | `glMultTransposeMatrixd(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glMultTransposeMatrixd(const GLdouble * m);`
`void` | `glMultTransposeMatrixd(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glMultTransposeMatrixd(const GLdouble * m);`
`void` | `glMultTransposeMatrixf(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glMultTransposeMatrixf(const GLfloat * m);`
`void` | `glMultTransposeMatrixf(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glMultTransposeMatrixf(const GLfloat * m);`
`int` | `glNewBufferRegion(int arg0)` Entry point (through function pointer) to C language function: `GLuint glNewBufferRegion(GLenum type);`
`void` | `glNewList(int arg0, int arg1)` Interface to C language function: `void glNewList(GLuint list, GLenum mode);`
`int` | `glNewObjectBufferATI(int arg0, Buffer arg1, int arg2)` Entry point (through function pointer) to C language function: `GLuint glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage);`
`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` | `glNormal3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glNormal3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glNormal3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glNormal3hNV(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glNormal3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
`void` | `glNormal3hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glNormal3hvNV(const GLhalfNV * v);`
`void` | `glNormal3hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glNormal3hvNV(const GLhalfNV * v);`
`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(int arg0, int arg1, Buffer arg2)` Interface to C language function: `void glNormalPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glNormalPointer(int arg0, int arg1, long arg2)` Interface to C language function: `void glNormalPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glNormalStream3bATI(int arg0, byte arg1, byte arg2, byte arg3)` Entry point (through function pointer) to C language function: `void glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);`
`void` | `glNormalStream3bvATI(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glNormalStream3bvATI(GLenum index, const GLbyte * v);`
`void` | `glNormalStream3bvATI(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormalStream3bvATI(GLenum index, const GLbyte * v);`
`void` | `glNormalStream3dATI(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glNormalStream3dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glNormalStream3dvATI(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glNormalStream3dvATI(GLenum target, const GLdouble * v);`
`void` | `glNormalStream3dvATI(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormalStream3dvATI(GLenum target, const GLdouble * v);`
`void` | `glNormalStream3fATI(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glNormalStream3fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glNormalStream3fvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glNormalStream3fvATI(GLenum target, const GLfloat * v);`
`void` | `glNormalStream3fvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormalStream3fvATI(GLenum target, const GLfloat * v);`
`void` | `glNormalStream3iATI(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glNormalStream3iATI(GLenum target, GLint s, GLint t, GLint r);`
`void` | `glNormalStream3ivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glNormalStream3ivATI(GLenum target, const GLint * v);`
`void` | `glNormalStream3ivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormalStream3ivATI(GLenum target, const GLint * v);`
`void` | `glNormalStream3sATI(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glNormalStream3sATI(GLenum target, GLshort s, GLshort t, GLshort r);`
`void` | `glNormalStream3svATI(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glNormalStream3svATI(GLenum target, const GLshort * v);`
`void` | `glNormalStream3svATI(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glNormalStream3svATI(GLenum target, const GLshort * v);`
`void` | `glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)` Interface to C language function: `void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val);`
`void` | `glPassTexCoordATI(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPassTexCoordATI(GLuint red, GLuint green, GLenum blue);`
`void` | `glPassThrough(float arg0)` Interface to C language function: `void glPassThrough(GLfloat token);`
`void` | `glPixelDataRangeNV(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glPixelDataRangeNV(GLenum target, GLsizei level, GLvoid * img);`
`void` | `glPixelMapfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
`void` | `glPixelMapfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
`void` | `glPixelMapfv(int arg0, int arg1, long arg2)` Interface to C language function: `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`
`void` | `glPixelMapuiv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
`void` | `glPixelMapuiv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
`void` | `glPixelMapuiv(int arg0, int arg1, long arg2)` Interface to C language function: `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`
`void` | `glPixelMapusv(int arg0, int arg1, long arg2)` Interface to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
`void` | `glPixelMapusv(int arg0, int arg1, short[] arg2, int arg3)` Interface to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
`void` | `glPixelMapusv(int arg0, int arg1, ShortBuffer arg2)` Interface to C language function: `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`
`void` | `glPixelStoref(int arg0, float arg1)` Interface to C language function: `void glPixelStoref(GLenum pname, GLfloat param);`
`void` | `glPixelStorei(int arg0, int arg1)` Interface to C language function: `void glPixelStorei(GLenum pname, GLint param);`
`void` | `glPixelTexGenParameterfSGIS(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameterfSGIS(GLenum target, GLfloat s);`
`void` | `glPixelTexGenParameterfvSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameterfvSGIS(GLenum target, const GLfloat * v);`
`void` | `glPixelTexGenParameterfvSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameterfvSGIS(GLenum target, const GLfloat * v);`
`void` | `glPixelTexGenParameteriSGIS(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameteriSGIS(GLenum target, GLint s);`
`void` | `glPixelTexGenParameterivSGIS(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameterivSGIS(GLenum target, const GLint * v);`
`void` | `glPixelTexGenParameterivSGIS(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glPixelTexGenParameterivSGIS(GLenum target, const GLint * v);`
`void` | `glPixelTexGenSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glPixelTexGenSGIX(GLenum mode);`
`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 (through function pointer) to C language function: `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat params);`
`void` | `glPixelTransformParameterfvEXT(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glPixelTransformParameterfvEXT(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`
`void` | `glPixelTransformParameteriEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint params);`
`void` | `glPixelTransformParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`
`void` | `glPixelTransformParameterivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`
`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 (through function pointer) to C language function: `void glPNTrianglesfATI(GLenum target, GLfloat s);`
`void` | `glPNTrianglesiATI(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glPNTrianglesiATI(GLenum target, GLint s);`
`void` | `glPointParameterf(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glPointParameterf(GLenum target, GLfloat s);`
`void` | `glPointParameterfARB(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfARB(GLenum target, GLfloat s);`
`void` | `glPointParameterfEXT(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfEXT(GLenum target, GLfloat s);`
`void` | `glPointParameterfSGIS(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfSGIS(GLenum target, GLfloat s);`
`void` | `glPointParameterfv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameterfv(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfv(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameterfvARB(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfvARB(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvEXT(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameterfvEXT(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvEXT(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfvEXT(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvSGIS(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameterfvSGIS(GLenum target, const GLfloat * v);`
`void` | `glPointParameterfvSGIS(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameterfvSGIS(GLenum target, const GLfloat * v);`
`void` | `glPointParameteri(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glPointParameteri(GLenum target, GLint s);`
`void` | `glPointParameteriNV(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glPointParameteriNV(GLenum target, GLint s);`
`void` | `glPointParameteriv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameteriv(GLenum target, const GLint * v);`
`void` | `glPointParameteriv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameteriv(GLenum target, const GLint * v);`
`void` | `glPointParameterivNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glPointParameterivNV(GLenum target, const GLint * v);`
`void` | `glPointParameterivNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glPointParameterivNV(GLenum target, const GLint * v);`
`void` | `glPointSize(float arg0)` Interface to C language function: `void glPointSize(GLfloat size);`
`int` | `glPollAsyncSGIX(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `GLint glPollAsyncSGIX(GLuint * markerp);`
`int` | `glPollAsyncSGIX(IntBuffer arg0)` Entry point (through function pointer) to C language function: `GLint glPollAsyncSGIX(GLuint * markerp);`
`int` | `glPollInstrumentsSGIX(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `GLint glPollInstrumentsSGIX(GLint * marker_p);`
`int` | `glPollInstrumentsSGIX(IntBuffer arg0)` Entry point (through function pointer) to C language function: `GLint glPollInstrumentsSGIX(GLint * marker_p);`
`void` | `glPolygonMode(int arg0, int arg1)` Interface to C language function: `void glPolygonMode(GLenum face, GLenum mode);`
`void` | `glPolygonOffset(float arg0, float arg1)` Interface to C language function: `void glPolygonOffset(GLfloat factor, GLfloat units);`
`void` | `glPolygonStipple(byte[] arg0, int arg1)` Interface to C language function: `void glPolygonStipple(const GLubyte * mask);`
`void` | `glPolygonStipple(ByteBuffer arg0)` Interface to C language function: `void glPolygonStipple(const GLubyte * mask);`
`void` | `glPolygonStipple(long arg0)` Interface to C language function: `void glPolygonStipple(const GLubyte * mask);`
`void` | `glPopAttrib()` Interface to C language function: `void glPopAttrib(void);`
`void` | `glPopClientAttrib()` Interface to C language function: `void glPopClientAttrib(void);`
`void` | `glPopMatrix()` Interface to C language function: `void glPopMatrix(void);`
`void` | `glPopName()` Interface to C language function: `void glPopName(void);`
`void` | `glPrimitiveRestartIndexNV(int arg0)` Entry point (through function pointer) to C language function: `void glPrimitiveRestartIndexNV(GLuint mode);`
`void` | `glPrimitiveRestartNV()` Entry point (through function pointer) to C language function: `void glPrimitiveRestartNV(void);`
`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 (through function pointer) to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`
`void` | `glProgramBufferParametersfvNV(int arg0, int arg1, int arg2, int arg3, FloatBuffer arg4)` Entry point (through function pointer) to C language function: `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`
`void` | `glProgramBufferParametersIivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramBufferParametersIivNV(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point (through function pointer) to C language function: `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramBufferParametersIuivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramBufferParametersIuivNV(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)` Entry point (through function pointer) to C language function: `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramEnvParameter4dARB(int arg0, int arg1, double arg2, double arg3, double arg4, double arg5)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glProgramEnvParameter4dvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramEnvParameter4dvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramEnvParameter4fARB(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glProgramEnvParameter4fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramEnvParameter4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramEnvParameterI4iNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);`
`void` | `glProgramEnvParameterI4ivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
`void` | `glProgramEnvParameterI4ivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
`void` | `glProgramEnvParameterI4uiNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`
`void` | `glProgramEnvParameterI4uivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
`void` | `glProgramEnvParameterI4uivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
`void` | `glProgramEnvParameters4fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
`void` | `glProgramEnvParameters4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
`void` | `glProgramEnvParametersI4ivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramEnvParametersI4ivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramEnvParametersI4uivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramEnvParametersI4uivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramLocalParameter4dARB(int arg0, int arg1, double arg2, double arg3, double arg4, double arg5)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glProgramLocalParameter4dvARB(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramLocalParameter4dvARB(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramLocalParameter4fARB(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glProgramLocalParameter4fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramLocalParameter4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramLocalParameterI4iNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);`
`void` | `glProgramLocalParameterI4ivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
`void` | `glProgramLocalParameterI4ivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`
`void` | `glProgramLocalParameterI4uiNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`
`void` | `glProgramLocalParameterI4uivNV(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
`void` | `glProgramLocalParameterI4uivNV(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`
`void` | `glProgramLocalParameters4fvEXT(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
`void` | `glProgramLocalParameters4fvEXT(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`
`void` | `glProgramLocalParametersI4ivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramLocalParametersI4ivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`
`void` | `glProgramLocalParametersI4uivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramLocalParametersI4uivNV(int arg0, int arg1, int arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`
`void` | `glProgramNamedParameter4dNV(int arg0, int arg1, String arg2, double arg3, double arg4, double arg5, double arg6)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glProgramNamedParameter4dvNV(int arg0, int arg1, String arg2, double[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);`
`void` | `glProgramNamedParameter4dvNV(int arg0, int arg1, String arg2, DoubleBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);`
`void` | `glProgramNamedParameter4fNV(int arg0, int arg1, String arg2, float arg3, float arg4, float arg5, float arg6)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glProgramNamedParameter4fvNV(int arg0, int arg1, String arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);`
`void` | `glProgramNamedParameter4fvNV(int arg0, int arg1, String arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);`
`void` | `glProgramParameter4dNV(int arg0, int arg1, double arg2, double arg3, double arg4, double arg5)` Entry point (through function pointer) to C language function: `void glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glProgramParameter4dvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramParameter4dvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * params);`
`void` | `glProgramParameter4fNV(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glProgramParameter4fvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glProgramParameter4fvNV(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramParameter4fvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glProgramParameter4fvNV(GLenum target, GLuint pname, const GLfloat * params);`
`void` | `glProgramParameteriEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glProgramParameteriEXT(GLuint program, GLenum pname, GLint value);`
`void` | `glProgramParameters4dvNV(int arg0, int arg1, int arg2, double[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v);`
`void` | `glProgramParameters4dvNV(int arg0, int arg1, int arg2, DoubleBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v);`
`void` | `glProgramParameters4fvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v);`
`void` | `glProgramParameters4fvNV(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v);`
`void` | `glProgramStringARB(int arg0, int arg1, int arg2, String arg3)` Entry point (through function pointer) to C language function: `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);`
`void` | `glProgramVertexLimitNV(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glProgramVertexLimitNV(GLenum target, GLint limit);`
`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` | `glPushMatrix()` Interface to C language function: `void glPushMatrix(void);`
`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)` Interface to C language function: `void glReadBuffer(GLenum mode);`
`void` | `glReadBufferRegion(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glReadBufferRegion(GLuint target, GLint start, GLint x, GLsizei y, GLsizei width);`
`void` | `glReadInstrumentsSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glReadInstrumentsSGIX(GLint count);`
`void` | `glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)` Interface to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);`
`void` | `glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Interface to C language function: `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);`
`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` | `glReferencePlaneSGIX(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glReferencePlaneSGIX(const GLdouble * m);`
`void` | `glReferencePlaneSGIX(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glReferencePlaneSGIX(const GLdouble * m);`
`void` | `glRenderbufferStorageEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);`
`void` | `glRenderbufferStorageMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);`
`void` | `glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);`
`int` | `glRenderMode(int arg0)` Interface to C language function: `GLint glRenderMode(GLenum mode);`
`void` | `glReplacementCodeuiColor3fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiColor3fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiColor3fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiColor4fNormal3fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiColor4fNormal3fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5, float[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiColor4fNormal3fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiColor4ubVertex3fSUN(int arg0, byte arg1, byte arg2, byte arg3, byte arg4, float arg5, float arg6, float arg7)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiColor4ubVertex3fvSUN(int[] arg0, int arg1, byte[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v);`
`void` | `glReplacementCodeuiColor4ubVertex3fvSUN(IntBuffer arg0, ByteBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v);`
`void` | `glReplacementCodeuiNormal3fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiNormal3fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiNormal3fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5, float[] arg6, int arg7, float[] arg8, int arg9)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5, float[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fVertex3fSUN(int arg0, float arg1, float arg2, float arg3, float arg4, float arg5)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glReplacementCodeuiTexCoord2fVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiTexCoord2fVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`
`void` | `glReplacementCodeuiVertex3fSUN(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiVertex3fSUN(GLuint target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glReplacementCodeuiVertex3fvSUN(int[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v);`
`void` | `glReplacementCodeuiVertex3fvSUN(IntBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v);`
`void` | `glRequestResidentProgramsNV(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glRequestResidentProgramsNV(GLsizei n, const GLuint * ids);`
`void` | `glRequestResidentProgramsNV(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glRequestResidentProgramsNV(GLsizei n, const GLuint * ids);`
`void` | `glResetHistogram(int arg0)` Entry point (through function pointer) to C language function: `void glResetHistogram(GLenum mode);`
`void` | `glResetMinmax(int arg0)` Entry point (through function pointer) to C language function: `void glResetMinmax(GLenum mode);`
`void` | `glResizeBuffersMESA()` Entry point (through function pointer) to C language function: `void glResizeBuffersMESA(void);`
`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)` Interface to C language function: `void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glSampleCoverage(float arg0, boolean arg1)` Entry point (through function pointer) to C language function: `void glSampleCoverage(GLclampf value, GLboolean invert);`
`void` | `glSampleMapATI(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSampleMapATI(GLuint red, GLuint green, GLenum blue);`
`void` | `glSampleMaskEXT(float arg0, boolean arg1)` Entry point (through function pointer) to C language function: `void glSampleMaskEXT(GLclampf value, GLboolean invert);`
`void` | `glSampleMaskSGIS(float arg0, boolean arg1)` Entry point (through function pointer) to C language function: `void glSampleMaskSGIS(GLclampf value, GLboolean invert);`
`void` | `glSamplePatternEXT(int arg0)` Entry point (through function pointer) to C language function: `void glSamplePatternEXT(GLenum mode);`
`void` | `glSamplePatternSGIS(int arg0)` Entry point (through function pointer) to C language function: `void glSamplePatternSGIS(GLenum mode);`
`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)` Interface to C language function: `void glScalef(GLfloat x, GLfloat y, GLfloat z);`
`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 (through function pointer) to C language function: `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);`
`void` | `glSecondaryColor3bEXT(byte arg0, byte arg1, byte arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue);`
`void` | `glSecondaryColor3bv(byte[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3bv(const GLbyte * v);`
`void` | `glSecondaryColor3bv(ByteBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3bv(const GLbyte * v);`
`void` | `glSecondaryColor3bvEXT(byte[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3bvEXT(const GLbyte * v);`
`void` | `glSecondaryColor3bvEXT(ByteBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3bvEXT(const GLbyte * v);`
`void` | `glSecondaryColor3d(double arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glSecondaryColor3dEXT(double arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glSecondaryColor3dv(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3dv(const GLdouble * m);`
`void` | `glSecondaryColor3dv(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3dv(const GLdouble * m);`
`void` | `glSecondaryColor3dvEXT(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3dvEXT(const GLdouble * m);`
`void` | `glSecondaryColor3dvEXT(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3dvEXT(const GLdouble * m);`
`void` | `glSecondaryColor3f(float arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glSecondaryColor3fEXT(float arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glSecondaryColor3fv(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3fv(const GLfloat * m);`
`void` | `glSecondaryColor3fv(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3fv(const GLfloat * m);`
`void` | `glSecondaryColor3fvEXT(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3fvEXT(const GLfloat * m);`
`void` | `glSecondaryColor3fvEXT(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3fvEXT(const GLfloat * m);`
`void` | `glSecondaryColor3hNV(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
`void` | `glSecondaryColor3hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);`
`void` | `glSecondaryColor3hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3hvNV(const GLhalfNV * v);`
`void` | `glSecondaryColor3i(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3i(GLint red, GLint green, GLint blue);`
`void` | `glSecondaryColor3iEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3iEXT(GLint red, GLint green, GLint blue);`
`void` | `glSecondaryColor3iv(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3iv(const GLint * v);`
`void` | `glSecondaryColor3iv(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3iv(const GLint * v);`
`void` | `glSecondaryColor3ivEXT(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ivEXT(const GLint * v);`
`void` | `glSecondaryColor3ivEXT(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ivEXT(const GLint * v);`
`void` | `glSecondaryColor3s(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);`
`void` | `glSecondaryColor3sEXT(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue);`
`void` | `glSecondaryColor3sv(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3sv(const GLshort * v);`
`void` | `glSecondaryColor3sv(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3sv(const GLshort * v);`
`void` | `glSecondaryColor3svEXT(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3svEXT(const GLshort * v);`
`void` | `glSecondaryColor3svEXT(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3svEXT(const GLshort * v);`
`void` | `glSecondaryColor3ub(byte arg0, byte arg1, byte arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);`
`void` | `glSecondaryColor3ubEXT(byte arg0, byte arg1, byte arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue);`
`void` | `glSecondaryColor3ubv(byte[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ubv(const GLubyte * v);`
`void` | `glSecondaryColor3ubv(ByteBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ubv(const GLubyte * v);`
`void` | `glSecondaryColor3ubvEXT(byte[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ubvEXT(const GLubyte * v);`
`void` | `glSecondaryColor3ubvEXT(ByteBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ubvEXT(const GLubyte * v);`
`void` | `glSecondaryColor3ui(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);`
`void` | `glSecondaryColor3uiEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);`
`void` | `glSecondaryColor3uiv(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3uiv(const GLuint * v);`
`void` | `glSecondaryColor3uiv(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3uiv(const GLuint * v);`
`void` | `glSecondaryColor3uivEXT(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3uivEXT(const GLuint * v);`
`void` | `glSecondaryColor3uivEXT(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3uivEXT(const GLuint * v);`
`void` | `glSecondaryColor3us(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);`
`void` | `glSecondaryColor3usEXT(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue);`
`void` | `glSecondaryColor3usv(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3usv(const GLushort * v);`
`void` | `glSecondaryColor3usv(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3usv(const GLushort * v);`
`void` | `glSecondaryColor3usvEXT(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSecondaryColor3usvEXT(const GLushort * v);`
`void` | `glSecondaryColor3usvEXT(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glSecondaryColor3usvEXT(const GLushort * v);`
`void` | `glSecondaryColorPointer(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glSecondaryColorPointer(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glSecondaryColorPointerEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glSecondaryColorPointerEXT(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`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 (through function pointer) to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);`
`void` | `glSeparableFilter2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6, long arg7)` Entry point (through function pointer) to C language function: `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);`
`void` | `glSetFenceAPPLE(int arg0)` Entry point (through function pointer) to C language function: `void glSetFenceAPPLE(GLuint mode);`
`void` | `glSetFenceNV(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSetFenceNV(GLuint target, GLenum id);`
`void` | `glSetFragmentShaderConstantATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSetFragmentShaderConstantATI(GLuint target, const GLfloat * v);`
`void` | `glSetFragmentShaderConstantATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glSetFragmentShaderConstantATI(GLuint target, const GLfloat * v);`
`void` | `glSetInvariantEXT(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr);`
`void` | `glSetLocalConstantEXT(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr);`
`void` | `glShadeModel(int arg0)` Interface to C language function: `void glShadeModel(GLenum mode);`
`void` | `glShaderOp1EXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glShaderOp1EXT(GLenum red, GLuint green, GLuint blue);`
`void` | `glShaderOp2EXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glShaderOp2EXT(GLenum sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);`
`void` | `glShaderOp3EXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);`
`void` | `glShaderSource(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);`
`void` | `glShaderSource(int arg0, int arg1, String[] arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);`
`void` | `glShaderSourceARB(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`
`void` | `glShaderSourceARB(int arg0, int arg1, String[] arg2, IntBuffer arg3)` Entry point (through function pointer) to C language function: `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`
`void` | `glSharpenTexFuncSGIS(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`
`void` | `glSharpenTexFuncSGIS(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`
`void` | `glSpriteParameterfSGIX(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glSpriteParameterfSGIX(GLenum target, GLfloat s);`
`void` | `glSpriteParameterfvSGIX(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSpriteParameterfvSGIX(GLenum target, const GLfloat * v);`
`void` | `glSpriteParameterfvSGIX(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glSpriteParameterfvSGIX(GLenum target, const GLfloat * v);`
`void` | `glSpriteParameteriSGIX(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glSpriteParameteriSGIX(GLenum target, GLint s);`
`void` | `glSpriteParameterivSGIX(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glSpriteParameterivSGIX(GLenum target, const GLint * v);`
`void` | `glSpriteParameterivSGIX(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glSpriteParameterivSGIX(GLenum target, const GLint * v);`
`void` | `glStartInstrumentsSGIX()` Entry point (through function pointer) to C language function: `void glStartInstrumentsSGIX(void);`
`void` | `glStencilClearTagEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag);`
`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)` Entry point (through function pointer) to C language function: `void glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);`
`void` | `glStencilFuncSeparateATI(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);`
`void` | `glStencilMask(int arg0)` Interface to C language function: `void glStencilMask(GLuint mask);`
`void` | `glStencilMaskSeparate(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glStencilMaskSeparate(GLenum target, GLuint id);`
`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)` Entry point (through function pointer) to C language function: `void glStencilOpSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glStencilOpSeparateATI(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glStencilOpSeparateATI(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glStopInstrumentsSGIX(int arg0)` Entry point (through function pointer) to C language function: `void glStopInstrumentsSGIX(GLint count);`
`void` | `glStringMarkerGREMEDY(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glStringMarkerGREMEDY(GLsizei length, const GLvoid * pointer);`
`void` | `glSwapAPPLE()` Entry point (through function pointer) to C language function: `void glSwapAPPLE(void);`
`void` | `glSwizzleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glSwizzleEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`
`void` | `glTagSampleBufferSGIX()` Entry point (through function pointer) to C language function: `void glTagSampleBufferSGIX(void);`
`void` | `glTbufferMask3DFX(int arg0)` Entry point (through function pointer) to C language function: `void glTbufferMask3DFX(GLuint mode);`
`boolean` | `glTestFenceAPPLE(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glTestFenceAPPLE(GLuint id);`
`boolean` | `glTestFenceNV(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glTestFenceNV(GLuint id);`
`boolean` | `glTestObjectAPPLE(int arg0, int arg1)` Entry point (through function pointer) to C language function: `GLboolean glTestObjectAPPLE(GLenum id, GLuint cap);`
`void` | `glTexBufferEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer);`
`void` | `glTexBumpParameterfvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glTexBumpParameterfvATI(GLenum target, const GLfloat * v);`
`void` | `glTexBumpParameterfvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glTexBumpParameterfvATI(GLenum target, const GLfloat * v);`
`void` | `glTexBumpParameterivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glTexBumpParameterivATI(GLenum target, const GLint * v);`
`void` | `glTexBumpParameterivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glTexBumpParameterivATI(GLenum target, const GLint * v);`
`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` | `glTexCoord1hNV(short arg0)` Entry point (through function pointer) to C language function: `void glTexCoord1hNV(GLhalfNV factor);`
`void` | `glTexCoord1hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);`
`void` | `glTexCoord1hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glTexCoord1hvNV(const GLhalfNV * v);`
`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` | `glTexCoord2fColor3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glTexCoord2fColor3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord2fColor3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord2fColor4fNormal3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glTexCoord2fColor4fNormal3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5, float[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord2fColor4fNormal3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord2fColor4ubVertex3fSUN(float arg0, float arg1, byte arg2, byte arg3, byte arg4, byte arg5, float arg6, float arg7, float arg8)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glTexCoord2fColor4ubVertex3fvSUN(float[] arg0, int arg1, byte[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v);`
`void` | `glTexCoord2fColor4ubVertex3fvSUN(FloatBuffer arg0, ByteBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v);`
`void` | `glTexCoord2fNormal3fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)` Entry point (through function pointer) to C language function: `void glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glTexCoord2fNormal3fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5)` Entry point (through function pointer) to C language function: `void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord2fNormal3fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`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` | `glTexCoord2fVertex3fSUN(float arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);`
`void` | `glTexCoord2fVertex3fvSUN(float[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTexCoord2fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glTexCoord2fVertex3fvSUN(FloatBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glTexCoord2fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glTexCoord2hNV(short arg0, short arg1)` Entry point (through function pointer) to C language function: `void glTexCoord2hNV(GLhalfNV x, GLhalfNV y);`
`void` | `glTexCoord2hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);`
`void` | `glTexCoord2hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glTexCoord2hvNV(const GLhalfNV * v);`
`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` | `glTexCoord3hNV(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glTexCoord3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
`void` | `glTexCoord3hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);`
`void` | `glTexCoord3hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glTexCoord3hvNV(const GLhalfNV * v);`
`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` | `glTexCoord4fColor4fNormal3fVertex4fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12, float arg13, float arg14)` Entry point (through function pointer) to C language function: `void glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glTexCoord4fColor4fNormal3fVertex4fvSUN(float[] arg0, int arg1, float[] arg2, int arg3, float[] arg4, int arg5, float[] arg6, int arg7)` Entry point (through function pointer) to C language function: `void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`void` | `glTexCoord4fColor4fNormal3fVertex4fvSUN(FloatBuffer arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`
`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` | `glTexCoord4fVertex4fSUN(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)` Entry point (through function pointer) to C language function: `void glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`
`void` | `glTexCoord4fVertex4fvSUN(float[] arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTexCoord4fVertex4fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glTexCoord4fVertex4fvSUN(FloatBuffer arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glTexCoord4fVertex4fvSUN(const GLfloat * c, const GLfloat * v);`
`void` | `glTexCoord4hNV(short arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glTexCoord4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
`void` | `glTexCoord4hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);`
`void` | `glTexCoord4hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glTexCoord4hvNV(const GLhalfNV * v);`
`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(int arg0, int arg1, int arg2, Buffer arg3)` Interface to C language function: `void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)` Interface to C language function: `void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`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` | `glTexFilterFuncSGIS(int arg0, int arg1, int arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);`
`void` | `glTexFilterFuncSGIS(int arg0, int arg1, int arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);`
`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)` Interface to C language function: `void glTexGenf(GLenum coord, GLenum pname, GLfloat param);`
`void` | `glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)` Interface to C language function: `void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);`
`void` | `glTexGenfv(int arg0, int arg1, FloatBuffer arg2)` Interface to C language function: `void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);`
`void` | `glTexGeni(int arg0, int arg1, int arg2)` Interface to C language function: `void glTexGeni(GLenum coord, GLenum pname, GLint param);`
`void` | `glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)` Interface to C language function: `void glTexGeniv(GLenum coord, GLenum pname, const GLint * params);`
`void` | `glTexGeniv(int arg0, int arg1, IntBuffer arg2)` Interface to C language function: `void glTexGeniv(GLenum coord, GLenum pname, const GLint * params);`
`void` | `glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)` Interface to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)` Interface to C language function: `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Interface to C language function: `void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Interface to C language function: `void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)` Entry point (through function pointer) 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);`
`void` | `glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, long arg9)` Entry point (through function pointer) 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);`
`void` | `glTexImage4DSGIS(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)` Entry point (through function pointer) to C language function: `void glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`
`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` | `glTexParameterIivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexParameterIivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params);`
`void` | `glTexParameterIuivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params);`
`void` | `glTexParameterIuivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params);`
`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)` Interface to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)` Interface to C language function: `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)` Interface to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)` Interface to C language function: `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`
`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 (through function pointer) 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);`
`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 (through function pointer) 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);`
`void` | `glTexSubImage4DSGIS(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, Buffer arg12)` Entry point (through function pointer) to C language function: `void glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels);`
`void` | `glTextureColorMaskSGIS(boolean arg0, boolean arg1, boolean arg2, boolean arg3)` Entry point (through function pointer) to C language function: `void glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);`
`void` | `glTextureLightEXT(int arg0)` Entry point (through function pointer) to C language function: `void glTextureLightEXT(GLenum mode);`
`void` | `glTextureMaterialEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glTextureMaterialEXT(GLenum target, GLenum id);`
`void` | `glTextureNormalEXT(int arg0)` Entry point (through function pointer) to C language function: `void glTextureNormalEXT(GLenum mode);`
`void` | `glTextureRangeAPPLE(int arg0, int arg1, Buffer arg2)` Entry point (through function pointer) to C language function: `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer);`
`void` | `glTrackMatrixNV(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTrackMatrixNV(GLenum sfactorRGB, GLuint dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`
`void` | `glTransformFeedbackAttribsNV(int arg0, int[] arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode);`
`void` | `glTransformFeedbackAttribsNV(int arg0, IntBuffer arg1, int arg2)` Entry point (through function pointer) to C language function: `void glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode);`
`void` | `glTransformFeedbackVaryingsNV(int arg0, int arg1, int[] arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);`
`void` | `glTransformFeedbackVaryingsNV(int arg0, int arg1, IntBuffer arg2, int arg3)` Entry point (through function pointer) to C language function: `void glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);`
`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)` Interface to C language function: `void glTranslatef(GLfloat x, GLfloat y, GLfloat z);`
`void` | `glUniform1f(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glUniform1f(GLint location, GLfloat v0);`
`void` | `glUniform1fARB(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glUniform1fARB(GLint location, GLfloat v0);`
`void` | `glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform1fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform1fv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform1fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform1fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform1fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform1i(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glUniform1i(GLint x, GLint y);`
`void` | `glUniform1iARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glUniform1iARB(GLint x, GLint y);`
`void` | `glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform1iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform1iv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform1iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform1ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform1ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform1uiEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glUniform1uiEXT(GLint location, GLuint v0);`
`void` | `glUniform1uivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform1uivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform2f(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glUniform2f(GLint location, GLfloat v0, GLfloat v1);`
`void` | `glUniform2fARB(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1);`
`void` | `glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform2fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform2fv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform2fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform2fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform2fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform2i(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glUniform2i(GLint red, GLint green, GLint blue);`
`void` | `glUniform2iARB(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glUniform2iARB(GLint red, GLint green, GLint blue);`
`void` | `glUniform2iv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform2iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform2iv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform2iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform2ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform2ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform2uiEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glUniform2uiEXT(GLint location, GLuint v0, GLuint v1);`
`void` | `glUniform2uivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform2uivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform3f(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`
`void` | `glUniform3fARB(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`
`void` | `glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform3fv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform3fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform3fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform3fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform3i(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2);`
`void` | `glUniform3iARB(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2);`
`void` | `glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform3iv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform3iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform3ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform3ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform3uiEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2);`
`void` | `glUniform3uivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform3uivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`
`void` | `glUniform4fARB(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`
`void` | `glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform4fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform4fv(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform4fv(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform4fvARB(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform4fvARB(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`
`void` | `glUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);`
`void` | `glUniform4iARB(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);`
`void` | `glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform4iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform4iv(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform4iv(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform4ivARB(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform4ivARB(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`
`void` | `glUniform4uiEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);`
`void` | `glUniform4uivEXT(int arg0, int arg1, int[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniform4uivEXT(int arg0, int arg1, IntBuffer arg2)` Entry point (through function pointer) to C language function: `void glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value);`
`void` | `glUniformBufferEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer);`
`void` | `glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) 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)` Entry point (through function pointer) 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 (through function pointer) to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2fvARB(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) 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)` Entry point (through function pointer) 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 (through function pointer) to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3fvARB(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) 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)` Entry point (through function pointer) 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 (through function pointer) to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4fvARB(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)` Entry point (through function pointer) to C language function: `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`
`void` | `glUnlockArraysEXT()` Entry point (through function pointer) to C language function: `void glUnlockArraysEXT(void);`
`boolean` | `glUnmapBuffer(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glUnmapBuffer(GLenum id);`
`boolean` | `glUnmapBufferARB(int arg0)` Entry point (through function pointer) to C language function: `GLboolean glUnmapBufferARB(GLenum id);`
`void` | `glUpdateObjectBufferATI(int arg0, int arg1, int arg2, Buffer arg3, int arg4)` Entry point (through function pointer) to C language function: `void glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);`
`void` | `glUseProgram(int arg0)` Entry point (through function pointer) to C language function: `void glUseProgram(GLuint mode);`
`void` | `glUseProgramObjectARB(int arg0)` Entry point (through function pointer) to C language function: `void glUseProgramObjectARB(GLhandleARB mode);`
`void` | `glValidateProgram(int arg0)` Entry point (through function pointer) to C language function: `void glValidateProgram(GLuint mode);`
`void` | `glValidateProgramARB(int arg0)` Entry point (through function pointer) to C language function: `void glValidateProgramARB(GLhandleARB mode);`
`void` | `glVariantArrayObjectATI(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);`
`void` | `glVariantbvEXT(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);`
`void` | `glVariantbvEXT(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantbvEXT(GLuint index, const GLbyte * v);`
`void` | `glVariantdvEXT(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);`
`void` | `glVariantdvEXT(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantdvEXT(GLuint target, const GLdouble * v);`
`void` | `glVariantfvEXT(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);`
`void` | `glVariantfvEXT(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantfvEXT(GLuint target, const GLfloat * v);`
`void` | `glVariantivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantivEXT(GLuint target, const GLint * v);`
`void` | `glVariantivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantivEXT(GLuint target, const GLint * v);`
`void` | `glVariantPointerEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`
`void` | `glVariantPointerEXT(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`
`void` | `glVariantsvEXT(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);`
`void` | `glVariantsvEXT(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantsvEXT(GLuint target, const GLshort * v);`
`void` | `glVariantubvEXT(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);`
`void` | `glVariantubvEXT(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantubvEXT(GLuint index, const GLubyte * v);`
`void` | `glVariantuivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);`
`void` | `glVariantuivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantuivEXT(GLuint index, const GLuint * v);`
`void` | `glVariantusvEXT(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);`
`void` | `glVariantusvEXT(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVariantusvEXT(GLuint index, const GLushort * v);`
`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` | `glVertex2hNV(short arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertex2hNV(GLhalfNV x, GLhalfNV y);`
`void` | `glVertex2hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertex2hvNV(const GLhalfNV * v);`
`void` | `glVertex2hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glVertex2hvNV(const GLhalfNV * v);`
`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` | `glVertex3hNV(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertex3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`
`void` | `glVertex3hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertex3hvNV(const GLhalfNV * v);`
`void` | `glVertex3hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glVertex3hvNV(const GLhalfNV * v);`
`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` | `glVertex4hNV(short arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`
`void` | `glVertex4hvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertex4hvNV(const GLhalfNV * v);`
`void` | `glVertex4hvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glVertex4hvNV(const GLhalfNV * v);`
`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 (through function pointer) to C language function: `void glVertexArrayParameteriAPPLE(GLenum target, GLint s);`
`void` | `glVertexArrayRangeAPPLE(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`
`void` | `glVertexArrayRangeNV(int arg0, Buffer arg1)` Entry point (through function pointer) to C language function: `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer);`
`void` | `glVertexAttrib1d(int arg0, double arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1d(GLuint target, GLdouble s);`
`void` | `glVertexAttrib1dARB(int arg0, double arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dARB(GLuint target, GLdouble s);`
`void` | `glVertexAttrib1dNV(int arg0, double arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dNV(GLuint target, GLdouble s);`
`void` | `glVertexAttrib1dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1dvARB(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1dvARB(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1dvNV(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1dvNV(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib1f(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1f(GLuint target, GLfloat s);`
`void` | `glVertexAttrib1fARB(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fARB(GLuint target, GLfloat s);`
`void` | `glVertexAttrib1fNV(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fNV(GLuint target, GLfloat s);`
`void` | `glVertexAttrib1fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1fvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1fvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1fvNV(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1fvNV(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib1hNV(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1hNV(GLuint target, GLhalfNV s);`
`void` | `glVertexAttrib1hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib1hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib1s(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1s(GLuint target, GLshort s);`
`void` | `glVertexAttrib1sARB(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1sARB(GLuint target, GLshort s);`
`void` | `glVertexAttrib1sNV(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1sNV(GLuint target, GLshort s);`
`void` | `glVertexAttrib1sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib1sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib1svARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib1svARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib1svNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib1svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib1svNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib1svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2d(int arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2d(GLuint target, GLdouble s, GLdouble t);`
`void` | `glVertexAttrib2dARB(int arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dARB(GLuint target, GLdouble s, GLdouble t);`
`void` | `glVertexAttrib2dNV(int arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dNV(GLuint target, GLdouble s, GLdouble t);`
`void` | `glVertexAttrib2dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2dvARB(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2dvARB(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2dvNV(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2dvNV(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib2f(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2f(GLuint target, GLfloat s, GLfloat t);`
`void` | `glVertexAttrib2fARB(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fARB(GLuint target, GLfloat s, GLfloat t);`
`void` | `glVertexAttrib2fNV(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fNV(GLuint target, GLfloat s, GLfloat t);`
`void` | `glVertexAttrib2fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2fvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2fvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2fvNV(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2fvNV(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib2hNV(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2hNV(GLuint target, GLhalfNV s, GLhalfNV t);`
`void` | `glVertexAttrib2hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib2hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib2s(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2s(GLuint target, GLshort s, GLshort t);`
`void` | `glVertexAttrib2sARB(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2sARB(GLuint target, GLshort s, GLshort t);`
`void` | `glVertexAttrib2sNV(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2sNV(GLuint target, GLshort s, GLshort t);`
`void` | `glVertexAttrib2sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2svARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2svARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2svNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib2svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib2svNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib2svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3d(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3d(GLuint target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glVertexAttrib3dARB(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glVertexAttrib3dNV(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dNV(GLuint target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glVertexAttrib3dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3dvARB(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3dvARB(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3dvNV(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3dvNV(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3f(GLuint target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glVertexAttrib3fARB(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glVertexAttrib3fNV(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fNV(GLuint target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glVertexAttrib3fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3fvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3fvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3fvNV(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3fvNV(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib3hNV(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`
`void` | `glVertexAttrib3hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib3hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib3s(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3s(GLuint target, GLshort s, GLshort t, GLshort r);`
`void` | `glVertexAttrib3sARB(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3sARB(GLuint target, GLshort s, GLshort t, GLshort r);`
`void` | `glVertexAttrib3sNV(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertexAttrib3sNV(GLuint target, GLshort s, GLshort t, GLshort r);`
`void` | `glVertexAttrib3sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3svARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3svARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3svNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib3svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib3svNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib3svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4bv(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4bv(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4bvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4bvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4d(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4d(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glVertexAttrib4dARB(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glVertexAttrib4dNV(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dNV(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glVertexAttrib4dv(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4dv(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4dvARB(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4dvARB(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4dvNV(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4dvNV(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4dvNV(GLuint target, const GLdouble * v);`
`void` | `glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4f(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glVertexAttrib4fARB(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glVertexAttrib4fNV(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fNV(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glVertexAttrib4fv(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4fv(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fv(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4fvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4fvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4fvNV(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4fvNV(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4fvNV(GLuint target, const GLfloat * v);`
`void` | `glVertexAttrib4hNV(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`
`void` | `glVertexAttrib4hvNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib4hvNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`
`void` | `glVertexAttrib4iv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4iv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4iv(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4ivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4ivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4Nbv(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4Nbv(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4NbvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4NbvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`
`void` | `glVertexAttrib4Niv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4Niv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Niv(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4NivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4NivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`
`void` | `glVertexAttrib4Nsv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4Nsv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4NsvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4NsvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4Nub(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`
`void` | `glVertexAttrib4NubARB(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`
`void` | `glVertexAttrib4Nubv(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4Nubv(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4NubvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4NubvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4Nuiv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4Nuiv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4NuivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4NuivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4Nusv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4Nusv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4NusvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4NusvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4s(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4s(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glVertexAttrib4sARB(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4sARB(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glVertexAttrib4sNV(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4sNV(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glVertexAttrib4sv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4sv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4sv(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4svARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4svARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4svNV(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4svNV(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4svNV(GLuint target, const GLshort * v);`
`void` | `glVertexAttrib4ubNV(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`
`void` | `glVertexAttrib4ubv(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4ubv(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4ubvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4ubvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4ubvNV(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubvNV(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4ubvNV(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4ubvNV(GLuint index, const GLubyte * v);`
`void` | `glVertexAttrib4uiv(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4uiv(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4uivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4uivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`
`void` | `glVertexAttrib4usv(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4usv(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4usv(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4usvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`
`void` | `glVertexAttrib4usvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`
`void` | `glVertexAttribArrayObjectATI(int arg0, int arg1, int arg2, boolean arg3, int arg4, int arg5, int arg6)` Entry point (through function pointer) to C language function: `void glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);`
`void` | `glVertexAttribI1iEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI1iEXT(GLuint index, GLint x);`
`void` | `glVertexAttribI1ivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI1ivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI1ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI1uiEXT(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI1uiEXT(GLuint index, GLuint x);`
`void` | `glVertexAttribI1uivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI1uivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI2iEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y);`
`void` | `glVertexAttribI2ivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI2ivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI2ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI2uiEXT(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y);`
`void` | `glVertexAttribI2uivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI2uivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI3iEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z);`
`void` | `glVertexAttribI3ivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI3ivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI3ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI3uiEXT(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z);`
`void` | `glVertexAttribI3uivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI3uivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI4bvEXT(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v);`
`void` | `glVertexAttribI4bvEXT(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v);`
`void` | `glVertexAttribI4iEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w);`
`void` | `glVertexAttribI4ivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI4ivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4ivEXT(GLuint index, const GLint * v);`
`void` | `glVertexAttribI4svEXT(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v);`
`void` | `glVertexAttribI4svEXT(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4svEXT(GLuint index, const GLshort * v);`
`void` | `glVertexAttribI4ubvEXT(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v);`
`void` | `glVertexAttribI4ubvEXT(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v);`
`void` | `glVertexAttribI4uiEXT(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`
`void` | `glVertexAttribI4uivEXT(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI4uivEXT(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v);`
`void` | `glVertexAttribI4usvEXT(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v);`
`void` | `glVertexAttribI4usvEXT(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v);`
`void` | `glVertexAttribIPointerEXT(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Entry point (through function pointer) to C language function: `void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointerARB(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)` Entry point (through function pointer) to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointerARB(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)` Entry point (through function pointer) to C language function: `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointerNV(int arg0, int arg1, int arg2, int arg3, Buffer arg4)` Entry point (through function pointer) to C language function: `void glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribPointerNV(int arg0, int arg1, int arg2, int arg3, long arg4)` Entry point (through function pointer) to C language function: `void glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexAttribs1dvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs1dvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs1fvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs1fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs1fvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs1fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs1hvNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs1hvNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs1svNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs1svNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs2dvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs2dvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs2fvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs2fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs2fvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs2fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs2hvNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs2hvNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs2svNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs2svNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs3dvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs3dvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs3fvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs3fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs3fvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs3fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs3hvNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs3hvNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs3svNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs3svNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs4dvNV(int arg0, int arg1, double[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs4dvNV(int arg0, int arg1, DoubleBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v);`
`void` | `glVertexAttribs4fvNV(int arg0, int arg1, float[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs4fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs4fvNV(int arg0, int arg1, FloatBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs4fvNV(GLuint target, GLsizei n, const GLfloat * points);`
`void` | `glVertexAttribs4hvNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs4hvNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`
`void` | `glVertexAttribs4svNV(int arg0, int arg1, short[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs4svNV(int arg0, int arg1, ShortBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v);`
`void` | `glVertexAttribs4ubvNV(int arg0, int arg1, byte[] arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v);`
`void` | `glVertexAttribs4ubvNV(int arg0, int arg1, ByteBuffer arg2)` Entry point (through function pointer) to C language function: `void glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v);`
`void` | `glVertexBlendARB(int arg0)` Entry point (through function pointer) to C language function: `void glVertexBlendARB(GLint count);`
`void` | `glVertexBlendEnvfATI(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glVertexBlendEnvfATI(GLenum target, GLfloat s);`
`void` | `glVertexBlendEnviATI(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexBlendEnviATI(GLenum target, GLint s);`
`void` | `glVertexPointer(int arg0, int arg1, int arg2, Buffer arg3)` Interface to C language function: `void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glVertexPointer(int arg0, int arg1, int arg2, long arg3)` Interface to C language function: `void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`
`void` | `glVertexStream1dATI(int arg0, double arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1dATI(GLenum target, GLdouble s);`
`void` | `glVertexStream1dvATI(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream1dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream1dvATI(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream1fATI(int arg0, float arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1fATI(GLenum target, GLfloat s);`
`void` | `glVertexStream1fvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream1fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream1fvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream1iATI(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1iATI(GLenum target, GLint s);`
`void` | `glVertexStream1ivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream1ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream1ivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream1sATI(int arg0, short arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1sATI(GLenum target, GLshort s);`
`void` | `glVertexStream1svATI(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream1svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream1svATI(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream1svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream2dATI(int arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2dATI(GLenum target, GLdouble s, GLdouble t);`
`void` | `glVertexStream2dvATI(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream2dvATI(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream2dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream2fATI(int arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2fATI(GLenum target, GLfloat s, GLfloat t);`
`void` | `glVertexStream2fvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream2fvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream2fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream2iATI(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2iATI(GLenum target, GLint s, GLint t);`
`void` | `glVertexStream2ivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream2ivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream2ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream2sATI(int arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2sATI(GLenum target, GLshort s, GLshort t);`
`void` | `glVertexStream2svATI(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream2svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream2svATI(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream2svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream3dATI(int arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glVertexStream3dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r);`
`void` | `glVertexStream3dvATI(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream3dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream3dvATI(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream3dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream3fATI(int arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glVertexStream3fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r);`
`void` | `glVertexStream3fvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream3fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream3fvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream3fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream3iATI(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glVertexStream3iATI(GLenum target, GLint s, GLint t, GLint r);`
`void` | `glVertexStream3ivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream3ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream3ivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream3ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream3sATI(int arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glVertexStream3sATI(GLenum target, GLshort s, GLshort t, GLshort r);`
`void` | `glVertexStream3svATI(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream3svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream3svATI(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream3svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream4dATI(int arg0, double arg1, double arg2, double arg3, double arg4)` Entry point (through function pointer) to C language function: `void glVertexStream4dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`
`void` | `glVertexStream4dvATI(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream4dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream4dvATI(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream4dvATI(GLenum target, const GLdouble * v);`
`void` | `glVertexStream4fATI(int arg0, float arg1, float arg2, float arg3, float arg4)` Entry point (through function pointer) to C language function: `void glVertexStream4fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`
`void` | `glVertexStream4fvATI(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream4fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream4fvATI(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream4fvATI(GLenum target, const GLfloat * v);`
`void` | `glVertexStream4iATI(int arg0, int arg1, int arg2, int arg3, int arg4)` Entry point (through function pointer) to C language function: `void glVertexStream4iATI(GLenum target, GLint start, GLint x, GLint y, GLint width);`
`void` | `glVertexStream4ivATI(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream4ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream4ivATI(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream4ivATI(GLenum target, const GLint * v);`
`void` | `glVertexStream4sATI(int arg0, short arg1, short arg2, short arg3, short arg4)` Entry point (through function pointer) to C language function: `void glVertexStream4sATI(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);`
`void` | `glVertexStream4svATI(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glVertexStream4svATI(GLenum target, const GLshort * v);`
`void` | `glVertexStream4svATI(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glVertexStream4svATI(GLenum target, const GLshort * v);`
`void` | `glVertexWeightfEXT(float arg0)` Entry point (through function pointer) to C language function: `void glVertexWeightfEXT(GLfloat coord);`
`void` | `glVertexWeightfvEXT(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexWeightfvEXT(const GLfloat * m);`
`void` | `glVertexWeightfvEXT(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glVertexWeightfvEXT(const GLfloat * m);`
`void` | `glVertexWeighthNV(short arg0)` Entry point (through function pointer) to C language function: `void glVertexWeighthNV(GLhalfNV factor);`
`void` | `glVertexWeighthvNV(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);`
`void` | `glVertexWeighthvNV(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glVertexWeighthvNV(const GLhalfNV * v);`
`void` | `glVertexWeightPointerEXT(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glVertexWeightPointerEXT(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`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 (through function pointer) to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);`
`void` | `glWeightbvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightbvARB(GLint size, const GLbyte * weights);`
`void` | `glWeightdvARB(int arg0, double[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);`
`void` | `glWeightdvARB(int arg0, DoubleBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightdvARB(GLint size, const GLdouble * weights);`
`void` | `glWeightfvARB(int arg0, float[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);`
`void` | `glWeightfvARB(int arg0, FloatBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightfvARB(GLint size, const GLfloat * weights);`
`void` | `glWeightivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightivARB(GLint size, const GLint * weights);`
`void` | `glWeightivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightivARB(GLint size, const GLint * weights);`
`void` | `glWeightPointerARB(int arg0, int arg1, int arg2, Buffer arg3)` Entry point (through function pointer) to C language function: `void glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glWeightPointerARB(int arg0, int arg1, int arg2, long arg3)` Entry point (through function pointer) to C language function: `void glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`
`void` | `glWeightsvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);`
`void` | `glWeightsvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightsvARB(GLint size, const GLshort * weights);`
`void` | `glWeightubvARB(int arg0, byte[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);`
`void` | `glWeightubvARB(int arg0, ByteBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightubvARB(GLint size, const GLubyte * weights);`
`void` | `glWeightuivARB(int arg0, int[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);`
`void` | `glWeightuivARB(int arg0, IntBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightuivARB(GLint n, const GLuint * ids);`
`void` | `glWeightusvARB(int arg0, short[] arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);`
`void` | `glWeightusvARB(int arg0, ShortBuffer arg1)` Entry point (through function pointer) to C language function: `void glWeightusvARB(GLint size, const GLushort * weights);`
`void` | `glWindowPos2d(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2d(GLdouble x, GLdouble y);`
`void` | `glWindowPos2dARB(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2dARB(GLdouble x, GLdouble y);`
`void` | `glWindowPos2dMESA(double arg0, double arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2dMESA(GLdouble x, GLdouble y);`
`void` | `glWindowPos2dv(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2dv(const GLdouble * m);`
`void` | `glWindowPos2dv(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2dv(const GLdouble * m);`
`void` | `glWindowPos2dvARB(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2dvARB(const GLdouble * m);`
`void` | `glWindowPos2dvARB(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2dvARB(const GLdouble * m);`
`void` | `glWindowPos2dvMESA(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2dvMESA(const GLdouble * m);`
`void` | `glWindowPos2dvMESA(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2dvMESA(const GLdouble * m);`
`void` | `glWindowPos2f(float arg0, float arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2f(GLfloat x, GLfloat y);`
`void` | `glWindowPos2fARB(float arg0, float arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2fARB(GLfloat x, GLfloat y);`
`void` | `glWindowPos2fMESA(float arg0, float arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2fMESA(GLfloat x, GLfloat y);`
`void` | `glWindowPos2fv(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2fv(const GLfloat * m);`
`void` | `glWindowPos2fv(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2fv(const GLfloat * m);`
`void` | `glWindowPos2fvARB(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2fvARB(const GLfloat * m);`
`void` | `glWindowPos2fvARB(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2fvARB(const GLfloat * m);`
`void` | `glWindowPos2fvMESA(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2fvMESA(const GLfloat * m);`
`void` | `glWindowPos2fvMESA(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2fvMESA(const GLfloat * m);`
`void` | `glWindowPos2i(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2i(GLint x, GLint y);`
`void` | `glWindowPos2iARB(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2iARB(GLint x, GLint y);`
`void` | `glWindowPos2iMESA(int arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2iMESA(GLint x, GLint y);`
`void` | `glWindowPos2iv(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2iv(const GLint * v);`
`void` | `glWindowPos2iv(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2iv(const GLint * v);`
`void` | `glWindowPos2ivARB(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2ivARB(const GLint * v);`
`void` | `glWindowPos2ivARB(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2ivARB(const GLint * v);`
`void` | `glWindowPos2ivMESA(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2ivMESA(const GLint * v);`
`void` | `glWindowPos2ivMESA(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2ivMESA(const GLint * v);`
`void` | `glWindowPos2s(short arg0, short arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2s(GLshort x, GLshort y);`
`void` | `glWindowPos2sARB(short arg0, short arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2sARB(GLshort x, GLshort y);`
`void` | `glWindowPos2sMESA(short arg0, short arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2sMESA(GLshort x, GLshort y);`
`void` | `glWindowPos2sv(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2sv(const GLshort * v);`
`void` | `glWindowPos2sv(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2sv(const GLshort * v);`
`void` | `glWindowPos2svARB(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2svARB(const GLshort * v);`
`void` | `glWindowPos2svARB(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2svARB(const GLshort * v);`
`void` | `glWindowPos2svMESA(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos2svMESA(const GLshort * v);`
`void` | `glWindowPos2svMESA(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos2svMESA(const GLshort * v);`
`void` | `glWindowPos3d(double arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3d(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glWindowPos3dARB(double arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3dARB(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glWindowPos3dMESA(double arg0, double arg1, double arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3dMESA(GLdouble red, GLdouble green, GLdouble blue);`
`void` | `glWindowPos3dv(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3dv(const GLdouble * m);`
`void` | `glWindowPos3dv(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3dv(const GLdouble * m);`
`void` | `glWindowPos3dvARB(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3dvARB(const GLdouble * m);`
`void` | `glWindowPos3dvARB(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3dvARB(const GLdouble * m);`
`void` | `glWindowPos3dvMESA(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3dvMESA(const GLdouble * m);`
`void` | `glWindowPos3dvMESA(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3dvMESA(const GLdouble * m);`
`void` | `glWindowPos3f(float arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3f(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glWindowPos3fARB(float arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3fARB(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glWindowPos3fMESA(float arg0, float arg1, float arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3fMESA(GLfloat red, GLfloat green, GLfloat blue);`
`void` | `glWindowPos3fv(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3fv(const GLfloat * m);`
`void` | `glWindowPos3fv(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3fv(const GLfloat * m);`
`void` | `glWindowPos3fvARB(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3fvARB(const GLfloat * m);`
`void` | `glWindowPos3fvARB(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3fvARB(const GLfloat * m);`
`void` | `glWindowPos3fvMESA(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3fvMESA(const GLfloat * m);`
`void` | `glWindowPos3fvMESA(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3fvMESA(const GLfloat * m);`
`void` | `glWindowPos3i(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3i(GLint red, GLint green, GLint blue);`
`void` | `glWindowPos3iARB(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3iARB(GLint red, GLint green, GLint blue);`
`void` | `glWindowPos3iMESA(int arg0, int arg1, int arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3iMESA(GLint red, GLint green, GLint blue);`
`void` | `glWindowPos3iv(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3iv(const GLint * v);`
`void` | `glWindowPos3iv(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3iv(const GLint * v);`
`void` | `glWindowPos3ivARB(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3ivARB(const GLint * v);`
`void` | `glWindowPos3ivARB(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3ivARB(const GLint * v);`
`void` | `glWindowPos3ivMESA(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3ivMESA(const GLint * v);`
`void` | `glWindowPos3ivMESA(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3ivMESA(const GLint * v);`
`void` | `glWindowPos3s(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3s(GLshort red, GLshort green, GLshort blue);`
`void` | `glWindowPos3sARB(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3sARB(GLshort red, GLshort green, GLshort blue);`
`void` | `glWindowPos3sMESA(short arg0, short arg1, short arg2)` Entry point (through function pointer) to C language function: `void glWindowPos3sMESA(GLshort red, GLshort green, GLshort blue);`
`void` | `glWindowPos3sv(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3sv(const GLshort * v);`
`void` | `glWindowPos3sv(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3sv(const GLshort * v);`
`void` | `glWindowPos3svARB(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3svARB(const GLshort * v);`
`void` | `glWindowPos3svARB(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3svARB(const GLshort * v);`
`void` | `glWindowPos3svMESA(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos3svMESA(const GLshort * v);`
`void` | `glWindowPos3svMESA(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos3svMESA(const GLshort * v);`
`void` | `glWindowPos4dMESA(double arg0, double arg1, double arg2, double arg3)` Entry point (through function pointer) to C language function: `void glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`
`void` | `glWindowPos4dvMESA(double[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos4dvMESA(const GLdouble * m);`
`void` | `glWindowPos4dvMESA(DoubleBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos4dvMESA(const GLdouble * m);`
`void` | `glWindowPos4fMESA(float arg0, float arg1, float arg2, float arg3)` Entry point (through function pointer) to C language function: `void glWindowPos4fMESA(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`
`void` | `glWindowPos4fvMESA(float[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos4fvMESA(const GLfloat * m);`
`void` | `glWindowPos4fvMESA(FloatBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos4fvMESA(const GLfloat * m);`
`void` | `glWindowPos4iMESA(int arg0, int arg1, int arg2, int arg3)` Entry point (through function pointer) to C language function: `void glWindowPos4iMESA(GLint location, GLint v0, GLint v1, GLint v2);`
`void` | `glWindowPos4ivMESA(int[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos4ivMESA(const GLint * v);`
`void` | `glWindowPos4ivMESA(IntBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos4ivMESA(const GLint * v);`
`void` | `glWindowPos4sMESA(short arg0, short arg1, short arg2, short arg3)` Entry point (through function pointer) to C language function: `void glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w);`
`void` | `glWindowPos4svMESA(short[] arg0, int arg1)` Entry point (through function pointer) to C language function: `void glWindowPos4svMESA(const GLshort * v);`
`void` | `glWindowPos4svMESA(ShortBuffer arg0)` Entry point (through function pointer) to C language function: `void glWindowPos4svMESA(const GLshort * v);`
`void` | `glWriteMaskEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)` Entry point (through function pointer) to C language function: `void glWriteMaskEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`
`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.
`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.

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

Constructor Detail

### TraceGL

    public TraceGL(GL downstreamGL,
                   PrintStream stream)

Method Detail

### glBegin

    public void glBegin(int arg0)

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

  Specified by:
    `glBegin` in interface `GL`

### glAccum

    public void glAccum(int arg0,
                        float arg1)

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

  Specified by:
    `glAccum` in interface `GL`

### glActiveStencilFaceEXT

    public void glActiveStencilFaceEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glActiveStencilFaceEXT(GLenum mode);`

  Specified by:
    `glActiveStencilFaceEXT` in interface `GL`

### glActiveTexture

    public void glActiveTexture(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glActiveTexture(GLenum mode);`

  Specified by:
    `glActiveTexture` in interface `GL`

### glActiveVaryingNV

    public void glActiveVaryingNV(int arg0,
                                  ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glActiveVaryingNV(GLuint program, const GLchar * name);`

  Specified by:
    `glActiveVaryingNV` in interface `GL`

### glActiveVaryingNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glActiveVaryingNV(GLuint program, const GLchar * name);`

  Specified by:
    `glActiveVaryingNV` in interface `GL`

### glAlphaFragmentOp1ATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAlphaFragmentOp1ATI(GLenum stage, GLuint portion, GLuint variable, GLuint input, GLuint mapping, GLuint componentUsage);`

  Specified by:
    `glAlphaFragmentOp1ATI` in interface `GL`

### glAlphaFragmentOp2ATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);`

  Specified by:
    `glAlphaFragmentOp2ATI` in interface `GL`

### glAlphaFragmentOp3ATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);`

  Specified by:
    `glAlphaFragmentOp3ATI` in interface `GL`

### glAlphaFunc

    public void glAlphaFunc(int arg0,
                            float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glAlphaFunc(GLenum func, GLclampf ref);`

  Specified by:
    `glAlphaFunc` in interface `GL`

### glApplyTextureEXT

    public void glApplyTextureEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glApplyTextureEXT(GLenum mode);`

  Specified by:
    `glApplyTextureEXT` in interface `GL`

### glAreProgramsResidentNV

    public boolean glAreProgramsResidentNV(int arg0,
                                           IntBuffer arg1,
                                           ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glAreProgramsResidentNV(GLsizei n, const GLuint * textures, GLboolean * residences);`

  Specified by:
    `glAreProgramsResidentNV` in interface `GL`

### glAreProgramsResidentNV

    public boolean glAreProgramsResidentNV(int arg0,
                                           int[] arg1,
                                           int arg2,
                                           byte[] arg3,
                                           int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glAreProgramsResidentNV(GLsizei n, const GLuint * textures, GLboolean * residences);`

  Specified by:
    `glAreProgramsResidentNV` in interface `GL`

### glAreTexturesResident

    public boolean glAreTexturesResident(int arg0,
                                         IntBuffer arg1,
                                         ByteBuffer arg2)

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

  Specified by:
    `glAreTexturesResident` in interface `GL`

### glAreTexturesResident

    public boolean glAreTexturesResident(int arg0,
                                         int[] arg1,
                                         int arg2,
                                         byte[] arg3,
                                         int arg4)

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

  Specified by:
    `glAreTexturesResident` in interface `GL`

### glArrayElement

    public void glArrayElement(int arg0)

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

  Specified by:
    `glArrayElement` in interface `GL`

### glArrayObjectATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);`

  Specified by:
    `glArrayObjectATI` in interface `GL`

### glAsyncMarkerSGIX

    public void glAsyncMarkerSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAsyncMarkerSGIX(GLuint mode);`

  Specified by:
    `glAsyncMarkerSGIX` in interface `GL`

### glAttachObjectARB

    public void glAttachObjectARB(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAttachObjectARB(GLhandleARB target, GLhandleARB id);`

  Specified by:
    `glAttachObjectARB` in interface `GL`

### glAttachShader

    public void glAttachShader(int arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glAttachShader(GLuint target, GLuint id);`

  Specified by:
    `glAttachShader` in interface `GL`

### glBeginFragmentShaderATI

    public void glBeginFragmentShaderATI()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginFragmentShaderATI(void);`

  Specified by:
    `glBeginFragmentShaderATI` in interface `GL`

### glBeginOcclusionQueryNV

    public void glBeginOcclusionQueryNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginOcclusionQueryNV(GLuint mode);`

  Specified by:
    `glBeginOcclusionQueryNV` in interface `GL`

### glBeginQuery

    public void glBeginQuery(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginQuery(GLenum target, GLuint id);`

  Specified by:
    `glBeginQuery` in interface `GL`

### glBeginQueryARB

    public void glBeginQueryARB(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginQueryARB(GLenum target, GLuint id);`

  Specified by:
    `glBeginQueryARB` in interface `GL`

### glBeginTransformFeedbackNV

    public void glBeginTransformFeedbackNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginTransformFeedbackNV(GLenum primitiveMode);`

  Specified by:
    `glBeginTransformFeedbackNV` in interface `GL`

### glBeginVertexShaderEXT

    public void glBeginVertexShaderEXT()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBeginVertexShaderEXT(void);`

  Specified by:
    `glBeginVertexShaderEXT` in interface `GL`

### glBindAttribLocation

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);`

  Specified by:
    `glBindAttribLocation` in interface `GL`

### glBindAttribLocationARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindAttribLocationARB(GLhandleARB program, GLuint index, const GLcharARB * name);`

  Specified by:
    `glBindAttribLocationARB` in interface `GL`

### glBindBuffer

    public void glBindBuffer(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindBuffer(GLenum target, GLuint id);`

  Specified by:
    `glBindBuffer` in interface `GL`

### glBindBufferARB

    public void glBindBufferARB(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindBufferARB(GLenum target, GLuint id);`

  Specified by:
    `glBindBufferARB` in interface `GL`

### glBindBufferBaseNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer);`

  Specified by:
    `glBindBufferBaseNV` in interface `GL`

### glBindBufferOffsetNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset);`

  Specified by:
    `glBindBufferOffsetNV` in interface `GL`

### glBindBufferRangeNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size);`

  Specified by:
    `glBindBufferRangeNV` in interface `GL`

### glBindFragDataLocationEXT

    public void glBindFragDataLocationEXT(int arg0,
                                          int arg1,
                                          ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name);`

  Specified by:
    `glBindFragDataLocationEXT` in interface `GL`

### glBindFragDataLocationEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name);`

  Specified by:
    `glBindFragDataLocationEXT` in interface `GL`

### glBindFragmentShaderATI

    public void glBindFragmentShaderATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindFragmentShaderATI(GLuint mode);`

  Specified by:
    `glBindFragmentShaderATI` in interface `GL`

### glBindFramebufferEXT

    public void glBindFramebufferEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindFramebufferEXT(GLenum target, GLuint id);`

  Specified by:
    `glBindFramebufferEXT` in interface `GL`

### glBindLightParameterEXT

    public int glBindLightParameterEXT(int arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBindLightParameterEXT(GLenum light, GLenum value);`

  Specified by:
    `glBindLightParameterEXT` in interface `GL`

### glBindMaterialParameterEXT

    public int glBindMaterialParameterEXT(int arg0,
                                          int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBindMaterialParameterEXT(GLenum light, GLenum value);`

  Specified by:
    `glBindMaterialParameterEXT` in interface `GL`

### glBindParameterEXT

    public int glBindParameterEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBindParameterEXT(GLenum type);`

  Specified by:
    `glBindParameterEXT` in interface `GL`

### glBindProgramARB

    public void glBindProgramARB(int arg0,
                                 int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindProgramARB(GLenum target, GLuint id);`

  Specified by:
    `glBindProgramARB` in interface `GL`

### glBindProgramNV

    public void glBindProgramNV(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindProgramNV(GLenum target, GLuint id);`

  Specified by:
    `glBindProgramNV` in interface `GL`

### glBindRenderbufferEXT

    public void glBindRenderbufferEXT(int arg0,
                                      int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindRenderbufferEXT(GLenum target, GLuint id);`

  Specified by:
    `glBindRenderbufferEXT` in interface `GL`

### glBindTexGenParameterEXT

    public int glBindTexGenParameterEXT(int arg0,
                                        int arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value);`

  Specified by:
    `glBindTexGenParameterEXT` in interface `GL`

### 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`

### glBindTextureUnitParameterEXT

    public int glBindTextureUnitParameterEXT(int arg0,
                                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBindTextureUnitParameterEXT(GLenum light, GLenum value);`

  Specified by:
    `glBindTextureUnitParameterEXT` in interface `GL`

### glBindVertexArrayAPPLE

    public void glBindVertexArrayAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindVertexArrayAPPLE(GLuint mode);`

  Specified by:
    `glBindVertexArrayAPPLE` in interface `GL`

### glBindVertexShaderEXT

    public void glBindVertexShaderEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBindVertexShaderEXT(GLuint mode);`

  Specified by:
    `glBindVertexShaderEXT` in interface `GL`

### glBitmap

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`

  Specified by:
    `glBitmap` in interface `GL`

### glBitmap

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`

  Specified by:
    `glBitmap` in interface `GL`

### glBitmap

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);`

  Specified by:
    `glBitmap` in interface `GL`

### glBlendColor

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);`

  Specified by:
    `glBlendColor` in interface `GL`

### glBlendEquation

    public void glBlendEquation(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendEquation(GLenum mode);`

  Specified by:
    `glBlendEquation` in interface `GL`

### glBlendEquationSeparate

    public void glBlendEquationSeparate(int arg0,
                                        int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendEquationSeparate(GLenum target, GLenum id);`

  Specified by:
    `glBlendEquationSeparate` in interface `GL`

### glBlendEquationSeparateEXT

    public void glBlendEquationSeparateEXT(int arg0,
                                           int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendEquationSeparateEXT(GLenum target, GLenum id);`

  Specified by:
    `glBlendEquationSeparateEXT` in interface `GL`

### 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`

### glBlendFuncSeparate

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glBlendFuncSeparate` in interface `GL`

### glBlendFuncSeparateEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glBlendFuncSeparateEXT` in interface `GL`

### glBlendFuncSeparateINGR

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glBlendFuncSeparateINGR` in interface `GL`

### glBlitFramebufferEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);`

  Specified by:
    `glBlitFramebufferEXT` in interface `GL`

### glBufferData

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBufferData(GLenum target, ptrdiff_t size, const GLvoid * data, GLenum usage);`

  Specified by:
    `glBufferData` in interface `GL`

### glBufferDataARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBufferDataARB(GLenum target, ptrdiff_t size, const GLvoid * data, GLenum usage);`

  Specified by:
    `glBufferDataARB` in interface `GL`

### glBufferParameteriAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glBufferParameteriAPPLE` in interface `GL`

### glBufferRegionEnabled

    public int glBufferRegionEnabled()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glBufferRegionEnabled(GLvoid);`

  Specified by:
    `glBufferRegionEnabled` in interface `GL`

### glBufferSubData

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * data);`

  Specified by:
    `glBufferSubData` in interface `GL`

### glBufferSubDataARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glBufferSubDataARB(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid * data);`

  Specified by:
    `glBufferSubDataARB` in interface `GL`

### glCallList

    public void glCallList(int arg0)

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

  Specified by:
    `glCallList` in interface `GL`

### glCallLists

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCallLists(GLsizei n, GLenum type, const GLvoid * lists);`

  Specified by:
    `glCallLists` in interface `GL`

### glCheckFramebufferStatusEXT

    public int glCheckFramebufferStatusEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLenum glCheckFramebufferStatusEXT(GLenum type);`

  Specified by:
    `glCheckFramebufferStatusEXT` in interface `GL`

### glClampColorARB

    public void glClampColorARB(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClampColorARB(GLenum target, GLenum id);`

  Specified by:
    `glClampColorARB` 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`

### glClearAccum

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`

  Specified by:
    `glClearAccum` in interface `GL`

### 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`

### glClearColorIiEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha);`

  Specified by:
    `glClearColorIiEXT` in interface `GL`

### glClearColorIuiEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha);`

  Specified by:
    `glClearColorIuiEXT` in interface `GL`

### glClearDepth

    public void glClearDepth(double arg0)

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

  Specified by:
    `glClearDepth` in interface `GL`

### glClearDepthdNV

    public void glClearDepthdNV(double arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClearDepthdNV(GLdouble depth);`

  Specified by:
    `glClearDepthdNV` in interface `GL`

### glClearIndex

    public void glClearIndex(float arg0)

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

  Specified by:
    `glClearIndex` in interface `GL`

### 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`

### glClientActiveTexture

    public void glClientActiveTexture(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClientActiveTexture(GLenum mode);`

  Specified by:
    `glClientActiveTexture` in interface `GL`

### glClientActiveVertexStreamATI

    public void glClientActiveVertexStreamATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glClientActiveVertexStreamATI(GLenum mode);`

  Specified by:
    `glClientActiveVertexStreamATI` in interface `GL`

### glClipPlane

    public void glClipPlane(int arg0,
                            DoubleBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClipPlane(GLenum plane, const GLdouble * equation);`

  Specified by:
    `glClipPlane` in interface `GL`

### glClipPlane

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glClipPlane(GLenum plane, const GLdouble * equation);`

  Specified by:
    `glClipPlane` in interface `GL`

### glColor3b

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3b(GLbyte red, GLbyte green, GLbyte blue);`

  Specified by:
    `glColor3b` in interface `GL`

### glColor3bv

    public void glColor3bv(ByteBuffer arg0)

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

  Specified by:
    `glColor3bv` in interface `GL`

### glColor3bv

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

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

  Specified by:
    `glColor3bv` in interface `GL`

### glColor3d

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3d(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glColor3d` in interface `GL`

### glColor3dv

    public void glColor3dv(DoubleBuffer arg0)

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

  Specified by:
    `glColor3dv` in interface `GL`

### glColor3dv

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

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

  Specified by:
    `glColor3dv` in interface `GL`

### glColor3f

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3f(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glColor3f` in interface `GL`

### glColor3fVertex3fSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glColor3fVertex3fSUN` in interface `GL`

### glColor3fVertex3fvSUN

    public void glColor3fVertex3fvSUN(FloatBuffer arg0,
                                      FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glColor3fVertex3fvSUN` in interface `GL`

### glColor3fVertex3fvSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glColor3fVertex3fvSUN` in interface `GL`

### glColor3fv

    public void glColor3fv(FloatBuffer arg0)

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

  Specified by:
    `glColor3fv` in interface `GL`

### glColor3fv

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

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

  Specified by:
    `glColor3fv` in interface `GL`

### glColor3hNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`

  Specified by:
    `glColor3hNV` in interface `GL`

### glColor3hvNV

    public void glColor3hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3hvNV(const GLhalfNV * v);`

  Specified by:
    `glColor3hvNV` in interface `GL`

### glColor3hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor3hvNV(const GLhalfNV * v);`

  Specified by:
    `glColor3hvNV` in interface `GL`

### glColor3i

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3i(GLint red, GLint green, GLint blue);`

  Specified by:
    `glColor3i` in interface `GL`

### glColor3iv

    public void glColor3iv(IntBuffer arg0)

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

  Specified by:
    `glColor3iv` in interface `GL`

### glColor3iv

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

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

  Specified by:
    `glColor3iv` in interface `GL`

### glColor3s

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3s(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glColor3s` in interface `GL`

### glColor3sv

    public void glColor3sv(ShortBuffer arg0)

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

  Specified by:
    `glColor3sv` in interface `GL`

### glColor3sv

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

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

  Specified by:
    `glColor3sv` in interface `GL`

### glColor3ub

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

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

  Specified by:
    `glColor3ub` in interface `GL`

### glColor3ubv

    public void glColor3ubv(ByteBuffer arg0)

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

  Specified by:
    `glColor3ubv` in interface `GL`

### glColor3ubv

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

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

  Specified by:
    `glColor3ubv` in interface `GL`

### glColor3ui

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3ui(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glColor3ui` in interface `GL`

### glColor3uiv

    public void glColor3uiv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3uiv(const GLuint * v);`

  Specified by:
    `glColor3uiv` in interface `GL`

### glColor3uiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3uiv(const GLuint * v);`

  Specified by:
    `glColor3uiv` in interface `GL`

### glColor3us

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor3us(GLushort red, GLushort green, GLushort blue);`

  Specified by:
    `glColor3us` in interface `GL`

### glColor3usv

    public void glColor3usv(ShortBuffer arg0)

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

  Specified by:
    `glColor3usv` in interface `GL`

### glColor3usv

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

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

  Specified by:
    `glColor3usv` in interface `GL`

### glColor4b

    public void glColor4b(byte arg0,
                          byte arg1,
                          byte arg2,
                          byte arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);`

  Specified by:
    `glColor4b` in interface `GL`

### glColor4bv

    public void glColor4bv(ByteBuffer arg0)

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

  Specified by:
    `glColor4bv` in interface `GL`

### glColor4bv

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

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

  Specified by:
    `glColor4bv` in interface `GL`

### glColor4d

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);`

  Specified by:
    `glColor4d` in interface `GL`

### glColor4dv

    public void glColor4dv(DoubleBuffer arg0)

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

  Specified by:
    `glColor4dv` in interface `GL`

### glColor4dv

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

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

  Specified by:
    `glColor4dv` in interface `GL`

### glColor4f

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`

  Specified by:
    `glColor4f` in interface `GL`

### glColor4fNormal3fVertex3fSUN

    public void glColor4fNormal3fVertex3fSUN(float arg0,
                                             float arg1,
                                             float arg2,
                                             float arg3,
                                             float arg4,
                                             float arg5,
                                             float arg6,
                                             float arg7,
                                             float arg8,
                                             float arg9)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glColor4fNormal3fVertex3fSUN` in interface `GL`

### glColor4fNormal3fVertex3fvSUN

    public void glColor4fNormal3fVertex3fvSUN(FloatBuffer arg0,
                                              FloatBuffer arg1,
                                              FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glColor4fNormal3fVertex3fvSUN` in interface `GL`

### glColor4fNormal3fVertex3fvSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glColor4fNormal3fVertex3fvSUN` in interface `GL`

### glColor4fv

    public void glColor4fv(FloatBuffer arg0)

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

  Specified by:
    `glColor4fv` in interface `GL`

### glColor4fv

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

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

  Specified by:
    `glColor4fv` in interface `GL`

### glColor4hNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`

  Specified by:
    `glColor4hNV` in interface `GL`

### glColor4hvNV

    public void glColor4hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4hvNV(const GLhalfNV * v);`

  Specified by:
    `glColor4hvNV` in interface `GL`

### glColor4hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4hvNV(const GLhalfNV * v);`

  Specified by:
    `glColor4hvNV` in interface `GL`

### glColor4i

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4i(GLint red, GLint green, GLint blue, GLint alpha);`

  Specified by:
    `glColor4i` in interface `GL`

### glColor4iv

    public void glColor4iv(IntBuffer arg0)

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

  Specified by:
    `glColor4iv` in interface `GL`

### glColor4iv

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

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

  Specified by:
    `glColor4iv` in interface `GL`

### glColor4s

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);`

  Specified by:
    `glColor4s` in interface `GL`

### glColor4sv

    public void glColor4sv(ShortBuffer arg0)

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

  Specified by:
    `glColor4sv` in interface `GL`

### glColor4sv

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

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

  Specified by:
    `glColor4sv` in interface `GL`

### glColor4ub

    public void glColor4ub(byte arg0,
                           byte arg1,
                           byte arg2,
                           byte arg3)

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

  Specified by:
    `glColor4ub` in interface `GL`

### glColor4ubVertex2fSUN

    public void glColor4ubVertex2fSUN(byte arg0,
                                      byte arg1,
                                      byte arg2,
                                      byte arg3,
                                      float arg4,
                                      float arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);`

  Specified by:
    `glColor4ubVertex2fSUN` in interface `GL`

### glColor4ubVertex2fvSUN

    public void glColor4ubVertex2fvSUN(ByteBuffer arg0,
                                       FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glColor4ubVertex2fvSUN` in interface `GL`

### glColor4ubVertex2fvSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glColor4ubVertex2fvSUN` in interface `GL`

### glColor4ubVertex3fSUN

    public void glColor4ubVertex3fSUN(byte arg0,
                                      byte arg1,
                                      byte arg2,
                                      byte arg3,
                                      float arg4,
                                      float arg5,
                                      float arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glColor4ubVertex3fSUN` in interface `GL`

### glColor4ubVertex3fvSUN

    public void glColor4ubVertex3fvSUN(ByteBuffer arg0,
                                       FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glColor4ubVertex3fvSUN` in interface `GL`

### glColor4ubVertex3fvSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glColor4ubVertex3fvSUN` in interface `GL`

### glColor4ubv

    public void glColor4ubv(ByteBuffer arg0)

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

  Specified by:
    `glColor4ubv` in interface `GL`

### glColor4ubv

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

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

  Specified by:
    `glColor4ubv` in interface `GL`

### glColor4ui

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);`

  Specified by:
    `glColor4ui` in interface `GL`

### glColor4uiv

    public void glColor4uiv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4uiv(const GLuint * v);`

  Specified by:
    `glColor4uiv` in interface `GL`

### glColor4uiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4uiv(const GLuint * v);`

  Specified by:
    `glColor4uiv` in interface `GL`

### glColor4us

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);`

  Specified by:
    `glColor4us` in interface `GL`

### glColor4usv

    public void glColor4usv(ShortBuffer arg0)

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

  Specified by:
    `glColor4usv` in interface `GL`

### glColor4usv

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

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

  Specified by:
    `glColor4usv` in interface `GL`

### glColorFragmentOp1ATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);`

  Specified by:
    `glColorFragmentOp1ATI` in interface `GL`

### glColorFragmentOp2ATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);`

  Specified by:
    `glColorFragmentOp2ATI` in interface `GL`

### glColorFragmentOp3ATI

    public void glColorFragmentOp3ATI(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      int arg6,
                                      int arg7,
                                      int arg8,
                                      int arg9,
                                      int arg10,
                                      int arg11,
                                      int arg12)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);`

  Specified by:
    `glColorFragmentOp3ATI` in interface `GL`

### 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`

### glColorMaskIndexedEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);`

  Specified by:
    `glColorMaskIndexedEXT` in interface `GL`

### glColorMaterial

    public void glColorMaterial(int arg0,
                                int arg1)

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

  Specified by:
    `glColorMaterial` in interface `GL`

### glColorPointer

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glColorPointer` in interface `GL`
    `arg3` - a direct `Buffer`

### glColorPointer

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glColorPointer` in interface `GL`

### glColorSubTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);`

  Specified by:
    `glColorSubTable` in interface `GL`

### glColorSubTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);`

  Specified by:
    `glColorSubTable` in interface `GL`

### glColorTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`

  Specified by:
    `glColorTable` in interface `GL`

### glColorTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`

  Specified by:
    `glColorTable` in interface `GL`

### glColorTableEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);`

  Specified by:
    `glColorTableEXT` in interface `GL`

### glColorTableParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glColorTableParameterfv` in interface `GL`

### glColorTableParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glColorTableParameterfv` in interface `GL`

### glColorTableParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glColorTableParameteriv` in interface `GL`

### glColorTableParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glColorTableParameteriv` in interface `GL`

### glCombinerInputNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`

  Specified by:
    `glCombinerInputNV` in interface `GL`

### glCombinerOutputNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);`

  Specified by:
    `glCombinerOutputNV` in interface `GL`

### glCombinerParameterfNV

    public void glCombinerParameterfNV(int arg0,
                                       float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameterfNV(GLenum target, GLfloat s);`

  Specified by:
    `glCombinerParameterfNV` in interface `GL`

### glCombinerParameterfvNV

    public void glCombinerParameterfvNV(int arg0,
                                        FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameterfvNV(GLenum target, const GLfloat * v);`

  Specified by:
    `glCombinerParameterfvNV` in interface `GL`

### glCombinerParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameterfvNV(GLenum target, const GLfloat * v);`

  Specified by:
    `glCombinerParameterfvNV` in interface `GL`

### glCombinerParameteriNV

    public void glCombinerParameteriNV(int arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameteriNV(GLenum target, GLint s);`

  Specified by:
    `glCombinerParameteriNV` in interface `GL`

### glCombinerParameterivNV

    public void glCombinerParameterivNV(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameterivNV(GLenum target, const GLint * v);`

  Specified by:
    `glCombinerParameterivNV` in interface `GL`

### glCombinerParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerParameterivNV(GLenum target, const GLint * v);`

  Specified by:
    `glCombinerParameterivNV` in interface `GL`

### glCombinerStageParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerStageParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glCombinerStageParameterfvNV` in interface `GL`

### glCombinerStageParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCombinerStageParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glCombinerStageParameterfvNV` in interface `GL`

### glCompileShader

    public void glCompileShader(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCompileShader(GLuint mode);`

  Specified by:
    `glCompileShader` in interface `GL`

### glCompileShaderARB

    public void glCompileShaderARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCompileShaderARB(GLhandleARB mode);`

  Specified by:
    `glCompileShaderARB` 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: `GL`
  Entry point (through function pointer) to C language function:
  `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexImage1D` in interface `GL`

### glCompressedTexImage1D

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexImage1D` in interface `GL`

### 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 (through function pointer) to C language function:
  `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexImage2D` in interface `GL`

### 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 (through function pointer) to C language function:
  `void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexImage2D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glCompressedTexImage3D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glCompressedTexImage3D` in interface `GL`

### glCompressedTexSubImage1D

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

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

  Specified by:
    `glCompressedTexSubImage1D` in interface `GL`

### glCompressedTexSubImage1D

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

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

  Specified by:
    `glCompressedTexSubImage1D` in interface `GL`

### 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 (through function pointer) to C language function:
  `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexSubImage2D` in interface `GL`

### 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 (through function pointer) to C language function:
  `void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);`

  Specified by:
    `glCompressedTexSubImage2D` 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glCompressedTexSubImage3D` 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,
                                          long arg10)

  Description copied from interface: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glCompressedTexSubImage3D` in interface `GL`

### glConvolutionFilter1D

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

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

  Specified by:
    `glConvolutionFilter1D` in interface `GL`

### glConvolutionFilter1D

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

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

  Specified by:
    `glConvolutionFilter1D` in interface `GL`

### glConvolutionFilter2D

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);`

  Specified by:
    `glConvolutionFilter2D` in interface `GL`

### glConvolutionFilter2D

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);`

  Specified by:
    `glConvolutionFilter2D` in interface `GL`

### glConvolutionParameterf

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);`

  Specified by:
    `glConvolutionParameterf` in interface `GL`

### glConvolutionParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glConvolutionParameterfv` in interface `GL`

### glConvolutionParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glConvolutionParameterfv` in interface `GL`

### glConvolutionParameteri

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameteri(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glConvolutionParameteri` in interface `GL`

### glConvolutionParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glConvolutionParameteriv` in interface `GL`

### glConvolutionParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glConvolutionParameteriv` in interface `GL`

### glCopyColorSubTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);`

  Specified by:
    `glCopyColorSubTable` in interface `GL`

### glCopyColorTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`

  Specified by:
    `glCopyColorTable` in interface `GL`

### glCopyConvolutionFilter1D

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);`

  Specified by:
    `glCopyConvolutionFilter1D` in interface `GL`

### glCopyConvolutionFilter2D

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);`

  Specified by:
    `glCopyConvolutionFilter2D` in interface `GL`

### glCopyPixels

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

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

  Specified by:
    `glCopyPixels` in interface `GL`

### glCopyTexImage1D

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);`

  Specified by:
    `glCopyTexImage1D` in interface `GL`

### 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`

### glCopyTexSubImage1D

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);`

  Specified by:
    `glCopyTexSubImage1D` in interface `GL`

### 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`

### 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: `GL`
  Entry point (through function pointer) to C language function:
  `void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);`

  Specified by:
    `glCopyTexSubImage3D` in interface `GL`

### glCreateProgram

    public int glCreateProgram()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glCreateProgram(void);`

  Specified by:
    `glCreateProgram` in interface `GL`

### glCreateProgramObjectARB

    public int glCreateProgramObjectARB()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLhandleARB glCreateProgramObjectARB(void);`

  Specified by:
    `glCreateProgramObjectARB` in interface `GL`

### glCreateShader

    public int glCreateShader(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glCreateShader(GLenum type);`

  Specified by:
    `glCreateShader` in interface `GL`

### glCreateShaderObjectARB

    public int glCreateShaderObjectARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLhandleARB glCreateShaderObjectARB(GLenum type);`

  Specified by:
    `glCreateShaderObjectARB` in interface `GL`

### 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`

### glCullParameterdvEXT

    public void glCullParameterdvEXT(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`

  Specified by:
    `glCullParameterdvEXT` in interface `GL`

### glCullParameterdvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCullParameterdvEXT(GLenum pname, GLdouble * params);`

  Specified by:
    `glCullParameterdvEXT` in interface `GL`

### glCullParameterfvEXT

    public void glCullParameterfvEXT(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`

  Specified by:
    `glCullParameterfvEXT` in interface `GL`

### glCullParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCullParameterfvEXT(GLenum pname, GLfloat * params);`

  Specified by:
    `glCullParameterfvEXT` in interface `GL`

### glCurrentPaletteMatrixARB

    public void glCurrentPaletteMatrixARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glCurrentPaletteMatrixARB(GLint count);`

  Specified by:
    `glCurrentPaletteMatrixARB` in interface `GL`

### glDeformSGIX

    public void glDeformSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeformSGIX(GLbitfield mode);`

  Specified by:
    `glDeformSGIX` in interface `GL`

### glDeformationMap3dSGIX

    public void glDeformationMap3dSGIX(int arg0,
                                       double arg1,
                                       double arg2,
                                       int arg3,
                                       int arg4,
                                       double arg5,
                                       double arg6,
                                       int arg7,
                                       int arg8,
                                       double arg9,
                                       double arg10,
                                       int arg11,
                                       int arg12,
                                       DoubleBuffer arg13)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);`

  Specified by:
    `glDeformationMap3dSGIX` in interface `GL`

### glDeformationMap3dSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);`

  Specified by:
    `glDeformationMap3dSGIX` in interface `GL`

### glDeformationMap3fSGIX

    public void glDeformationMap3fSGIX(int arg0,
                                       float arg1,
                                       float arg2,
                                       int arg3,
                                       int arg4,
                                       float arg5,
                                       float arg6,
                                       int arg7,
                                       int arg8,
                                       float arg9,
                                       float arg10,
                                       int arg11,
                                       int arg12,
                                       FloatBuffer arg13)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);`

  Specified by:
    `glDeformationMap3fSGIX` in interface `GL`

### glDeformationMap3fSGIX

    public void glDeformationMap3fSGIX(int arg0,
                                       float arg1,
                                       float arg2,
                                       int arg3,
                                       int arg4,
                                       float arg5,
                                       float arg6,
                                       int arg7,
                                       int arg8,
                                       float arg9,
                                       float arg10,
                                       int arg11,
                                       int arg12,
                                       float[] arg13,
                                       int arg14)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);`

  Specified by:
    `glDeformationMap3fSGIX` in interface `GL`

### glDeleteAsyncMarkersSGIX

    public void glDeleteAsyncMarkersSGIX(int arg0,
                                         int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteAsyncMarkersSGIX(GLuint target, GLsizei s);`

  Specified by:
    `glDeleteAsyncMarkersSGIX` in interface `GL`

### glDeleteBufferRegion

    public void glDeleteBufferRegion(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteBufferRegion(GLuint mode);`

  Specified by:
    `glDeleteBufferRegion` in interface `GL`

### glDeleteBuffers

    public void glDeleteBuffers(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteBuffers(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteBuffers` in interface `GL`

### glDeleteBuffers

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteBuffers(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteBuffers` in interface `GL`

### glDeleteBuffersARB

    public void glDeleteBuffersARB(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteBuffersARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteBuffersARB` in interface `GL`

### glDeleteBuffersARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteBuffersARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteBuffersARB` in interface `GL`

### glDeleteFencesAPPLE

    public void glDeleteFencesAPPLE(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFencesAPPLE` in interface `GL`

### glDeleteFencesAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFencesAPPLE(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFencesAPPLE` in interface `GL`

### glDeleteFencesNV

    public void glDeleteFencesNV(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFencesNV` in interface `GL`

### glDeleteFencesNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFencesNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFencesNV` in interface `GL`

### glDeleteFragmentShaderATI

    public void glDeleteFragmentShaderATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFragmentShaderATI(GLuint mode);`

  Specified by:
    `glDeleteFragmentShaderATI` in interface `GL`

### glDeleteFramebuffersEXT

    public void glDeleteFramebuffersEXT(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFramebuffersEXT(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFramebuffersEXT` in interface `GL`

### glDeleteFramebuffersEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteFramebuffersEXT(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteFramebuffersEXT` in interface `GL`

### glDeleteLists

    public void glDeleteLists(int arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDeleteLists(GLuint list, GLsizei range);`

  Specified by:
    `glDeleteLists` in interface `GL`

### glDeleteObjectARB

    public void glDeleteObjectARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteObjectARB(GLhandleARB mode);`

  Specified by:
    `glDeleteObjectARB` in interface `GL`

### glDeleteOcclusionQueriesNV

    public void glDeleteOcclusionQueriesNV(int arg0,
                                           IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteOcclusionQueriesNV` in interface `GL`

### glDeleteOcclusionQueriesNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteOcclusionQueriesNV` in interface `GL`

### glDeleteProgram

    public void glDeleteProgram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteProgram(GLuint mode);`

  Specified by:
    `glDeleteProgram` in interface `GL`

### glDeleteProgramsARB

    public void glDeleteProgramsARB(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteProgramsARB` in interface `GL`

### glDeleteProgramsARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteProgramsARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteProgramsARB` in interface `GL`

### glDeleteProgramsNV

    public void glDeleteProgramsNV(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteProgramsNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteProgramsNV` in interface `GL`

### glDeleteProgramsNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteProgramsNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteProgramsNV` in interface `GL`

### glDeleteQueries

    public void glDeleteQueries(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteQueries(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteQueries` in interface `GL`

### glDeleteQueries

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteQueries(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteQueries` in interface `GL`

### glDeleteQueriesARB

    public void glDeleteQueriesARB(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteQueriesARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteQueriesARB` in interface `GL`

### glDeleteQueriesARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteQueriesARB(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteQueriesARB` in interface `GL`

### glDeleteRenderbuffersEXT

    public void glDeleteRenderbuffersEXT(int arg0,
                                         IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteRenderbuffersEXT` in interface `GL`

### glDeleteRenderbuffersEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteRenderbuffersEXT(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteRenderbuffersEXT` in interface `GL`

### glDeleteShader

    public void glDeleteShader(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteShader(GLuint mode);`

  Specified by:
    `glDeleteShader` in interface `GL`

### 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`

### 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`

### glDeleteVertexArraysAPPLE

    public void glDeleteVertexArraysAPPLE(int arg0,
                                          IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteVertexArraysAPPLE` in interface `GL`

### glDeleteVertexArraysAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * ids);`

  Specified by:
    `glDeleteVertexArraysAPPLE` in interface `GL`

### glDeleteVertexShaderEXT

    public void glDeleteVertexShaderEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDeleteVertexShaderEXT(GLuint mode);`

  Specified by:
    `glDeleteVertexShaderEXT` in interface `GL`

### glDepthBoundsEXT

    public void glDepthBoundsEXT(double arg0,
                                 double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDepthBoundsEXT(GLclampd x, GLclampd y);`

  Specified by:
    `glDepthBoundsEXT` in interface `GL`

### glDepthBoundsdNV

    public void glDepthBoundsdNV(double arg0,
                                 double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDepthBoundsdNV(GLdouble zmin, GLdouble zmax);`

  Specified by:
    `glDepthBoundsdNV` in interface `GL`

### 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`

### 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`

### glDepthRange

    public void glDepthRange(double arg0,
                             double arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDepthRange(GLclampd near_val, GLclampd far_val);`

  Specified by:
    `glDepthRange` in interface `GL`

### glDepthRangedNV

    public void glDepthRangedNV(double arg0,
                                double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDepthRangedNV(GLdouble zNear, GLdouble zFar);`

  Specified by:
    `glDepthRangedNV` in interface `GL`

### glDetachObjectARB

    public void glDetachObjectARB(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDetachObjectARB(GLhandleARB target, GLhandleARB id);`

  Specified by:
    `glDetachObjectARB` in interface `GL`

### glDetachShader

    public void glDetachShader(int arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDetachShader(GLuint target, GLuint id);`

  Specified by:
    `glDetachShader` in interface `GL`

### glDetailTexFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glDetailTexFuncSGIS` in interface `GL`

### glDetailTexFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glDetailTexFuncSGIS` in interface `GL`

### 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`

### glDisableClientState

    public void glDisableClientState(int arg0)

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

  Specified by:
    `glDisableClientState` in interface `GL`

### glDisableIndexedEXT

    public void glDisableIndexedEXT(int arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDisableIndexedEXT(GLenum target, GLuint index);`

  Specified by:
    `glDisableIndexedEXT` in interface `GL`

### glDisableVariantClientStateEXT

    public void glDisableVariantClientStateEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDisableVariantClientStateEXT(GLuint mode);`

  Specified by:
    `glDisableVariantClientStateEXT` in interface `GL`

### glDisableVertexAttribAPPLE

    public void glDisableVertexAttribAPPLE(int arg0,
                                           int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDisableVertexAttribAPPLE(GLuint index, GLenum pname);`

  Specified by:
    `glDisableVertexAttribAPPLE` in interface `GL`

### glDisableVertexAttribArray

    public void glDisableVertexAttribArray(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDisableVertexAttribArray(GLuint mode);`

  Specified by:
    `glDisableVertexAttribArray` in interface `GL`

### glDisableVertexAttribArrayARB

    public void glDisableVertexAttribArrayARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDisableVertexAttribArrayARB(GLuint mode);`

  Specified by:
    `glDisableVertexAttribArrayARB` in interface `GL`

### 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`

### glDrawArraysInstancedEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount);`

  Specified by:
    `glDrawArraysInstancedEXT` in interface `GL`

### glDrawBuffer

    public void glDrawBuffer(int arg0)

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

  Specified by:
    `glDrawBuffer` in interface `GL`

### glDrawBufferRegion

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBufferRegion(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);`

  Specified by:
    `glDrawBufferRegion` in interface `GL`

### glDrawBuffers

    public void glDrawBuffers(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffers(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffers` in interface `GL`

### glDrawBuffers

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffers(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffers` in interface `GL`

### glDrawBuffersARB

    public void glDrawBuffersARB(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffersARB(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffersARB` in interface `GL`

### glDrawBuffersARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffersARB(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffersARB` in interface `GL`

### glDrawBuffersATI

    public void glDrawBuffersATI(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffersATI` in interface `GL`

### glDrawBuffersATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawBuffersATI(GLsizei n, const GLenum * ids);`

  Specified by:
    `glDrawBuffersATI` in interface `GL`

### glDrawElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawElementArrayAPPLE(GLenum target, GLint s, GLsizei t);`

  Specified by:
    `glDrawElementArrayAPPLE` in interface `GL`

### glDrawElementArrayATI

    public void glDrawElementArrayATI(int arg0,
                                      int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawElementArrayATI(GLenum target, GLsizei s);`

  Specified by:
    `glDrawElementArrayATI` in interface `GL`

### glDrawElements

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);`

  Specified by:
    `glDrawElements` in interface `GL`

### glDrawElements

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);`

  Specified by:
    `glDrawElements` in interface `GL`

### glDrawElementsInstancedEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);`

  Specified by:
    `glDrawElementsInstancedEXT` in interface `GL`

### glDrawMeshArraysSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawMeshArraysSUN(GLenum target, GLint s, GLsizei t, GLsizei r);`

  Specified by:
    `glDrawMeshArraysSUN` in interface `GL`

### glDrawPixels

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glDrawPixels` in interface `GL`

### glDrawPixels

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glDrawPixels` in interface `GL`

### glDrawRangeElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);`

  Specified by:
    `glDrawRangeElementArrayAPPLE` in interface `GL`

### glDrawRangeElementArrayATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count);`

  Specified by:
    `glDrawRangeElementArrayATI` in interface `GL`

### glDrawRangeElements

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);`

  Specified by:
    `glDrawRangeElements` in interface `GL`

### glDrawRangeElements

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);`

  Specified by:
    `glDrawRangeElements` in interface `GL`

### glEdgeFlag

    public void glEdgeFlag(boolean arg0)

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

  Specified by:
    `glEdgeFlag` in interface `GL`

### glEdgeFlagPointer

    public void glEdgeFlagPointer(int arg0,
                                  Buffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`

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

### glEdgeFlagPointer

    public void glEdgeFlagPointer(int arg0,
                                  long arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glEdgeFlagPointer` in interface `GL`

### glEdgeFlagv

    public void glEdgeFlagv(ByteBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEdgeFlagv(const GLboolean * flag);`

  Specified by:
    `glEdgeFlagv` in interface `GL`

### glEdgeFlagv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEdgeFlagv(const GLboolean * flag);`

  Specified by:
    `glEdgeFlagv` in interface `GL`

### glElementPointerAPPLE

    public void glElementPointerAPPLE(int arg0,
                                      Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glElementPointerAPPLE(GLenum pname, const GLvoid * params);`

  Specified by:
    `glElementPointerAPPLE` in interface `GL`
    `arg1` - a direct `Buffer`

### glElementPointerATI

    public void glElementPointerATI(int arg0,
                                    Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glElementPointerATI(GLenum pname, const GLvoid * params);`

  Specified by:
    `glElementPointerATI` in interface `GL`
    `arg1` - a direct `Buffer`

### glElementPointerATI

    public void glElementPointerATI(int arg0,
                                    long arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glElementPointerATI(GLenum pname, const GLvoid * params);`

  Specified by:
    `glElementPointerATI` in interface `GL`

### 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`

### glEnableClientState

    public void glEnableClientState(int arg0)

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

  Specified by:
    `glEnableClientState` in interface `GL`

### glEnableIndexedEXT

    public void glEnableIndexedEXT(int arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEnableIndexedEXT(GLenum target, GLuint index);`

  Specified by:
    `glEnableIndexedEXT` in interface `GL`

### glEnableVariantClientStateEXT

    public void glEnableVariantClientStateEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEnableVariantClientStateEXT(GLuint mode);`

  Specified by:
    `glEnableVariantClientStateEXT` in interface `GL`

### glEnableVertexAttribAPPLE

    public void glEnableVertexAttribAPPLE(int arg0,
                                          int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEnableVertexAttribAPPLE(GLuint index, GLenum pname);`

  Specified by:
    `glEnableVertexAttribAPPLE` in interface `GL`

### glEnableVertexAttribArray

    public void glEnableVertexAttribArray(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEnableVertexAttribArray(GLuint mode);`

  Specified by:
    `glEnableVertexAttribArray` in interface `GL`

### glEnableVertexAttribArrayARB

    public void glEnableVertexAttribArrayARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEnableVertexAttribArrayARB(GLuint mode);`

  Specified by:
    `glEnableVertexAttribArrayARB` in interface `GL`

### glEnd

    public void glEnd()

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

  Specified by:
    `glEnd` in interface `GL`

### glEndFragmentShaderATI

    public void glEndFragmentShaderATI()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndFragmentShaderATI(void);`

  Specified by:
    `glEndFragmentShaderATI` in interface `GL`

### glEndList

    public void glEndList()

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

  Specified by:
    `glEndList` in interface `GL`

### glEndOcclusionQueryNV

    public void glEndOcclusionQueryNV()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndOcclusionQueryNV(void);`

  Specified by:
    `glEndOcclusionQueryNV` in interface `GL`

### glEndQuery

    public void glEndQuery(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndQuery(GLenum mode);`

  Specified by:
    `glEndQuery` in interface `GL`

### glEndQueryARB

    public void glEndQueryARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndQueryARB(GLenum mode);`

  Specified by:
    `glEndQueryARB` in interface `GL`

### glEndTransformFeedbackNV

    public void glEndTransformFeedbackNV()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndTransformFeedbackNV(void);`

  Specified by:
    `glEndTransformFeedbackNV` in interface `GL`

### glEndVertexShaderEXT

    public void glEndVertexShaderEXT()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEndVertexShaderEXT(void);`

  Specified by:
    `glEndVertexShaderEXT` in interface `GL`

### glEvalCoord1d

    public void glEvalCoord1d(double arg0)

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

  Specified by:
    `glEvalCoord1d` in interface `GL`

### glEvalCoord1dv

    public void glEvalCoord1dv(DoubleBuffer arg0)

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

  Specified by:
    `glEvalCoord1dv` in interface `GL`

### glEvalCoord1dv

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

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

  Specified by:
    `glEvalCoord1dv` in interface `GL`

### glEvalCoord1f

    public void glEvalCoord1f(float arg0)

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

  Specified by:
    `glEvalCoord1f` in interface `GL`

### glEvalCoord1fv

    public void glEvalCoord1fv(FloatBuffer arg0)

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

  Specified by:
    `glEvalCoord1fv` in interface `GL`

### glEvalCoord1fv

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

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

  Specified by:
    `glEvalCoord1fv` in interface `GL`

### glEvalCoord2d

    public void glEvalCoord2d(double arg0,
                              double arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEvalCoord2d(GLdouble u, GLdouble v);`

  Specified by:
    `glEvalCoord2d` in interface `GL`

### glEvalCoord2dv

    public void glEvalCoord2dv(DoubleBuffer arg0)

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

  Specified by:
    `glEvalCoord2dv` in interface `GL`

### glEvalCoord2dv

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

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

  Specified by:
    `glEvalCoord2dv` in interface `GL`

### glEvalCoord2f

    public void glEvalCoord2f(float arg0,
                              float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glEvalCoord2f(GLfloat u, GLfloat v);`

  Specified by:
    `glEvalCoord2f` in interface `GL`

### glEvalCoord2fv

    public void glEvalCoord2fv(FloatBuffer arg0)

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

  Specified by:
    `glEvalCoord2fv` in interface `GL`

### glEvalCoord2fv

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

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

  Specified by:
    `glEvalCoord2fv` in interface `GL`

### glEvalMapsNV

    public void glEvalMapsNV(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glEvalMapsNV(GLenum target, GLenum id);`

  Specified by:
    `glEvalMapsNV` in interface `GL`

### glEvalMesh1

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

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

  Specified by:
    `glEvalMesh1` in interface `GL`

### glEvalMesh2

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

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

  Specified by:
    `glEvalMesh2` in interface `GL`

### glEvalPoint1

    public void glEvalPoint1(int arg0)

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

  Specified by:
    `glEvalPoint1` in interface `GL`

### glEvalPoint2

    public void glEvalPoint2(int arg0,
                             int arg1)

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

  Specified by:
    `glEvalPoint2` in interface `GL`

### glExecuteProgramNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glExecuteProgramNV(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glExecuteProgramNV` in interface `GL`

### glExecuteProgramNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glExecuteProgramNV(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glExecuteProgramNV` in interface `GL`

### glExtractComponentEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glExtractComponentEXT(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glExtractComponentEXT` in interface `GL`

### glFeedbackBuffer

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);`

  Specified by:
    `glFeedbackBuffer` in interface `GL`
    `arg2` - a direct `FloatBuffer`

### glFinalCombinerInputNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinalCombinerInputNV(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glFinalCombinerInputNV` in interface `GL`

### glFinish

    public void glFinish()

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

  Specified by:
    `glFinish` in interface `GL`

### glFinishAsyncSGIX

    public int glFinishAsyncSGIX(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glFinishAsyncSGIX(GLuint * markerp);`

  Specified by:
    `glFinishAsyncSGIX` in interface `GL`

### glFinishAsyncSGIX

    public int glFinishAsyncSGIX(int[] arg0,
                                 int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glFinishAsyncSGIX(GLuint * markerp);`

  Specified by:
    `glFinishAsyncSGIX` in interface `GL`

### glFinishFenceAPPLE

    public void glFinishFenceAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinishFenceAPPLE(GLuint mode);`

  Specified by:
    `glFinishFenceAPPLE` in interface `GL`

### glFinishFenceNV

    public void glFinishFenceNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinishFenceNV(GLuint mode);`

  Specified by:
    `glFinishFenceNV` in interface `GL`

### glFinishObjectAPPLE

    public void glFinishObjectAPPLE(int arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinishObjectAPPLE(GLenum target, GLint s);`

  Specified by:
    `glFinishObjectAPPLE` in interface `GL`

### glFinishRenderAPPLE

    public void glFinishRenderAPPLE()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinishRenderAPPLE(void);`

  Specified by:
    `glFinishRenderAPPLE` in interface `GL`

### glFinishTextureSUNX

    public void glFinishTextureSUNX()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFinishTextureSUNX(void);`

  Specified by:
    `glFinishTextureSUNX` in interface `GL`

### glFlush

    public void glFlush()

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

  Specified by:
    `glFlush` in interface `GL`

### glFlushMappedBufferRangeAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushMappedBufferRangeAPPLE(GLenum target, ptrdiff_t s, ptrdiff_t t);`

  Specified by:
    `glFlushMappedBufferRangeAPPLE` in interface `GL`

### glFlushPixelDataRangeNV

    public void glFlushPixelDataRangeNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushPixelDataRangeNV(GLenum mode);`

  Specified by:
    `glFlushPixelDataRangeNV` in interface `GL`

### glFlushRasterSGIX

    public void glFlushRasterSGIX()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushRasterSGIX(void);`

  Specified by:
    `glFlushRasterSGIX` in interface `GL`

### glFlushRenderAPPLE

    public void glFlushRenderAPPLE()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushRenderAPPLE(void);`

  Specified by:
    `glFlushRenderAPPLE` in interface `GL`

### glFlushVertexArrayRangeAPPLE

    public void glFlushVertexArrayRangeAPPLE(int arg0,
                                             Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`

  Specified by:
    `glFlushVertexArrayRangeAPPLE` in interface `GL`

### glFlushVertexArrayRangeNV

    public void glFlushVertexArrayRangeNV()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFlushVertexArrayRangeNV(void);`

  Specified by:
    `glFlushVertexArrayRangeNV` in interface `GL`

### glFogCoordPointer

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glFogCoordPointer` in interface `GL`
    `arg2` - a direct `Buffer`

### glFogCoordPointer

    public void glFogCoordPointer(int arg0,
                                  int arg1,
                                  long arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glFogCoordPointer` in interface `GL`

### glFogCoordPointerEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glFogCoordPointerEXT` in interface `GL`
    `arg2` - a direct `Buffer`

### glFogCoordPointerEXT

    public void glFogCoordPointerEXT(int arg0,
                                     int arg1,
                                     long arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glFogCoordPointerEXT` in interface `GL`

### glFogCoordd

    public void glFogCoordd(double arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordd(GLdouble coord);`

  Specified by:
    `glFogCoordd` in interface `GL`

### glFogCoorddEXT

    public void glFogCoorddEXT(double arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoorddEXT(GLdouble coord);`

  Specified by:
    `glFogCoorddEXT` in interface `GL`

### glFogCoorddv

    public void glFogCoorddv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoorddv(const GLdouble * m);`

  Specified by:
    `glFogCoorddv` in interface `GL`

### glFogCoorddv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoorddv(const GLdouble * m);`

  Specified by:
    `glFogCoorddv` in interface `GL`

### glFogCoorddvEXT

    public void glFogCoorddvEXT(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoorddvEXT(const GLdouble * m);`

  Specified by:
    `glFogCoorddvEXT` in interface `GL`

### glFogCoorddvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoorddvEXT(const GLdouble * m);`

  Specified by:
    `glFogCoorddvEXT` in interface `GL`

### glFogCoordf

    public void glFogCoordf(float arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordf(GLfloat coord);`

  Specified by:
    `glFogCoordf` in interface `GL`

### glFogCoordfEXT

    public void glFogCoordfEXT(float arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordfEXT(GLfloat coord);`

  Specified by:
    `glFogCoordfEXT` in interface `GL`

### glFogCoordfv

    public void glFogCoordfv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordfv(const GLfloat * m);`

  Specified by:
    `glFogCoordfv` in interface `GL`

### glFogCoordfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordfv(const GLfloat * m);`

  Specified by:
    `glFogCoordfv` in interface `GL`

### glFogCoordfvEXT

    public void glFogCoordfvEXT(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordfvEXT(const GLfloat * m);`

  Specified by:
    `glFogCoordfvEXT` in interface `GL`

### glFogCoordfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordfvEXT(const GLfloat * m);`

  Specified by:
    `glFogCoordfvEXT` in interface `GL`

### glFogCoordhNV

    public void glFogCoordhNV(short arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordhNV(GLhalfNV factor);`

  Specified by:
    `glFogCoordhNV` in interface `GL`

### glFogCoordhvNV

    public void glFogCoordhvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordhvNV(const GLhalfNV * v);`

  Specified by:
    `glFogCoordhvNV` in interface `GL`

### glFogCoordhvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogCoordhvNV(const GLhalfNV * v);`

  Specified by:
    `glFogCoordhvNV` in interface `GL`

### glFogFuncSGIS

    public void glFogFuncSGIS(int arg0,
                              FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogFuncSGIS(GLsizei size, const GLfloat * weights);`

  Specified by:
    `glFogFuncSGIS` in interface `GL`

### glFogFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFogFuncSGIS(GLsizei size, const GLfloat * weights);`

  Specified by:
    `glFogFuncSGIS` in interface `GL`

### glFogf

    public void glFogf(int arg0,
                       float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFogf(GLenum pname, GLfloat param);`

  Specified by:
    `glFogf` in interface `GL`

### glFogfv

    public void glFogfv(int arg0,
                        FloatBuffer arg1)

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

  Specified by:
    `glFogfv` in interface `GL`

### glFogfv

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

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

  Specified by:
    `glFogfv` in interface `GL`

### glFogi

    public void glFogi(int arg0,
                       int arg1)

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

  Specified by:
    `glFogi` in interface `GL`

### glFogiv

    public void glFogiv(int arg0,
                        IntBuffer arg1)

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

  Specified by:
    `glFogiv` in interface `GL`

### glFogiv

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

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

  Specified by:
    `glFogiv` in interface `GL`

### glFragmentColorMaterialSGIX

    public void glFragmentColorMaterialSGIX(int arg0,
                                            int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentColorMaterialSGIX(GLenum target, GLenum id);`

  Specified by:
    `glFragmentColorMaterialSGIX` in interface `GL`

### glFragmentLightModelfSGIX

    public void glFragmentLightModelfSGIX(int arg0,
                                          float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModelfSGIX(GLenum target, GLfloat s);`

  Specified by:
    `glFragmentLightModelfSGIX` in interface `GL`

### glFragmentLightModelfvSGIX

    public void glFragmentLightModelfvSGIX(int arg0,
                                           FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModelfvSGIX(GLenum target, const GLfloat * v);`

  Specified by:
    `glFragmentLightModelfvSGIX` in interface `GL`

### glFragmentLightModelfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModelfvSGIX(GLenum target, const GLfloat * v);`

  Specified by:
    `glFragmentLightModelfvSGIX` in interface `GL`

### glFragmentLightModeliSGIX

    public void glFragmentLightModeliSGIX(int arg0,
                                          int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModeliSGIX(GLenum target, GLint s);`

  Specified by:
    `glFragmentLightModeliSGIX` in interface `GL`

### glFragmentLightModelivSGIX

    public void glFragmentLightModelivSGIX(int arg0,
                                           IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModelivSGIX(GLenum target, const GLint * v);`

  Specified by:
    `glFragmentLightModelivSGIX` in interface `GL`

### glFragmentLightModelivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightModelivSGIX(GLenum target, const GLint * v);`

  Specified by:
    `glFragmentLightModelivSGIX` in interface `GL`

### glFragmentLightfSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightfSGIX(GLenum target, GLenum pname, GLfloat params);`

  Specified by:
    `glFragmentLightfSGIX` in interface `GL`

### glFragmentLightfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glFragmentLightfvSGIX` in interface `GL`

### glFragmentLightfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glFragmentLightfvSGIX` in interface `GL`

### glFragmentLightiSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightiSGIX(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glFragmentLightiSGIX` in interface `GL`

### glFragmentLightivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightivSGIX(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glFragmentLightivSGIX` in interface `GL`

### glFragmentLightivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentLightivSGIX(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glFragmentLightivSGIX` in interface `GL`

### glFragmentMaterialfSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialfSGIX(GLenum target, GLenum pname, GLfloat params);`

  Specified by:
    `glFragmentMaterialfSGIX` in interface `GL`

### glFragmentMaterialfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glFragmentMaterialfvSGIX` in interface `GL`

### glFragmentMaterialfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialfvSGIX(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glFragmentMaterialfvSGIX` in interface `GL`

### glFragmentMaterialiSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialiSGIX(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glFragmentMaterialiSGIX` in interface `GL`

### glFragmentMaterialivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialivSGIX(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glFragmentMaterialivSGIX` in interface `GL`

### glFragmentMaterialivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFragmentMaterialivSGIX(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glFragmentMaterialivSGIX` in interface `GL`

### glFrameZoomSGIX

    public void glFrameZoomSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFrameZoomSGIX(GLint count);`

  Specified by:
    `glFrameZoomSGIX` in interface `GL`

### glFramebufferRenderbufferEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferRenderbufferEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha);`

  Specified by:
    `glFramebufferRenderbufferEXT` in interface `GL`

### glFramebufferTexture1DEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`

  Specified by:
    `glFramebufferTexture1DEXT` in interface `GL`

### glFramebufferTexture2DEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);`

  Specified by:
    `glFramebufferTexture2DEXT` in interface `GL`

### glFramebufferTexture3DEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);`

  Specified by:
    `glFramebufferTexture3DEXT` in interface `GL`

### glFramebufferTextureEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level);`

  Specified by:
    `glFramebufferTextureEXT` in interface `GL`

### glFramebufferTextureFaceEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);`

  Specified by:
    `glFramebufferTextureFaceEXT` in interface `GL`

### glFramebufferTextureLayerEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);`

  Specified by:
    `glFramebufferTextureLayerEXT` in interface `GL`

### glFreeObjectBufferATI

    public void glFreeObjectBufferATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glFreeObjectBufferATI(GLuint mode);`

  Specified by:
    `glFreeObjectBufferATI` in interface `GL`

### 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`

### glFrustum

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val);`

  Specified by:
    `glFrustum` in interface `GL`

### glGenAsyncMarkersSGIX

    public int glGenAsyncMarkersSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glGenAsyncMarkersSGIX(GLsizei range);`

  Specified by:
    `glGenAsyncMarkersSGIX` in interface `GL`

### glGenBuffers

    public void glGenBuffers(int arg0,
                             IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenBuffers(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenBuffers` in interface `GL`

### glGenBuffers

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenBuffers(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenBuffers` in interface `GL`

### glGenBuffersARB

    public void glGenBuffersARB(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenBuffersARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenBuffersARB` in interface `GL`

### glGenBuffersARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenBuffersARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenBuffersARB` in interface `GL`

### glGenFencesAPPLE

    public void glGenFencesAPPLE(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFencesAPPLE` in interface `GL`

### glGenFencesAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFencesAPPLE(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFencesAPPLE` in interface `GL`

### glGenFencesNV

    public void glGenFencesNV(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFencesNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFencesNV` in interface `GL`

### glGenFencesNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFencesNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFencesNV` in interface `GL`

### glGenFragmentShadersATI

    public int glGenFragmentShadersATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glGenFragmentShadersATI(GLuint type);`

  Specified by:
    `glGenFragmentShadersATI` in interface `GL`

### glGenFramebuffersEXT

    public void glGenFramebuffersEXT(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFramebuffersEXT(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFramebuffersEXT` in interface `GL`

### glGenFramebuffersEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenFramebuffersEXT(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenFramebuffersEXT` in interface `GL`

### glGenLists

    public int glGenLists(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLuint glGenLists(GLsizei range);`

  Specified by:
    `glGenLists` in interface `GL`

### glGenOcclusionQueriesNV

    public void glGenOcclusionQueriesNV(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenOcclusionQueriesNV` in interface `GL`

### glGenOcclusionQueriesNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenOcclusionQueriesNV` in interface `GL`

### glGenProgramsARB

    public void glGenProgramsARB(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenProgramsARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenProgramsARB` in interface `GL`

### glGenProgramsARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenProgramsARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenProgramsARB` in interface `GL`

### glGenProgramsNV

    public void glGenProgramsNV(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenProgramsNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenProgramsNV` in interface `GL`

### glGenProgramsNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenProgramsNV(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenProgramsNV` in interface `GL`

### glGenQueries

    public void glGenQueries(int arg0,
                             IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenQueries(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenQueries` in interface `GL`

### glGenQueries

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenQueries(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenQueries` in interface `GL`

### glGenQueriesARB

    public void glGenQueriesARB(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenQueriesARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenQueriesARB` in interface `GL`

### glGenQueriesARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenQueriesARB(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenQueriesARB` in interface `GL`

### glGenRenderbuffersEXT

    public void glGenRenderbuffersEXT(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenRenderbuffersEXT(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenRenderbuffersEXT` in interface `GL`

### glGenRenderbuffersEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenRenderbuffersEXT(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenRenderbuffersEXT` in interface `GL`

### glGenSymbolsEXT

    public int glGenSymbolsEXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components);`

  Specified by:
    `glGenSymbolsEXT` in interface `GL`

### 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`

### 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`

### glGenVertexArraysAPPLE

    public void glGenVertexArraysAPPLE(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenVertexArraysAPPLE(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenVertexArraysAPPLE` in interface `GL`

### glGenVertexArraysAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenVertexArraysAPPLE(GLsizei n, GLuint * ids);`

  Specified by:
    `glGenVertexArraysAPPLE` in interface `GL`

### glGenVertexShadersEXT

    public int glGenVertexShadersEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glGenVertexShadersEXT(GLuint type);`

  Specified by:
    `glGenVertexShadersEXT` in interface `GL`

### glGenerateMipmapEXT

    public void glGenerateMipmapEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGenerateMipmapEXT(GLenum mode);`

  Specified by:
    `glGenerateMipmapEXT` in interface `GL`

### glGetActiveAttrib

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveAttrib` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveAttrib` in interface `GL`

### glGetActiveAttribARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveAttribARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`

  Specified by:
    `glGetActiveAttribARB` in interface `GL`

### glGetActiveAttribARB

    public void glGetActiveAttribARB(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: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveAttribARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`

  Specified by:
    `glGetActiveAttribARB` in interface `GL`

### glGetActiveUniform

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveUniform` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveUniform` in interface `GL`

### glGetActiveUniformARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`

  Specified by:
    `glGetActiveUniformARB` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveUniformARB(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);`

  Specified by:
    `glGetActiveUniformARB` in interface `GL`

### glGetActiveVaryingNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveVaryingNV` in interface `GL`

### glGetActiveVaryingNV

    public void glGetActiveVaryingNV(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: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);`

  Specified by:
    `glGetActiveVaryingNV` in interface `GL`

### glGetArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetArrayObjectfvATI(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetArrayObjectfvATI` in interface `GL`

### glGetArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetArrayObjectfvATI(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetArrayObjectfvATI` in interface `GL`

### glGetArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetArrayObjectivATI(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetArrayObjectivATI` in interface `GL`

### glGetArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetArrayObjectivATI(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetArrayObjectivATI` in interface `GL`

### glGetAttachedObjectsARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`

  Specified by:
    `glGetAttachedObjectsARB` in interface `GL`

### glGetAttachedObjectsARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetAttachedObjectsARB(GLhandleARB program, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);`

  Specified by:
    `glGetAttachedObjectsARB` in interface `GL`

### glGetAttachedShaders

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);`

  Specified by:
    `glGetAttachedShaders` in interface `GL`

### glGetAttachedShaders

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);`

  Specified by:
    `glGetAttachedShaders` in interface `GL`

### glGetAttribLocation

    public int glGetAttribLocation(int arg0,
                                   String arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetAttribLocation(GLuint program, const GLchar * name);`

  Specified by:
    `glGetAttribLocation` in interface `GL`

### glGetAttribLocationARB

    public int glGetAttribLocationARB(int arg0,
                                      String arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetAttribLocationARB(GLhandleARB program, const GLcharARB * name);`

  Specified by:
    `glGetAttribLocationARB` in interface `GL`

### glGetBooleanIndexedvEXT

    public void glGetBooleanIndexedvEXT(int arg0,
                                        int arg1,
                                        ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`

  Specified by:
    `glGetBooleanIndexedvEXT` in interface `GL`

### glGetBooleanIndexedvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data);`

  Specified by:
    `glGetBooleanIndexedvEXT` in interface `GL`

### 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`

### 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`

### glGetBufferParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameteriv` in interface `GL`

### glGetBufferParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameteriv` in interface `GL`

### glGetBufferParameterivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameterivARB` in interface `GL`

### glGetBufferParameterivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetBufferParameterivARB` in interface `GL`

### glGetBufferSubData

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferSubData(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`

  Specified by:
    `glGetBufferSubData` in interface `GL`

### glGetBufferSubDataARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetBufferSubDataARB(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid * data);`

  Specified by:
    `glGetBufferSubDataARB` in interface `GL`
    `arg3` - a direct `Buffer`

### glGetClipPlane

    public void glGetClipPlane(int arg0,
                               DoubleBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetClipPlane(GLenum plane, GLdouble * equation);`

  Specified by:
    `glGetClipPlane` in interface `GL`

### glGetClipPlane

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetClipPlane(GLenum plane, GLdouble * equation);`

  Specified by:
    `glGetClipPlane` in interface `GL`

### glGetColorTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`

  Specified by:
    `glGetColorTable` in interface `GL`

### glGetColorTable

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);`

  Specified by:
    `glGetColorTable` in interface `GL`

### glGetColorTableEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * table);`

  Specified by:
    `glGetColorTableEXT` in interface `GL`

### glGetColorTableParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetColorTableParameterfv` in interface `GL`

### glGetColorTableParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetColorTableParameterfv` in interface `GL`

### glGetColorTableParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetColorTableParameterfvEXT` in interface `GL`

### glGetColorTableParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetColorTableParameterfvEXT` in interface `GL`

### glGetColorTableParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetColorTableParameteriv` in interface `GL`

### glGetColorTableParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetColorTableParameteriv` in interface `GL`

### glGetColorTableParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetColorTableParameterivEXT` in interface `GL`

### glGetColorTableParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetColorTableParameterivEXT` in interface `GL`

### glGetCombinerInputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerInputParameterfvNV` in interface `GL`

### glGetCombinerInputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerInputParameterfvNV` in interface `GL`

### glGetCombinerInputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);`

  Specified by:
    `glGetCombinerInputParameterivNV` in interface `GL`

### glGetCombinerInputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);`

  Specified by:
    `glGetCombinerInputParameterivNV` in interface `GL`

### glGetCombinerOutputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerOutputParameterfvNV` in interface `GL`

### glGetCombinerOutputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerOutputParameterfvNV` in interface `GL`

### glGetCombinerOutputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetCombinerOutputParameterivNV` in interface `GL`

### glGetCombinerOutputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetCombinerOutputParameterivNV` in interface `GL`

### glGetCombinerStageParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerStageParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerStageParameterfvNV` in interface `GL`

### glGetCombinerStageParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCombinerStageParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetCombinerStageParameterfvNV` in interface `GL`

### glGetCompressedTexImage

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`

  Specified by:
    `glGetCompressedTexImage` in interface `GL`

### glGetCompressedTexImage

    public void glGetCompressedTexImage(int arg0,
                                        int arg1,
                                        long arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);`

  Specified by:
    `glGetCompressedTexImage` in interface `GL`

### glGetConvolutionFilter

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`

  Specified by:
    `glGetConvolutionFilter` in interface `GL`

### glGetConvolutionFilter

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * table);`

  Specified by:
    `glGetConvolutionFilter` in interface `GL`

### glGetConvolutionParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetConvolutionParameterfv` in interface `GL`

### glGetConvolutionParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetConvolutionParameterfv` in interface `GL`

### glGetConvolutionParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetConvolutionParameteriv` in interface `GL`

### glGetConvolutionParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetConvolutionParameteriv` in interface `GL`

### glGetDetailTexFuncSGIS

    public void glGetDetailTexFuncSGIS(int arg0,
                                       FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetDetailTexFuncSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetDetailTexFuncSGIS` in interface `GL`

### glGetDetailTexFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetDetailTexFuncSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetDetailTexFuncSGIS` in interface `GL`

### glGetDoublev

    public void glGetDoublev(int arg0,
                             DoubleBuffer arg1)

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

  Specified by:
    `glGetDoublev` in interface `GL`

### glGetDoublev

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

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

  Specified by:
    `glGetDoublev` in interface `GL`

### glGetError

    public int glGetError()

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

  Specified by:
    `glGetError` in interface `GL`

### glGetFenceivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFenceivNV` in interface `GL`

### glGetFenceivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFenceivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFenceivNV` in interface `GL`

### glGetFinalCombinerInputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFinalCombinerInputParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFinalCombinerInputParameterfvNV` in interface `GL`

### glGetFinalCombinerInputParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFinalCombinerInputParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFinalCombinerInputParameterfvNV` in interface `GL`

### glGetFinalCombinerInputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFinalCombinerInputParameterivNV(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFinalCombinerInputParameterivNV` in interface `GL`

### glGetFinalCombinerInputParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFinalCombinerInputParameterivNV(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFinalCombinerInputParameterivNV` in interface `GL`

### 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 `GL`

### 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 `GL`

### glGetFogFuncSGIS

    public void glGetFogFuncSGIS(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFogFuncSGIS(GLfloat * points);`

  Specified by:
    `glGetFogFuncSGIS` in interface `GL`

### glGetFogFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFogFuncSGIS(GLfloat * points);`

  Specified by:
    `glGetFogFuncSGIS` in interface `GL`

### glGetFragDataLocationEXT

    public int glGetFragDataLocationEXT(int arg0,
                                        ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetFragDataLocationEXT(GLuint program, const GLchar * name);`

  Specified by:
    `glGetFragDataLocationEXT` in interface `GL`

### glGetFragDataLocationEXT

    public int glGetFragDataLocationEXT(int arg0,
                                        byte[] arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetFragDataLocationEXT(GLuint program, const GLchar * name);`

  Specified by:
    `glGetFragDataLocationEXT` in interface `GL`

### glGetFragmentLightfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentLightfvSGIX(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFragmentLightfvSGIX` in interface `GL`

### glGetFragmentLightfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentLightfvSGIX(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFragmentLightfvSGIX` in interface `GL`

### glGetFragmentLightivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentLightivSGIX(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFragmentLightivSGIX` in interface `GL`

### glGetFragmentLightivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentLightivSGIX(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFragmentLightivSGIX` in interface `GL`

### glGetFragmentMaterialfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentMaterialfvSGIX(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFragmentMaterialfvSGIX` in interface `GL`

### glGetFragmentMaterialfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentMaterialfvSGIX(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetFragmentMaterialfvSGIX` in interface `GL`

### glGetFragmentMaterialivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentMaterialivSGIX(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFragmentMaterialivSGIX` in interface `GL`

### glGetFragmentMaterialivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFragmentMaterialivSGIX(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetFragmentMaterialivSGIX` in interface `GL`

### glGetFramebufferAttachmentParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFramebufferAttachmentParameterivEXT(GLenum stage, GLenum portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetFramebufferAttachmentParameterivEXT` in interface `GL`

### glGetFramebufferAttachmentParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetFramebufferAttachmentParameterivEXT(GLenum stage, GLenum portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetFramebufferAttachmentParameterivEXT` in interface `GL`

### glGetHandleARB

    public int glGetHandleARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLhandleARB glGetHandleARB(GLenum type);`

  Specified by:
    `glGetHandleARB` in interface `GL`

### glGetHistogram

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`

  Specified by:
    `glGetHistogram` in interface `GL`

### glGetHistogram

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`

  Specified by:
    `glGetHistogram` in interface `GL`

### glGetHistogramParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetHistogramParameterfv` in interface `GL`

### glGetHistogramParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetHistogramParameterfv` in interface `GL`

### glGetHistogramParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetHistogramParameteriv` in interface `GL`

### glGetHistogramParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetHistogramParameteriv` in interface `GL`

### glGetImageTransformParameterfvHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetImageTransformParameterfvHP` in interface `GL`

### glGetImageTransformParameterfvHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetImageTransformParameterfvHP` in interface `GL`

### glGetImageTransformParameterivHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetImageTransformParameterivHP` in interface `GL`

### glGetImageTransformParameterivHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetImageTransformParameterivHP` in interface `GL`

### glGetInfoLogARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`

  Specified by:
    `glGetInfoLogARB` in interface `GL`

### glGetInfoLogARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInfoLogARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`

  Specified by:
    `glGetInfoLogARB` in interface `GL`

### glGetInstrumentsSGIX

    public int glGetInstrumentsSGIX()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetInstrumentsSGIX(void);`

  Specified by:
    `glGetInstrumentsSGIX` in interface `GL`

### glGetIntegerIndexedvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`

  Specified by:
    `glGetIntegerIndexedvEXT` in interface `GL`

### glGetIntegerIndexedvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data);`

  Specified by:
    `glGetIntegerIndexedvEXT` in interface `GL`

### 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 `GL`

### 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 `GL`

### glGetInvariantBooleanvEXT

    public void glGetInvariantBooleanvEXT(int arg0,
                                          int arg1,
                                          ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetInvariantBooleanvEXT` in interface `GL`

### glGetInvariantBooleanvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetInvariantBooleanvEXT` in interface `GL`

### glGetInvariantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetInvariantFloatvEXT` in interface `GL`

### glGetInvariantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetInvariantFloatvEXT` in interface `GL`

### glGetInvariantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetInvariantIntegervEXT` in interface `GL`

### glGetInvariantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetInvariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetInvariantIntegervEXT` in interface `GL`

### glGetLightfv

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

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

  Specified by:
    `glGetLightfv` in interface `GL`

### glGetLightfv

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

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

  Specified by:
    `glGetLightfv` in interface `GL`

### glGetLightiv

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

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

  Specified by:
    `glGetLightiv` in interface `GL`

### glGetLightiv

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

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

  Specified by:
    `glGetLightiv` in interface `GL`

### glGetListParameterfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetListParameterfvSGIX(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetListParameterfvSGIX` in interface `GL`

### glGetListParameterfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetListParameterfvSGIX(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetListParameterfvSGIX` in interface `GL`

### glGetListParameterivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetListParameterivSGIX(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetListParameterivSGIX` in interface `GL`

### glGetListParameterivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetListParameterivSGIX(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetListParameterivSGIX` in interface `GL`

### glGetLocalConstantBooleanvEXT

    public void glGetLocalConstantBooleanvEXT(int arg0,
                                              int arg1,
                                              ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetLocalConstantBooleanvEXT` in interface `GL`

### glGetLocalConstantBooleanvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetLocalConstantBooleanvEXT` in interface `GL`

### glGetLocalConstantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetLocalConstantFloatvEXT` in interface `GL`

### glGetLocalConstantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetLocalConstantFloatvEXT` in interface `GL`

### glGetLocalConstantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetLocalConstantIntegervEXT` in interface `GL`

### glGetLocalConstantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetLocalConstantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetLocalConstantIntegervEXT` in interface `GL`

### glGetMapAttribParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMapAttribParameterfvNV` in interface `GL`

### glGetMapAttribParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapAttribParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMapAttribParameterfvNV` in interface `GL`

### glGetMapAttribParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapAttribParameterivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetMapAttribParameterivNV` in interface `GL`

### glGetMapAttribParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapAttribParameterivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetMapAttribParameterivNV` in interface `GL`

### glGetMapControlPointsNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);`

  Specified by:
    `glGetMapControlPointsNV` in interface `GL`

### glGetMapParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMapParameterfvNV` in interface `GL`

### glGetMapParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMapParameterfvNV` in interface `GL`

### glGetMapParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetMapParameterivNV` in interface `GL`

### glGetMapParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetMapParameterivNV` in interface `GL`

### glGetMapdv

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

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

  Specified by:
    `glGetMapdv` in interface `GL`

### glGetMapdv

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

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

  Specified by:
    `glGetMapdv` in interface `GL`

### glGetMapfv

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

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

  Specified by:
    `glGetMapfv` in interface `GL`

### glGetMapfv

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

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

  Specified by:
    `glGetMapfv` in interface `GL`

### glGetMapiv

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

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

  Specified by:
    `glGetMapiv` in interface `GL`

### glGetMapiv

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

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

  Specified by:
    `glGetMapiv` in interface `GL`

### glGetMaterialfv

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

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

  Specified by:
    `glGetMaterialfv` in interface `GL`

### glGetMaterialfv

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

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

  Specified by:
    `glGetMaterialfv` in interface `GL`

### glGetMaterialiv

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

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

  Specified by:
    `glGetMaterialiv` in interface `GL`

### glGetMaterialiv

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

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

  Specified by:
    `glGetMaterialiv` in interface `GL`

### glGetMinmax

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`

  Specified by:
    `glGetMinmax` in interface `GL`

### glGetMinmax

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);`

  Specified by:
    `glGetMinmax` in interface `GL`

### glGetMinmaxParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMinmaxParameterfv` in interface `GL`

### glGetMinmaxParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetMinmaxParameterfv` in interface `GL`

### glGetMinmaxParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetMinmaxParameteriv` in interface `GL`

### glGetMinmaxParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetMinmaxParameteriv` in interface `GL`

### glGetObjectBufferfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectBufferfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetObjectBufferfvATI` in interface `GL`

### glGetObjectBufferfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectBufferfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetObjectBufferfvATI` in interface `GL`

### glGetObjectBufferivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectBufferivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetObjectBufferivATI` in interface `GL`

### glGetObjectBufferivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectBufferivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetObjectBufferivATI` in interface `GL`

### glGetObjectParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetObjectParameterfvARB` in interface `GL`

### glGetObjectParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectParameterfvARB(GLhandleARB target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetObjectParameterfvARB` in interface `GL`

### glGetObjectParameterivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`

  Specified by:
    `glGetObjectParameterivARB` in interface `GL`

### glGetObjectParameterivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetObjectParameterivARB(GLhandleARB target, GLenum pname, GLint * params);`

  Specified by:
    `glGetObjectParameterivARB` in interface `GL`

### glGetOcclusionQueryivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetOcclusionQueryivNV` in interface `GL`

### glGetOcclusionQueryivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetOcclusionQueryivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetOcclusionQueryivNV` in interface `GL`

### glGetOcclusionQueryuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetOcclusionQueryuivNV` in interface `GL`

### glGetOcclusionQueryuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetOcclusionQueryuivNV` in interface `GL`

### glGetPixelMapfv

    public void glGetPixelMapfv(int arg0,
                                FloatBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapfv(GLenum map, GLfloat * values);`

  Specified by:
    `glGetPixelMapfv` in interface `GL`

### glGetPixelMapfv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapfv(GLenum map, GLfloat * values);`

  Specified by:
    `glGetPixelMapfv` in interface `GL`

### glGetPixelMapfv

    public void glGetPixelMapfv(int arg0,
                                long arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapfv(GLenum map, GLfloat * values);`

  Specified by:
    `glGetPixelMapfv` in interface `GL`

### glGetPixelMapuiv

    public void glGetPixelMapuiv(int arg0,
                                 IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapuiv(GLenum map, GLuint * values);`

  Specified by:
    `glGetPixelMapuiv` in interface `GL`

### glGetPixelMapuiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapuiv(GLenum map, GLuint * values);`

  Specified by:
    `glGetPixelMapuiv` in interface `GL`

### glGetPixelMapuiv

    public void glGetPixelMapuiv(int arg0,
                                 long arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapuiv(GLenum map, GLuint * values);`

  Specified by:
    `glGetPixelMapuiv` in interface `GL`

### glGetPixelMapusv

    public void glGetPixelMapusv(int arg0,
                                 ShortBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapusv(GLenum map, GLushort * values);`

  Specified by:
    `glGetPixelMapusv` in interface `GL`

### glGetPixelMapusv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapusv(GLenum map, GLushort * values);`

  Specified by:
    `glGetPixelMapusv` in interface `GL`

### glGetPixelMapusv

    public void glGetPixelMapusv(int arg0,
                                 long arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPixelMapusv(GLenum map, GLushort * values);`

  Specified by:
    `glGetPixelMapusv` in interface `GL`

### glGetPixelTexGenParameterfvSGIS

    public void glGetPixelTexGenParameterfvSGIS(int arg0,
                                                FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetPixelTexGenParameterfvSGIS` in interface `GL`

### glGetPixelTexGenParameterfvSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetPixelTexGenParameterfvSGIS` in interface `GL`

### glGetPixelTexGenParameterivSGIS

    public void glGetPixelTexGenParameterivSGIS(int arg0,
                                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params);`

  Specified by:
    `glGetPixelTexGenParameterivSGIS` in interface `GL`

### glGetPixelTexGenParameterivSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params);`

  Specified by:
    `glGetPixelTexGenParameterivSGIS` in interface `GL`

### glGetPolygonStipple

    public void glGetPolygonStipple(ByteBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPolygonStipple(GLubyte * mask);`

  Specified by:
    `glGetPolygonStipple` in interface `GL`

### glGetPolygonStipple

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPolygonStipple(GLubyte * mask);`

  Specified by:
    `glGetPolygonStipple` in interface `GL`

### glGetPolygonStipple

    public void glGetPolygonStipple(long arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetPolygonStipple(GLubyte * mask);`

  Specified by:
    `glGetPolygonStipple` in interface `GL`

### glGetProgramEnvParameterIivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`

  Specified by:
    `glGetProgramEnvParameterIivNV` in interface `GL`

### glGetProgramEnvParameterIivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params);`

  Specified by:
    `glGetProgramEnvParameterIivNV` in interface `GL`

### glGetProgramEnvParameterIuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`

  Specified by:
    `glGetProgramEnvParameterIuivNV` in interface `GL`

### glGetProgramEnvParameterIuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params);`

  Specified by:
    `glGetProgramEnvParameterIuivNV` in interface `GL`

### glGetProgramEnvParameterdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`

  Specified by:
    `glGetProgramEnvParameterdvARB` in interface `GL`

### glGetProgramEnvParameterdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`

  Specified by:
    `glGetProgramEnvParameterdvARB` in interface `GL`

### glGetProgramEnvParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`

  Specified by:
    `glGetProgramEnvParameterfvARB` in interface `GL`

### glGetProgramEnvParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramEnvParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`

  Specified by:
    `glGetProgramEnvParameterfvARB` in interface `GL`

### glGetProgramInfoLog

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetProgramInfoLog` in interface `GL`

### glGetProgramInfoLog

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetProgramInfoLog` in interface `GL`

### glGetProgramLocalParameterIivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`

  Specified by:
    `glGetProgramLocalParameterIivNV` in interface `GL`

### glGetProgramLocalParameterIivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params);`

  Specified by:
    `glGetProgramLocalParameterIivNV` in interface `GL`

### glGetProgramLocalParameterIuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`

  Specified by:
    `glGetProgramLocalParameterIuivNV` in interface `GL`

### glGetProgramLocalParameterIuivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params);`

  Specified by:
    `glGetProgramLocalParameterIuivNV` in interface `GL`

### glGetProgramLocalParameterdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`

  Specified by:
    `glGetProgramLocalParameterdvARB` in interface `GL`

### glGetProgramLocalParameterdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterdvARB(GLenum index, GLuint pname, GLdouble * params);`

  Specified by:
    `glGetProgramLocalParameterdvARB` in interface `GL`

### glGetProgramLocalParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`

  Specified by:
    `glGetProgramLocalParameterfvARB` in interface `GL`

### glGetProgramLocalParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramLocalParameterfvARB(GLenum target, GLuint pname, GLfloat * params);`

  Specified by:
    `glGetProgramLocalParameterfvARB` in interface `GL`

### glGetProgramNamedParameterdvNV

    public void glGetProgramNamedParameterdvNV(int arg0,
                                               int arg1,
                                               String arg2,
                                               DoubleBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);`

  Specified by:
    `glGetProgramNamedParameterdvNV` in interface `GL`

### glGetProgramNamedParameterdvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);`

  Specified by:
    `glGetProgramNamedParameterdvNV` in interface `GL`

### glGetProgramNamedParameterfvNV

    public void glGetProgramNamedParameterfvNV(int arg0,
                                               int arg1,
                                               String arg2,
                                               FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);`

  Specified by:
    `glGetProgramNamedParameterfvNV` in interface `GL`

### glGetProgramNamedParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);`

  Specified by:
    `glGetProgramNamedParameterfvNV` in interface `GL`

### glGetProgramParameterdvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetProgramParameterdvNV` in interface `GL`

### glGetProgramParameterdvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetProgramParameterdvNV` in interface `GL`

### glGetProgramParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetProgramParameterfvNV` in interface `GL`

### glGetProgramParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramParameterfvNV(GLenum stage, GLuint portion, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetProgramParameterfvNV` in interface `GL`

### glGetProgramStringARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);`

  Specified by:
    `glGetProgramStringARB` in interface `GL`
    `arg2` - a direct `Buffer`

### glGetProgramStringNV

    public void glGetProgramStringNV(int arg0,
                                     int arg1,
                                     ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program);`

  Specified by:
    `glGetProgramStringNV` in interface `GL`

### glGetProgramStringNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program);`

  Specified by:
    `glGetProgramStringNV` in interface `GL`

### glGetProgramiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramiv` in interface `GL`

### glGetProgramiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramiv` in interface `GL`

### glGetProgramivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramivARB` in interface `GL`

### glGetProgramivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramivARB` in interface `GL`

### glGetProgramivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramivNV` in interface `GL`

### glGetProgramivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetProgramivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetProgramivNV` in interface `GL`

### glGetQueryObjecti64vEXT

    public void glGetQueryObjecti64vEXT(int arg0,
                                        int arg1,
                                        LongBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`

  Specified by:
    `glGetQueryObjecti64vEXT` in interface `GL`

### glGetQueryObjecti64vEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, int64_t * params);`

  Specified by:
    `glGetQueryObjecti64vEXT` in interface `GL`

### glGetQueryObjectiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryObjectiv` in interface `GL`

### glGetQueryObjectiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryObjectiv` in interface `GL`

### glGetQueryObjectivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectivARB(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryObjectivARB` in interface `GL`

### glGetQueryObjectivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectivARB(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryObjectivARB` in interface `GL`

### glGetQueryObjectui64vEXT

    public void glGetQueryObjectui64vEXT(int arg0,
                                         int arg1,
                                         LongBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`

  Specified by:
    `glGetQueryObjectui64vEXT` in interface `GL`

### glGetQueryObjectui64vEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, uint64_t * params);`

  Specified by:
    `glGetQueryObjectui64vEXT` in interface `GL`

### glGetQueryObjectuiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetQueryObjectuiv` in interface `GL`

### glGetQueryObjectuiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetQueryObjectuiv` in interface `GL`

### glGetQueryObjectuivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetQueryObjectuivARB` in interface `GL`

### glGetQueryObjectuivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params);`

  Specified by:
    `glGetQueryObjectuivARB` in interface `GL`

### glGetQueryiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryiv` in interface `GL`

### glGetQueryiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryiv(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryiv` in interface `GL`

### glGetQueryivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryivARB` in interface `GL`

### glGetQueryivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetQueryivARB(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetQueryivARB` in interface `GL`

### glGetRenderbufferParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetRenderbufferParameterivEXT` in interface `GL`

### glGetRenderbufferParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetRenderbufferParameterivEXT` in interface `GL`

### glGetSeparableFilter

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);`

  Specified by:
    `glGetSeparableFilter` in interface `GL`

### glGetSeparableFilter

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);`

  Specified by:
    `glGetSeparableFilter` in interface `GL`

### glGetShaderInfoLog

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetShaderInfoLog` in interface `GL`

### glGetShaderInfoLog

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetShaderInfoLog` in interface `GL`

### glGetShaderSource

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderSource(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetShaderSource` in interface `GL`

### glGetShaderSource

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderSource(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);`

  Specified by:
    `glGetShaderSource` in interface `GL`

### glGetShaderSourceARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`

  Specified by:
    `glGetShaderSourceARB` in interface `GL`

### glGetShaderSourceARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderSourceARB(GLhandleARB program, GLsizei bufSize, GLsizei * length, GLcharARB * infoLog);`

  Specified by:
    `glGetShaderSourceARB` in interface `GL`

### glGetShaderiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetShaderiv` in interface `GL`

### glGetShaderiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetShaderiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetShaderiv` in interface `GL`

### glGetSharpenTexFuncSGIS

    public void glGetSharpenTexFuncSGIS(int arg0,
                                        FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetSharpenTexFuncSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetSharpenTexFuncSGIS` in interface `GL`

### glGetSharpenTexFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetSharpenTexFuncSGIS(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetSharpenTexFuncSGIS` in interface `GL`

### 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`

### glGetTexBumpParameterfvATI

    public void glGetTexBumpParameterfvATI(int arg0,
                                           FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexBumpParameterfvATI(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexBumpParameterfvATI` in interface `GL`

### glGetTexBumpParameterfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexBumpParameterfvATI(GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexBumpParameterfvATI` in interface `GL`

### glGetTexBumpParameterivATI

    public void glGetTexBumpParameterivATI(int arg0,
                                           IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexBumpParameterivATI(GLenum pname, GLint * params);`

  Specified by:
    `glGetTexBumpParameterivATI` in interface `GL`

### glGetTexBumpParameterivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexBumpParameterivATI(GLenum pname, GLint * params);`

  Specified by:
    `glGetTexBumpParameterivATI` in interface `GL`

### glGetTexEnvfv

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

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

  Specified by:
    `glGetTexEnvfv` in interface `GL`

### glGetTexEnvfv

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

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

  Specified by:
    `glGetTexEnvfv` in interface `GL`

### glGetTexEnviv

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

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

  Specified by:
    `glGetTexEnviv` in interface `GL`

### glGetTexEnviv

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

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

  Specified by:
    `glGetTexEnviv` in interface `GL`

### glGetTexFilterFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexFilterFuncSGIS(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexFilterFuncSGIS` in interface `GL`

### glGetTexFilterFuncSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexFilterFuncSGIS(GLenum target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetTexFilterFuncSGIS` in interface `GL`

### glGetTexGendv

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

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

  Specified by:
    `glGetTexGendv` in interface `GL`

### glGetTexGendv

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

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

  Specified by:
    `glGetTexGendv` in interface `GL`

### glGetTexGenfv

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

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

  Specified by:
    `glGetTexGenfv` in interface `GL`

### glGetTexGenfv

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

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

  Specified by:
    `glGetTexGenfv` in interface `GL`

### glGetTexGeniv

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

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

  Specified by:
    `glGetTexGeniv` in interface `GL`

### glGetTexGeniv

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

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

  Specified by:
    `glGetTexGeniv` in interface `GL`

### glGetTexImage

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`

  Specified by:
    `glGetTexImage` in interface `GL`

### glGetTexImage

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);`

  Specified by:
    `glGetTexImage` in interface `GL`

### glGetTexLevelParameterfv

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

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

  Specified by:
    `glGetTexLevelParameterfv` in interface `GL`

### glGetTexLevelParameterfv

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

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

  Specified by:
    `glGetTexLevelParameterfv` in interface `GL`

### glGetTexLevelParameteriv

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

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

  Specified by:
    `glGetTexLevelParameteriv` in interface `GL`

### glGetTexLevelParameteriv

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

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

  Specified by:
    `glGetTexLevelParameteriv` in interface `GL`

### glGetTexParameterIivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexParameterIivEXT` in interface `GL`

### glGetTexParameterIivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params);`

  Specified by:
    `glGetTexParameterIivEXT` in interface `GL`

### glGetTexParameterIuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params);`

  Specified by:
    `glGetTexParameterIuivEXT` in interface `GL`

### glGetTexParameterIuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params);`

  Specified by:
    `glGetTexParameterIuivEXT` in interface `GL`

### 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`

### 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`

### 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`

### 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`

### glGetTrackMatrixivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTrackMatrixivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetTrackMatrixivNV` in interface `GL`

### glGetTrackMatrixivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTrackMatrixivNV(GLenum stage, GLuint portion, GLenum pname, GLint * params);`

  Specified by:
    `glGetTrackMatrixivNV` in interface `GL`

### glGetTransformFeedbackVaryingNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location);`

  Specified by:
    `glGetTransformFeedbackVaryingNV` in interface `GL`

### glGetTransformFeedbackVaryingNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location);`

  Specified by:
    `glGetTransformFeedbackVaryingNV` in interface `GL`

### glGetUniformBufferSizeEXT

    public int glGetUniformBufferSizeEXT(int arg0,
                                         int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetUniformBufferSizeEXT(GLuint program, GLint location);`

  Specified by:
    `glGetUniformBufferSizeEXT` in interface `GL`

### glGetUniformLocation

    public int glGetUniformLocation(int arg0,
                                    String arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetUniformLocation(GLuint program, const GLchar * name);`

  Specified by:
    `glGetUniformLocation` in interface `GL`

### glGetUniformLocationARB

    public int glGetUniformLocationARB(int arg0,
                                       String arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetUniformLocationARB(GLhandleARB program, const GLcharARB * name);`

  Specified by:
    `glGetUniformLocationARB` in interface `GL`

### glGetUniformOffsetEXT

    public int glGetUniformOffsetEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `ptrdiff_t glGetUniformOffsetEXT(GLuint program, GLint location);`

  Specified by:
    `glGetUniformOffsetEXT` in interface `GL`

### glGetUniformfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfv` in interface `GL`

### glGetUniformfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformfv(GLuint program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfv` in interface `GL`

### glGetUniformfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfvARB` in interface `GL`

### glGetUniformfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformfvARB(GLhandleARB program, GLint location, GLfloat * params);`

  Specified by:
    `glGetUniformfvARB` in interface `GL`

### glGetUniformiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformiv(GLuint program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformiv` in interface `GL`

### glGetUniformiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformiv(GLuint program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformiv` in interface `GL`

### glGetUniformivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformivARB` in interface `GL`

### glGetUniformivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformivARB(GLhandleARB program, GLint location, GLint * params);`

  Specified by:
    `glGetUniformivARB` in interface `GL`

### glGetUniformuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformuivEXT(GLuint program, GLint location, GLuint * params);`

  Specified by:
    `glGetUniformuivEXT` in interface `GL`

### glGetUniformuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetUniformuivEXT(GLuint program, GLint location, GLuint * params);`

  Specified by:
    `glGetUniformuivEXT` in interface `GL`

### glGetVariantArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVariantArrayObjectfvATI` in interface `GL`

### glGetVariantArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVariantArrayObjectfvATI` in interface `GL`

### glGetVariantArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVariantArrayObjectivATI` in interface `GL`

### glGetVariantArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVariantArrayObjectivATI` in interface `GL`

### glGetVariantBooleanvEXT

    public void glGetVariantBooleanvEXT(int arg0,
                                        int arg1,
                                        ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetVariantBooleanvEXT` in interface `GL`

### glGetVariantBooleanvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantBooleanvEXT(GLuint id, GLenum pname, GLboolean * program);`

  Specified by:
    `glGetVariantBooleanvEXT` in interface `GL`

### glGetVariantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVariantFloatvEXT` in interface `GL`

### glGetVariantFloatvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantFloatvEXT(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVariantFloatvEXT` in interface `GL`

### glGetVariantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVariantIntegervEXT` in interface `GL`

### glGetVariantIntegervEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVariantIntegervEXT(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVariantIntegervEXT` in interface `GL`

### glGetVaryingLocationNV

    public int glGetVaryingLocationNV(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetVaryingLocationNV(GLuint program, const GLchar * name);`

  Specified by:
    `glGetVaryingLocationNV` in interface `GL`

### glGetVaryingLocationNV

    public int glGetVaryingLocationNV(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glGetVaryingLocationNV(GLuint program, const GLchar * name);`

  Specified by:
    `glGetVaryingLocationNV` in interface `GL`

### glGetVertexAttribArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribArrayObjectfvATI` in interface `GL`

### glGetVertexAttribArrayObjectfvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribArrayObjectfvATI(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribArrayObjectfvATI` in interface `GL`

### glGetVertexAttribArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribArrayObjectivATI` in interface `GL`

### glGetVertexAttribArrayObjectivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribArrayObjectivATI(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribArrayObjectivATI` in interface `GL`

### glGetVertexAttribIivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribIivEXT` in interface `GL`

### glGetVertexAttribIivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribIivEXT` in interface `GL`

### glGetVertexAttribIuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params);`

  Specified by:
    `glGetVertexAttribIuivEXT` in interface `GL`

### glGetVertexAttribIuivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params);`

  Specified by:
    `glGetVertexAttribIuivEXT` in interface `GL`

### glGetVertexAttribdv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdv` in interface `GL`

### glGetVertexAttribdv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdv` in interface `GL`

### glGetVertexAttribdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdvARB` in interface `GL`

### glGetVertexAttribdvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdvARB` in interface `GL`

### glGetVertexAttribdvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdvNV` in interface `GL`

### glGetVertexAttribdvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params);`

  Specified by:
    `glGetVertexAttribdvNV` in interface `GL`

### glGetVertexAttribfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfv(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfv` in interface `GL`

### glGetVertexAttribfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfv(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfv` in interface `GL`

### glGetVertexAttribfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfvARB` in interface `GL`

### glGetVertexAttribfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfvARB(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfvARB` in interface `GL`

### glGetVertexAttribfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfvNV(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfvNV` in interface `GL`

### glGetVertexAttribfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribfvNV(GLuint target, GLenum pname, GLfloat * params);`

  Specified by:
    `glGetVertexAttribfvNV` in interface `GL`

### glGetVertexAttribiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribiv` in interface `GL`

### glGetVertexAttribiv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribiv(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribiv` in interface `GL`

### glGetVertexAttribivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribivARB` in interface `GL`

### glGetVertexAttribivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribivARB(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribivARB` in interface `GL`

### glGetVertexAttribivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribivNV` in interface `GL`

### glGetVertexAttribivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGetVertexAttribivNV(GLuint target, GLenum pname, GLint * params);`

  Specified by:
    `glGetVertexAttribivNV` in interface `GL`

### glGlobalAlphaFactorbSUN

    public void glGlobalAlphaFactorbSUN(byte arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactorbSUN(GLbyte factor);`

  Specified by:
    `glGlobalAlphaFactorbSUN` in interface `GL`

### glGlobalAlphaFactordSUN

    public void glGlobalAlphaFactordSUN(double arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactordSUN(GLdouble coord);`

  Specified by:
    `glGlobalAlphaFactordSUN` in interface `GL`

### glGlobalAlphaFactorfSUN

    public void glGlobalAlphaFactorfSUN(float arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactorfSUN(GLfloat coord);`

  Specified by:
    `glGlobalAlphaFactorfSUN` in interface `GL`

### glGlobalAlphaFactoriSUN

    public void glGlobalAlphaFactoriSUN(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactoriSUN(GLint count);`

  Specified by:
    `glGlobalAlphaFactoriSUN` in interface `GL`

### glGlobalAlphaFactorsSUN

    public void glGlobalAlphaFactorsSUN(short arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactorsSUN(GLshort factor);`

  Specified by:
    `glGlobalAlphaFactorsSUN` in interface `GL`

### glGlobalAlphaFactorubSUN

    public void glGlobalAlphaFactorubSUN(byte arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactorubSUN(GLubyte factor);`

  Specified by:
    `glGlobalAlphaFactorubSUN` in interface `GL`

### glGlobalAlphaFactoruiSUN

    public void glGlobalAlphaFactoruiSUN(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactoruiSUN(GLuint mode);`

  Specified by:
    `glGlobalAlphaFactoruiSUN` in interface `GL`

### glGlobalAlphaFactorusSUN

    public void glGlobalAlphaFactorusSUN(short arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glGlobalAlphaFactorusSUN(GLushort factor);`

  Specified by:
    `glGlobalAlphaFactorusSUN` in interface `GL`

### 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`

### glHintPGI

    public void glHintPGI(int arg0,
                          int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glHintPGI(GLenum target, GLint s);`

  Specified by:
    `glHintPGI` in interface `GL`

### glHistogram

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);`

  Specified by:
    `glHistogram` in interface `GL`

### glIglooInterfaceSGIX

    public void glIglooInterfaceSGIX(int arg0,
                                     Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glIglooInterfaceSGIX(GLenum pname, const GLvoid * params);`

  Specified by:
    `glIglooInterfaceSGIX` in interface `GL`

### glImageTransformParameterfHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat params);`

  Specified by:
    `glImageTransformParameterfHP` in interface `GL`

### glImageTransformParameterfvHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glImageTransformParameterfvHP` in interface `GL`

### glImageTransformParameterfvHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glImageTransformParameterfvHP` in interface `GL`

### glImageTransformParameteriHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameteriHP(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glImageTransformParameteriHP` in interface `GL`

### glImageTransformParameterivHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glImageTransformParameterivHP` in interface `GL`

### glImageTransformParameterivHP

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glImageTransformParameterivHP` in interface `GL`

### glIndexFuncEXT

    public void glIndexFuncEXT(int arg0,
                               float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glIndexFuncEXT(GLenum target, GLclampf s);`

  Specified by:
    `glIndexFuncEXT` in interface `GL`

### glIndexMask

    public void glIndexMask(int arg0)

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

  Specified by:
    `glIndexMask` in interface `GL`

### glIndexMaterialEXT

    public void glIndexMaterialEXT(int arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glIndexMaterialEXT(GLenum target, GLenum id);`

  Specified by:
    `glIndexMaterialEXT` in interface `GL`

### glIndexPointer

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glIndexPointer` in interface `GL`
    `arg2` - a direct `Buffer`

### glIndexd

    public void glIndexd(double arg0)

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

  Specified by:
    `glIndexd` in interface `GL`

### glIndexdv

    public void glIndexdv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexdv(const GLdouble * c);`

  Specified by:
    `glIndexdv` in interface `GL`

### glIndexdv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexdv(const GLdouble * c);`

  Specified by:
    `glIndexdv` in interface `GL`

### glIndexf

    public void glIndexf(float arg0)

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

  Specified by:
    `glIndexf` in interface `GL`

### glIndexfv

    public void glIndexfv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexfv(const GLfloat * c);`

  Specified by:
    `glIndexfv` in interface `GL`

### glIndexfv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexfv(const GLfloat * c);`

  Specified by:
    `glIndexfv` in interface `GL`

### glIndexi

    public void glIndexi(int arg0)

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

  Specified by:
    `glIndexi` in interface `GL`

### glIndexiv

    public void glIndexiv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexiv(const GLint * c);`

  Specified by:
    `glIndexiv` in interface `GL`

### glIndexiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexiv(const GLint * c);`

  Specified by:
    `glIndexiv` in interface `GL`

### glIndexs

    public void glIndexs(short arg0)

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

  Specified by:
    `glIndexs` in interface `GL`

### glIndexsv

    public void glIndexsv(ShortBuffer arg0)

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

  Specified by:
    `glIndexsv` in interface `GL`

### glIndexsv

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

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

  Specified by:
    `glIndexsv` in interface `GL`

### glIndexub

    public void glIndexub(byte arg0)

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

  Specified by:
    `glIndexub` in interface `GL`

### glIndexubv

    public void glIndexubv(ByteBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexubv(const GLubyte * c);`

  Specified by:
    `glIndexubv` in interface `GL`

### glIndexubv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glIndexubv(const GLubyte * c);`

  Specified by:
    `glIndexubv` in interface `GL`

### glInitNames

    public void glInitNames()

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

  Specified by:
    `glInitNames` in interface `GL`

### glInsertComponentEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glInsertComponentEXT(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glInsertComponentEXT` in interface `GL`

### glInstrumentsBufferSGIX

    public void glInstrumentsBufferSGIX(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glInstrumentsBufferSGIX(GLsizei size, GLint * buffer);`

  Specified by:
    `glInstrumentsBufferSGIX` in interface `GL`

### glInstrumentsBufferSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glInstrumentsBufferSGIX(GLsizei size, GLint * buffer);`

  Specified by:
    `glInstrumentsBufferSGIX` in interface `GL`

### glInterleavedArrays

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glInterleavedArrays` in interface `GL`

### glInterleavedArrays

    public void glInterleavedArrays(int arg0,
                                    int arg1,
                                    long arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glInterleavedArrays` in interface `GL`

### glIsAsyncMarkerSGIX

    public boolean glIsAsyncMarkerSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsAsyncMarkerSGIX(GLuint id);`

  Specified by:
    `glIsAsyncMarkerSGIX` in interface `GL`

### glIsBuffer

    public boolean glIsBuffer(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsBuffer(GLuint id);`

  Specified by:
    `glIsBuffer` in interface `GL`

### glIsBufferARB

    public boolean glIsBufferARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsBufferARB(GLuint id);`

  Specified by:
    `glIsBufferARB` in interface `GL`

### 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`

### glIsEnabledIndexedEXT

    public boolean glIsEnabledIndexedEXT(int arg0,
                                         int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsEnabledIndexedEXT(GLenum target, GLuint index);`

  Specified by:
    `glIsEnabledIndexedEXT` in interface `GL`

### glIsFenceAPPLE

    public boolean glIsFenceAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsFenceAPPLE(GLuint id);`

  Specified by:
    `glIsFenceAPPLE` in interface `GL`

### glIsFenceNV

    public boolean glIsFenceNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsFenceNV(GLuint id);`

  Specified by:
    `glIsFenceNV` in interface `GL`

### glIsFramebufferEXT

    public boolean glIsFramebufferEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsFramebufferEXT(GLuint id);`

  Specified by:
    `glIsFramebufferEXT` in interface `GL`

### glIsList

    public boolean glIsList(int arg0)

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

  Specified by:
    `glIsList` in interface `GL`

### glIsObjectBufferATI

    public boolean glIsObjectBufferATI(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsObjectBufferATI(GLuint id);`

  Specified by:
    `glIsObjectBufferATI` in interface `GL`

### glIsOcclusionQueryNV

    public boolean glIsOcclusionQueryNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsOcclusionQueryNV(GLuint id);`

  Specified by:
    `glIsOcclusionQueryNV` in interface `GL`

### glIsProgram

    public boolean glIsProgram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsProgram(GLuint id);`

  Specified by:
    `glIsProgram` in interface `GL`

### glIsProgramARB

    public boolean glIsProgramARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsProgramARB(GLuint id);`

  Specified by:
    `glIsProgramARB` in interface `GL`

### glIsProgramNV

    public boolean glIsProgramNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsProgramNV(GLuint id);`

  Specified by:
    `glIsProgramNV` in interface `GL`

### glIsQuery

    public boolean glIsQuery(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsQuery(GLuint id);`

  Specified by:
    `glIsQuery` in interface `GL`

### glIsQueryARB

    public boolean glIsQueryARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsQueryARB(GLuint id);`

  Specified by:
    `glIsQueryARB` in interface `GL`

### glIsRenderbufferEXT

    public boolean glIsRenderbufferEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsRenderbufferEXT(GLuint id);`

  Specified by:
    `glIsRenderbufferEXT` in interface `GL`

### glIsShader

    public boolean glIsShader(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsShader(GLuint id);`

  Specified by:
    `glIsShader` in interface `GL`

### 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`

### glIsVariantEnabledEXT

    public boolean glIsVariantEnabledEXT(int arg0,
                                         int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsVariantEnabledEXT(GLuint id, GLenum cap);`

  Specified by:
    `glIsVariantEnabledEXT` in interface `GL`

### glIsVertexArrayAPPLE

    public boolean glIsVertexArrayAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsVertexArrayAPPLE(GLuint id);`

  Specified by:
    `glIsVertexArrayAPPLE` in interface `GL`

### glIsVertexAttribEnabledAPPLE

    public boolean glIsVertexAttribEnabledAPPLE(int arg0,
                                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname);`

  Specified by:
    `glIsVertexAttribEnabledAPPLE` in interface `GL`

### glLightEnviSGIX

    public void glLightEnviSGIX(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLightEnviSGIX(GLenum target, GLint s);`

  Specified by:
    `glLightEnviSGIX` in interface `GL`

### glLightModelf

    public void glLightModelf(int arg0,
                              float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLightModelf(GLenum pname, GLfloat param);`

  Specified by:
    `glLightModelf` in interface `GL`

### glLightModelfv

    public void glLightModelfv(int arg0,
                               FloatBuffer arg1)

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

  Specified by:
    `glLightModelfv` in interface `GL`

### glLightModelfv

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

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

  Specified by:
    `glLightModelfv` in interface `GL`

### glLightModeli

    public void glLightModeli(int arg0,
                              int arg1)

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

  Specified by:
    `glLightModeli` in interface `GL`

### glLightModeliv

    public void glLightModeliv(int arg0,
                               IntBuffer arg1)

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

  Specified by:
    `glLightModeliv` in interface `GL`

### glLightModeliv

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

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

  Specified by:
    `glLightModeliv` in interface `GL`

### glLightf

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLightf(GLenum light, GLenum pname, GLfloat param);`

  Specified by:
    `glLightf` in interface `GL`

### glLightfv

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

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

  Specified by:
    `glLightfv` in interface `GL`

### glLightfv

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

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

  Specified by:
    `glLightfv` in interface `GL`

### glLighti

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

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

  Specified by:
    `glLighti` in interface `GL`

### glLightiv

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

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

  Specified by:
    `glLightiv` in interface `GL`

### glLightiv

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

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

  Specified by:
    `glLightiv` in interface `GL`

### glLineStipple

    public void glLineStipple(int arg0,
                              short arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLineStipple(GLint factor, GLushort pattern);`

  Specified by:
    `glLineStipple` in interface `GL`

### 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`

### glLinkProgram

    public void glLinkProgram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLinkProgram(GLuint mode);`

  Specified by:
    `glLinkProgram` in interface `GL`

### glLinkProgramARB

    public void glLinkProgramARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLinkProgramARB(GLhandleARB mode);`

  Specified by:
    `glLinkProgramARB` in interface `GL`

### glListBase

    public void glListBase(int arg0)

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

  Specified by:
    `glListBase` in interface `GL`

### glListParameterfSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameterfSGIX(GLuint target, GLenum pname, GLfloat params);`

  Specified by:
    `glListParameterfSGIX` in interface `GL`

### glListParameterfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameterfvSGIX(GLuint target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glListParameterfvSGIX` in interface `GL`

### glListParameterfvSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameterfvSGIX(GLuint target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glListParameterfvSGIX` in interface `GL`

### glListParameteriSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameteriSGIX(GLuint target, GLenum pname, GLint params);`

  Specified by:
    `glListParameteriSGIX` in interface `GL`

### glListParameterivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameterivSGIX(GLuint target, GLenum pname, const GLint * params);`

  Specified by:
    `glListParameterivSGIX` in interface `GL`

### glListParameterivSGIX

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glListParameterivSGIX(GLuint target, GLenum pname, const GLint * params);`

  Specified by:
    `glListParameterivSGIX` in interface `GL`

### glLoadIdentity

    public void glLoadIdentity()

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

  Specified by:
    `glLoadIdentity` in interface `GL`

### glLoadIdentityDeformationMapSGIX

    public void glLoadIdentityDeformationMapSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadIdentityDeformationMapSGIX(GLbitfield mode);`

  Specified by:
    `glLoadIdentityDeformationMapSGIX` in interface `GL`

### glLoadMatrixd

    public void glLoadMatrixd(DoubleBuffer arg0)

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

  Specified by:
    `glLoadMatrixd` in interface `GL`

### glLoadMatrixd

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

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

  Specified by:
    `glLoadMatrixd` in interface `GL`

### glLoadMatrixf

    public void glLoadMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLoadMatrixf(const GLfloat * m);`

  Specified by:
    `glLoadMatrixf` in interface `GL`

### glLoadMatrixf

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glLoadMatrixf(const GLfloat * m);`

  Specified by:
    `glLoadMatrixf` in interface `GL`

### glLoadName

    public void glLoadName(int arg0)

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

  Specified by:
    `glLoadName` in interface `GL`

### glLoadProgramNV

    public void glLoadProgramNV(int arg0,
                                int arg1,
                                int arg2,
                                String arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program);`

  Specified by:
    `glLoadProgramNV` in interface `GL`

### glLoadTransposeMatrixd

    public void glLoadTransposeMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadTransposeMatrixd(const GLdouble * m);`

  Specified by:
    `glLoadTransposeMatrixd` in interface `GL`

### glLoadTransposeMatrixd

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadTransposeMatrixd(const GLdouble * m);`

  Specified by:
    `glLoadTransposeMatrixd` in interface `GL`

### glLoadTransposeMatrixf

    public void glLoadTransposeMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadTransposeMatrixf(const GLfloat * m);`

  Specified by:
    `glLoadTransposeMatrixf` in interface `GL`

### glLoadTransposeMatrixf

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLoadTransposeMatrixf(const GLfloat * m);`

  Specified by:
    `glLoadTransposeMatrixf` in interface `GL`

### glLockArraysEXT

    public void glLockArraysEXT(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glLockArraysEXT(GLint x, GLsizei y);`

  Specified by:
    `glLockArraysEXT` in interface `GL`

### glLogicOp

    public void glLogicOp(int arg0)

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

  Specified by:
    `glLogicOp` in interface `GL`

### glMap1d

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

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

### glMap1d

    public void glMap1d(int arg0,
                        double arg1,
                        double arg2,
                        int arg3,
                        int arg4,
                        double[] arg5,
                        int arg6)

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

### glMap1f

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

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

### glMap1f

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

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

### 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: `GL`
  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 `GL`

### 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: `GL`
  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 `GL`

### 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: `GL`
  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 `GL`

### 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: `GL`
  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 `GL`

### glMapBuffer

    public ByteBuffer glMapBuffer(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLvoid * glMapBuffer(GLenum target, GLenum access);`

  Specified by:
    `glMapBuffer` in interface `GL`

### glMapBufferARB

    public ByteBuffer glMapBufferARB(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLvoid * glMapBufferARB(GLenum target, GLenum access);`

  Specified by:
    `glMapBufferARB` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glMapControlPointsNV` in interface `GL`

### glMapGrid1d

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

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

  Specified by:
    `glMapGrid1d` in interface `GL`

### glMapGrid1f

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

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

  Specified by:
    `glMapGrid1f` in interface `GL`

### glMapGrid2d

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);`

  Specified by:
    `glMapGrid2d` in interface `GL`

### glMapGrid2f

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);`

  Specified by:
    `glMapGrid2f` in interface `GL`

### glMapParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glMapParameterfvNV` in interface `GL`

### glMapParameterfvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glMapParameterfvNV` in interface `GL`

### glMapParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glMapParameterivNV` in interface `GL`

### glMapParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glMapParameterivNV` in interface `GL`

### glMapVertexAttrib1dAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`

  Specified by:
    `glMapVertexAttrib1dAPPLE` in interface `GL`

### glMapVertexAttrib1dAPPLE

    public void glMapVertexAttrib1dAPPLE(int arg0,
                                         int arg1,
                                         double arg2,
                                         double arg3,
                                         int arg4,
                                         int arg5,
                                         double[] arg6,
                                         int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);`

  Specified by:
    `glMapVertexAttrib1dAPPLE` in interface `GL`

### glMapVertexAttrib1fAPPLE

    public void glMapVertexAttrib1fAPPLE(int arg0,
                                         int arg1,
                                         float arg2,
                                         float arg3,
                                         int arg4,
                                         int arg5,
                                         FloatBuffer arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`

  Specified by:
    `glMapVertexAttrib1fAPPLE` in interface `GL`

### glMapVertexAttrib1fAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);`

  Specified by:
    `glMapVertexAttrib1fAPPLE` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glMapVertexAttrib2dAPPLE` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glMapVertexAttrib2dAPPLE` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glMapVertexAttrib2fAPPLE` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glMapVertexAttrib2fAPPLE` in interface `GL`

### glMaterialf

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glMaterialf(GLenum face, GLenum pname, GLfloat param);`

  Specified by:
    `glMaterialf` in interface `GL`

### glMaterialfv

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

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

  Specified by:
    `glMaterialfv` in interface `GL`

### glMaterialfv

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

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

  Specified by:
    `glMaterialfv` in interface `GL`

### glMateriali

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

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

  Specified by:
    `glMateriali` in interface `GL`

### glMaterialiv

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

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

  Specified by:
    `glMaterialiv` in interface `GL`

### glMaterialiv

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

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

  Specified by:
    `glMaterialiv` in interface `GL`

### glMatrixIndexPointerARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glMatrixIndexPointerARB` in interface `GL`
    `arg3` - a direct `Buffer`

### glMatrixIndexPointerARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glMatrixIndexPointerARB` in interface `GL`

### glMatrixIndexubvARB

    public void glMatrixIndexubvARB(int arg0,
                                    ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`

  Specified by:
    `glMatrixIndexubvARB` in interface `GL`

### glMatrixIndexubvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexubvARB(GLint size, const GLubyte * weights);`

  Specified by:
    `glMatrixIndexubvARB` in interface `GL`

### glMatrixIndexuivARB

    public void glMatrixIndexuivARB(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`

  Specified by:
    `glMatrixIndexuivARB` in interface `GL`

### glMatrixIndexuivARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexuivARB(GLint n, const GLuint * ids);`

  Specified by:
    `glMatrixIndexuivARB` in interface `GL`

### glMatrixIndexusvARB

    public void glMatrixIndexusvARB(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`

  Specified by:
    `glMatrixIndexusvARB` in interface `GL`

### glMatrixIndexusvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMatrixIndexusvARB(GLint size, const GLushort * weights);`

  Specified by:
    `glMatrixIndexusvARB` in interface `GL`

### glMatrixMode

    public void glMatrixMode(int arg0)

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

  Specified by:
    `glMatrixMode` in interface `GL`

### glMinmax

    public void glMinmax(int arg0,
                         int arg1,
                         boolean arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMinmax(GLenum target, GLenum internalformat, GLboolean sink);`

  Specified by:
    `glMinmax` in interface `GL`

### glMultMatrixd

    public void glMultMatrixd(DoubleBuffer arg0)

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

  Specified by:
    `glMultMatrixd` in interface `GL`

### glMultMatrixd

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

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

  Specified by:
    `glMultMatrixd` in interface `GL`

### glMultMatrixf

    public void glMultMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glMultMatrixf(const GLfloat * m);`

  Specified by:
    `glMultMatrixf` in interface `GL`

### glMultMatrixf

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glMultMatrixf(const GLfloat * m);`

  Specified by:
    `glMultMatrixf` in interface `GL`

### glMultTransposeMatrixd

    public void glMultTransposeMatrixd(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultTransposeMatrixd(const GLdouble * m);`

  Specified by:
    `glMultTransposeMatrixd` in interface `GL`

### glMultTransposeMatrixd

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultTransposeMatrixd(const GLdouble * m);`

  Specified by:
    `glMultTransposeMatrixd` in interface `GL`

### glMultTransposeMatrixf

    public void glMultTransposeMatrixf(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultTransposeMatrixf(const GLfloat * m);`

  Specified by:
    `glMultTransposeMatrixf` in interface `GL`

### glMultTransposeMatrixf

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultTransposeMatrixf(const GLfloat * m);`

  Specified by:
    `glMultTransposeMatrixf` in interface `GL`

### glMultiDrawArrays

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawArrays` in interface `GL`

### glMultiDrawArrays

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawArrays` in interface `GL`

### glMultiDrawArraysEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawArraysEXT` in interface `GL`

### glMultiDrawArraysEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawArraysEXT` in interface `GL`

### glMultiDrawElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawElementArrayAPPLE` in interface `GL`

### glMultiDrawElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawElementArrayAPPLE` in interface `GL`

### glMultiDrawElements

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

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

  Specified by:
    `glMultiDrawElements` in interface `GL`

### glMultiDrawElements

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

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

  Specified by:
    `glMultiDrawElements` in interface `GL`

### glMultiDrawElementsEXT

    public void glMultiDrawElementsEXT(int arg0,
                                       IntBuffer arg1,
                                       int arg2,
                                       Buffer[] arg3,
                                       int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`

  Specified by:
    `glMultiDrawElementsEXT` in interface `GL`

### glMultiDrawElementsEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);`

  Specified by:
    `glMultiDrawElementsEXT` in interface `GL`

### glMultiDrawRangeElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawRangeElementArrayAPPLE` in interface `GL`

### glMultiDrawRangeElementArrayAPPLE

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);`

  Specified by:
    `glMultiDrawRangeElementArrayAPPLE` in interface `GL`

### glMultiModeDrawArraysIBM

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);`

  Specified by:
    `glMultiModeDrawArraysIBM` in interface `GL`

### glMultiModeDrawArraysIBM

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);`

  Specified by:
    `glMultiModeDrawArraysIBM` in interface `GL`

### glMultiModeDrawElementsIBM

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);`

  Specified by:
    `glMultiModeDrawElementsIBM` in interface `GL`

### glMultiModeDrawElementsIBM

    public void glMultiModeDrawElementsIBM(int[] arg0,
                                           int arg1,
                                           int[] arg2,
                                           int arg3,
                                           int arg4,
                                           Buffer[] arg5,
                                           int arg6,
                                           int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);`

  Specified by:
    `glMultiModeDrawElementsIBM` in interface `GL`

### glMultiTexCoord1d

    public void glMultiTexCoord1d(int arg0,
                                  double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1d(GLenum target, GLdouble s);`

  Specified by:
    `glMultiTexCoord1d` in interface `GL`

### glMultiTexCoord1dv

    public void glMultiTexCoord1dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord1dv` in interface `GL`

### glMultiTexCoord1dv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord1dv` in interface `GL`

### glMultiTexCoord1f

    public void glMultiTexCoord1f(int arg0,
                                  float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1f(GLenum target, GLfloat s);`

  Specified by:
    `glMultiTexCoord1f` in interface `GL`

### glMultiTexCoord1fv

    public void glMultiTexCoord1fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord1fv` in interface `GL`

### glMultiTexCoord1fv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord1fv` in interface `GL`

### glMultiTexCoord1hNV

    public void glMultiTexCoord1hNV(int arg0,
                                    short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1hNV(GLenum target, GLhalfNV s);`

  Specified by:
    `glMultiTexCoord1hNV` in interface `GL`

### glMultiTexCoord1hvNV

    public void glMultiTexCoord1hvNV(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord1hvNV` in interface `GL`

### glMultiTexCoord1hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord1hvNV` in interface `GL`

### glMultiTexCoord1i

    public void glMultiTexCoord1i(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1i(GLenum target, GLint s);`

  Specified by:
    `glMultiTexCoord1i` in interface `GL`

### glMultiTexCoord1iv

    public void glMultiTexCoord1iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord1iv` in interface `GL`

### glMultiTexCoord1iv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord1iv` in interface `GL`

### glMultiTexCoord1s

    public void glMultiTexCoord1s(int arg0,
                                  short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1s(GLenum target, GLshort s);`

  Specified by:
    `glMultiTexCoord1s` in interface `GL`

### glMultiTexCoord1sv

    public void glMultiTexCoord1sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord1sv` in interface `GL`

### glMultiTexCoord1sv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord1sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord1sv` in interface `GL`

### glMultiTexCoord2d

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);`

  Specified by:
    `glMultiTexCoord2d` in interface `GL`

### glMultiTexCoord2dv

    public void glMultiTexCoord2dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord2dv` in interface `GL`

### glMultiTexCoord2dv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord2dv` in interface `GL`

### glMultiTexCoord2f

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t);`

  Specified by:
    `glMultiTexCoord2f` in interface `GL`

### glMultiTexCoord2fv

    public void glMultiTexCoord2fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord2fv` in interface `GL`

### glMultiTexCoord2fv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord2fv` in interface `GL`

### glMultiTexCoord2hNV

    public void glMultiTexCoord2hNV(int arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t);`

  Specified by:
    `glMultiTexCoord2hNV` in interface `GL`

### glMultiTexCoord2hvNV

    public void glMultiTexCoord2hvNV(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord2hvNV` in interface `GL`

### glMultiTexCoord2hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord2hvNV` in interface `GL`

### glMultiTexCoord2i

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2i(GLenum target, GLint s, GLint t);`

  Specified by:
    `glMultiTexCoord2i` in interface `GL`

### glMultiTexCoord2iv

    public void glMultiTexCoord2iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord2iv` in interface `GL`

### glMultiTexCoord2iv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord2iv` in interface `GL`

### glMultiTexCoord2s

    public void glMultiTexCoord2s(int arg0,
                                  short arg1,
                                  short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);`

  Specified by:
    `glMultiTexCoord2s` in interface `GL`

### glMultiTexCoord2sv

    public void glMultiTexCoord2sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord2sv` in interface `GL`

### glMultiTexCoord2sv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord2sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord2sv` in interface `GL`

### glMultiTexCoord3d

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glMultiTexCoord3d` in interface `GL`

### glMultiTexCoord3dv

    public void glMultiTexCoord3dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord3dv` in interface `GL`

### glMultiTexCoord3dv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord3dv` in interface `GL`

### glMultiTexCoord3f

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glMultiTexCoord3f` in interface `GL`

### glMultiTexCoord3fv

    public void glMultiTexCoord3fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord3fv` in interface `GL`

### glMultiTexCoord3fv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord3fv` in interface `GL`

### glMultiTexCoord3hNV

    public void glMultiTexCoord3hNV(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`

  Specified by:
    `glMultiTexCoord3hNV` in interface `GL`

### glMultiTexCoord3hvNV

    public void glMultiTexCoord3hvNV(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord3hvNV` in interface `GL`

### glMultiTexCoord3hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord3hvNV` in interface `GL`

### glMultiTexCoord3i

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);`

  Specified by:
    `glMultiTexCoord3i` in interface `GL`

### glMultiTexCoord3iv

    public void glMultiTexCoord3iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord3iv` in interface `GL`

### glMultiTexCoord3iv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord3iv` in interface `GL`

### glMultiTexCoord3s

    public void glMultiTexCoord3s(int arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glMultiTexCoord3s` in interface `GL`

### glMultiTexCoord3sv

    public void glMultiTexCoord3sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord3sv` in interface `GL`

### glMultiTexCoord3sv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord3sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord3sv` in interface `GL`

### glMultiTexCoord4d

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glMultiTexCoord4d` in interface `GL`

### glMultiTexCoord4dv

    public void glMultiTexCoord4dv(int arg0,
                                   DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord4dv` in interface `GL`

### glMultiTexCoord4dv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4dv(GLenum target, const GLdouble * v);`

  Specified by:
    `glMultiTexCoord4dv` in interface `GL`

### glMultiTexCoord4f

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glMultiTexCoord4f` in interface `GL`

### glMultiTexCoord4fv

    public void glMultiTexCoord4fv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord4fv` in interface `GL`

### glMultiTexCoord4fv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4fv(GLenum target, const GLfloat * v);`

  Specified by:
    `glMultiTexCoord4fv` in interface `GL`

### glMultiTexCoord4hNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`

  Specified by:
    `glMultiTexCoord4hNV` in interface `GL`

### glMultiTexCoord4hvNV

    public void glMultiTexCoord4hvNV(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord4hvNV` in interface `GL`

### glMultiTexCoord4hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4hvNV(GLenum index, const GLhalfNV * v);`

  Specified by:
    `glMultiTexCoord4hvNV` in interface `GL`

### glMultiTexCoord4i

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4i(GLenum target, GLint start, GLint x, GLint y, GLint width);`

  Specified by:
    `glMultiTexCoord4i` in interface `GL`

### glMultiTexCoord4iv

    public void glMultiTexCoord4iv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord4iv` in interface `GL`

### glMultiTexCoord4iv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4iv(GLenum target, const GLint * v);`

  Specified by:
    `glMultiTexCoord4iv` in interface `GL`

### glMultiTexCoord4s

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glMultiTexCoord4s` in interface `GL`

### glMultiTexCoord4sv

    public void glMultiTexCoord4sv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord4sv` in interface `GL`

### glMultiTexCoord4sv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glMultiTexCoord4sv(GLenum target, const GLshort * v);`

  Specified by:
    `glMultiTexCoord4sv` in interface `GL`

### glNewBufferRegion

    public int glNewBufferRegion(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glNewBufferRegion(GLenum type);`

  Specified by:
    `glNewBufferRegion` in interface `GL`

### glNewList

    public void glNewList(int arg0,
                          int arg1)

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

  Specified by:
    `glNewList` in interface `GL`

### glNewObjectBufferATI

    public int glNewObjectBufferATI(int arg0,
                                    Buffer arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLuint glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage);`

  Specified by:
    `glNewObjectBufferATI` in interface `GL`

### glNormal3b

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

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

  Specified by:
    `glNormal3b` in interface `GL`

### glNormal3bv

    public void glNormal3bv(ByteBuffer arg0)

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

  Specified by:
    `glNormal3bv` in interface `GL`

### glNormal3bv

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

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

  Specified by:
    `glNormal3bv` in interface `GL`

### glNormal3d

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

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

  Specified by:
    `glNormal3d` in interface `GL`

### glNormal3dv

    public void glNormal3dv(DoubleBuffer arg0)

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

  Specified by:
    `glNormal3dv` in interface `GL`

### glNormal3dv

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

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

  Specified by:
    `glNormal3dv` in interface `GL`

### glNormal3f

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);`

  Specified by:
    `glNormal3f` in interface `GL`

### glNormal3fVertex3fSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glNormal3fVertex3fSUN` in interface `GL`

### glNormal3fVertex3fvSUN

    public void glNormal3fVertex3fvSUN(FloatBuffer arg0,
                                       FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glNormal3fVertex3fvSUN` in interface `GL`

### glNormal3fVertex3fvSUN

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glNormal3fVertex3fvSUN` in interface `GL`

### glNormal3fv

    public void glNormal3fv(FloatBuffer arg0)

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

  Specified by:
    `glNormal3fv` in interface `GL`

### glNormal3fv

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

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

  Specified by:
    `glNormal3fv` in interface `GL`

### glNormal3hNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`

  Specified by:
    `glNormal3hNV` in interface `GL`

### glNormal3hvNV

    public void glNormal3hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3hvNV(const GLhalfNV * v);`

  Specified by:
    `glNormal3hvNV` in interface `GL`

### glNormal3hvNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormal3hvNV(const GLhalfNV * v);`

  Specified by:
    `glNormal3hvNV` in interface `GL`

### glNormal3i

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glNormal3i(GLint nx, GLint ny, GLint nz);`

  Specified by:
    `glNormal3i` in interface `GL`

### glNormal3iv

    public void glNormal3iv(IntBuffer arg0)

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

  Specified by:
    `glNormal3iv` in interface `GL`

### glNormal3iv

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

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

  Specified by:
    `glNormal3iv` in interface `GL`

### glNormal3s

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

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

  Specified by:
    `glNormal3s` in interface `GL`

### glNormal3sv

    public void glNormal3sv(ShortBuffer arg0)

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

  Specified by:
    `glNormal3sv` in interface `GL`

### glNormal3sv

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

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

  Specified by:
    `glNormal3sv` in interface `GL`

### glNormalPointer

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glNormalPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glNormalPointer` in interface `GL`
    `arg2` - a direct `Buffer`

### glNormalPointer

    public void glNormalPointer(int arg0,
                                int arg1,
                                long arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glNormalPointer(GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glNormalPointer` in interface `GL`

### glNormalStream3bATI

    public void glNormalStream3bATI(int arg0,
                                    byte arg1,
                                    byte arg2,
                                    byte arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);`

  Specified by:
    `glNormalStream3bATI` in interface `GL`

### glNormalStream3bvATI

    public void glNormalStream3bvATI(int arg0,
                                     ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3bvATI(GLenum index, const GLbyte * v);`

  Specified by:
    `glNormalStream3bvATI` in interface `GL`

### glNormalStream3bvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3bvATI(GLenum index, const GLbyte * v);`

  Specified by:
    `glNormalStream3bvATI` in interface `GL`

### glNormalStream3dATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glNormalStream3dATI` in interface `GL`

### glNormalStream3dvATI

    public void glNormalStream3dvATI(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glNormalStream3dvATI` in interface `GL`

### glNormalStream3dvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glNormalStream3dvATI` in interface `GL`

### glNormalStream3fATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glNormalStream3fATI` in interface `GL`

### glNormalStream3fvATI

    public void glNormalStream3fvATI(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glNormalStream3fvATI` in interface `GL`

### glNormalStream3fvATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glNormalStream3fvATI` in interface `GL`

### glNormalStream3iATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3iATI(GLenum target, GLint s, GLint t, GLint r);`

  Specified by:
    `glNormalStream3iATI` in interface `GL`

### glNormalStream3ivATI

    public void glNormalStream3ivATI(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glNormalStream3ivATI` in interface `GL`

### glNormalStream3ivATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glNormalStream3ivATI` in interface `GL`

### glNormalStream3sATI

    public void glNormalStream3sATI(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3sATI(GLenum target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glNormalStream3sATI` in interface `GL`

### glNormalStream3svATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glNormalStream3svATI` in interface `GL`

### glNormalStream3svATI

    public void glNormalStream3svATI(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glNormalStream3svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glNormalStream3svATI` in interface `GL`

### glOrtho

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val);`

  Specified by:
    `glOrtho` in interface `GL`

### glPNTrianglesfATI

    public void glPNTrianglesfATI(int arg0,
                                  float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPNTrianglesfATI(GLenum target, GLfloat s);`

  Specified by:
    `glPNTrianglesfATI` in interface `GL`

### glPNTrianglesiATI

    public void glPNTrianglesiATI(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPNTrianglesiATI(GLenum target, GLint s);`

  Specified by:
    `glPNTrianglesiATI` in interface `GL`

### glPassTexCoordATI

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPassTexCoordATI(GLuint red, GLuint green, GLenum blue);`

  Specified by:
    `glPassTexCoordATI` in interface `GL`

### glPassThrough

    public void glPassThrough(float arg0)

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

  Specified by:
    `glPassThrough` in interface `GL`

### glPixelDataRangeNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelDataRangeNV(GLenum target, GLsizei level, GLvoid * img);`

  Specified by:
    `glPixelDataRangeNV` in interface `GL`
    `arg2` - a direct `Buffer`

### glPixelMapfv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`

  Specified by:
    `glPixelMapfv` in interface `GL`

### glPixelMapfv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`

  Specified by:
    `glPixelMapfv` in interface `GL`

### glPixelMapfv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values);`

  Specified by:
    `glPixelMapfv` in interface `GL`

### glPixelMapuiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`

  Specified by:
    `glPixelMapuiv` in interface `GL`

### glPixelMapuiv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`

  Specified by:
    `glPixelMapuiv` in interface `GL`

### glPixelMapuiv

    public void glPixelMapuiv(int arg0,
                              int arg1,
                              long arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values);`

  Specified by:
    `glPixelMapuiv` in interface `GL`

### glPixelMapusv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`

  Specified by:
    `glPixelMapusv` in interface `GL`

### glPixelMapusv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`

  Specified by:
    `glPixelMapusv` in interface `GL`

### glPixelMapusv

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values);`

  Specified by:
    `glPixelMapusv` in interface `GL`

### glPixelStoref

    public void glPixelStoref(int arg0,
                              float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelStoref(GLenum pname, GLfloat param);`

  Specified by:
    `glPixelStoref` in interface `GL`

### 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`

### glPixelTexGenParameterfSGIS

    public void glPixelTexGenParameterfSGIS(int arg0,
                                            float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameterfSGIS(GLenum target, GLfloat s);`

  Specified by:
    `glPixelTexGenParameterfSGIS` in interface `GL`

### glPixelTexGenParameterfvSGIS

    public void glPixelTexGenParameterfvSGIS(int arg0,
                                             FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameterfvSGIS(GLenum target, const GLfloat * v);`

  Specified by:
    `glPixelTexGenParameterfvSGIS` in interface `GL`

### glPixelTexGenParameterfvSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameterfvSGIS(GLenum target, const GLfloat * v);`

  Specified by:
    `glPixelTexGenParameterfvSGIS` in interface `GL`

### glPixelTexGenParameteriSGIS

    public void glPixelTexGenParameteriSGIS(int arg0,
                                            int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameteriSGIS(GLenum target, GLint s);`

  Specified by:
    `glPixelTexGenParameteriSGIS` in interface `GL`

### glPixelTexGenParameterivSGIS

    public void glPixelTexGenParameterivSGIS(int arg0,
                                             IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameterivSGIS(GLenum target, const GLint * v);`

  Specified by:
    `glPixelTexGenParameterivSGIS` in interface `GL`

### glPixelTexGenParameterivSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenParameterivSGIS(GLenum target, const GLint * v);`

  Specified by:
    `glPixelTexGenParameterivSGIS` in interface `GL`

### glPixelTexGenSGIX

    public void glPixelTexGenSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTexGenSGIX(GLenum mode);`

  Specified by:
    `glPixelTexGenSGIX` in interface `GL`

### glPixelTransferf

    public void glPixelTransferf(int arg0,
                                 float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelTransferf(GLenum pname, GLfloat param);`

  Specified by:
    `glPixelTransferf` in interface `GL`

### glPixelTransferi

    public void glPixelTransferi(int arg0,
                                 int arg1)

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

  Specified by:
    `glPixelTransferi` in interface `GL`

### glPixelTransformParameterfEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat params);`

  Specified by:
    `glPixelTransformParameterfEXT` in interface `GL`

### glPixelTransformParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glPixelTransformParameterfvEXT` in interface `GL`

### glPixelTransformParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glPixelTransformParameterfvEXT` in interface `GL`

### glPixelTransformParameteriEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint params);`

  Specified by:
    `glPixelTransformParameteriEXT` in interface `GL`

### glPixelTransformParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glPixelTransformParameterivEXT` in interface `GL`

### glPixelTransformParameterivEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glPixelTransformParameterivEXT` in interface `GL`

### glPixelZoom

    public void glPixelZoom(float arg0,
                            float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPixelZoom(GLfloat xfactor, GLfloat yfactor);`

  Specified by:
    `glPixelZoom` in interface `GL`

### glPointParameterf

    public void glPointParameterf(int arg0,
                                  float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterf(GLenum target, GLfloat s);`

  Specified by:
    `glPointParameterf` in interface `GL`

### glPointParameterfARB

    public void glPointParameterfARB(int arg0,
                                     float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfARB(GLenum target, GLfloat s);`

  Specified by:
    `glPointParameterfARB` in interface `GL`

### glPointParameterfEXT

    public void glPointParameterfEXT(int arg0,
                                     float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfEXT(GLenum target, GLfloat s);`

  Specified by:
    `glPointParameterfEXT` in interface `GL`

### glPointParameterfSGIS

    public void glPointParameterfSGIS(int arg0,
                                      float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfSGIS(GLenum target, GLfloat s);`

  Specified by:
    `glPointParameterfSGIS` in interface `GL`

### glPointParameterfv

    public void glPointParameterfv(int arg0,
                                   FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfv(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfv` in interface `GL`

### glPointParameterfv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfv(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfv` in interface `GL`

### glPointParameterfvARB

    public void glPointParameterfvARB(int arg0,
                                      FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvARB(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvARB` in interface `GL`

### glPointParameterfvARB

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvARB(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvARB` in interface `GL`

### glPointParameterfvEXT

    public void glPointParameterfvEXT(int arg0,
                                      FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvEXT(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvEXT` in interface `GL`

### glPointParameterfvEXT

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvEXT(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvEXT` in interface `GL`

### glPointParameterfvSGIS

    public void glPointParameterfvSGIS(int arg0,
                                       FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvSGIS(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvSGIS` in interface `GL`

### glPointParameterfvSGIS

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterfvSGIS(GLenum target, const GLfloat * v);`

  Specified by:
    `glPointParameterfvSGIS` in interface `GL`

### glPointParameteri

    public void glPointParameteri(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameteri(GLenum target, GLint s);`

  Specified by:
    `glPointParameteri` in interface `GL`

### glPointParameteriNV

    public void glPointParameteriNV(int arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameteriNV(GLenum target, GLint s);`

  Specified by:
    `glPointParameteriNV` in interface `GL`

### glPointParameteriv

    public void glPointParameteriv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameteriv(GLenum target, const GLint * v);`

  Specified by:
    `glPointParameteriv` in interface `GL`

### glPointParameteriv

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameteriv(GLenum target, const GLint * v);`

  Specified by:
    `glPointParameteriv` in interface `GL`

### glPointParameterivNV

    public void glPointParameterivNV(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterivNV(GLenum target, const GLint * v);`

  Specified by:
    `glPointParameterivNV` in interface `GL`

### glPointParameterivNV

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

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPointParameterivNV(GLenum target, const GLint * v);`

  Specified by:
    `glPointParameterivNV` in interface `GL`

### glPointSize

    public void glPointSize(float arg0)

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

  Specified by:
    `glPointSize` in interface `GL`

### glPollAsyncSGIX

    public int glPollAsyncSGIX(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glPollAsyncSGIX(GLuint * markerp);`

  Specified by:
    `glPollAsyncSGIX` in interface `GL`

### glPollAsyncSGIX

    public int glPollAsyncSGIX(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glPollAsyncSGIX(GLuint * markerp);`

  Specified by:
    `glPollAsyncSGIX` in interface `GL`

### glPollInstrumentsSGIX

    public int glPollInstrumentsSGIX(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glPollInstrumentsSGIX(GLint * marker_p);`

  Specified by:
    `glPollInstrumentsSGIX` in interface `GL`

### glPollInstrumentsSGIX

    public int glPollInstrumentsSGIX(int[] arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLint glPollInstrumentsSGIX(GLint * marker_p);`

  Specified by:
    `glPollInstrumentsSGIX` in interface `GL`

### glPolygonMode

    public void glPolygonMode(int arg0,
                              int arg1)

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

  Specified by:
    `glPolygonMode` in interface `GL`

### 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`

### glPolygonStipple

    public void glPolygonStipple(ByteBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPolygonStipple(const GLubyte * mask);`

  Specified by:
    `glPolygonStipple` in interface `GL`

### glPolygonStipple

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPolygonStipple(const GLubyte * mask);`

  Specified by:
    `glPolygonStipple` in interface `GL`

### glPolygonStipple

    public void glPolygonStipple(long arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPolygonStipple(const GLubyte * mask);`

  Specified by:
    `glPolygonStipple` in interface `GL`

### glPopAttrib

    public void glPopAttrib()

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

  Specified by:
    `glPopAttrib` in interface `GL`

### glPopClientAttrib

    public void glPopClientAttrib()

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

  Specified by:
    `glPopClientAttrib` in interface `GL`

### glPopMatrix

    public void glPopMatrix()

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

  Specified by:
    `glPopMatrix` in interface `GL`

### glPopName

    public void glPopName()

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

  Specified by:
    `glPopName` in interface `GL`

### glPrimitiveRestartIndexNV

    public void glPrimitiveRestartIndexNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPrimitiveRestartIndexNV(GLuint mode);`

  Specified by:
    `glPrimitiveRestartIndexNV` in interface `GL`

### glPrimitiveRestartNV

    public void glPrimitiveRestartNV()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glPrimitiveRestartNV(void);`

  Specified by:
    `glPrimitiveRestartNV` in interface `GL`

### glPrioritizeTextures

    public void glPrioritizeTextures(int arg0,
                                     IntBuffer arg1,
                                     FloatBuffer arg2)

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

  Specified by:
    `glPrioritizeTextures` in interface `GL`

### glPrioritizeTextures

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

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);`

  Specified by:
    `glPrioritizeTextures` in interface `GL`

### glProgramBufferParametersIivNV

    public void glProgramBufferParametersIivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               IntBuffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramBufferParametersIivNV` in interface `GL`

### glProgramBufferParametersIivNV

    public void glProgramBufferParametersIivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int arg3,
                                               int[] arg4,
                                               int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramBufferParametersIivNV` in interface `GL`

### glProgramBufferParametersIuivNV

    public void glProgramBufferParametersIuivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                IntBuffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramBufferParametersIuivNV` in interface `GL`

### glProgramBufferParametersIuivNV

    public void glProgramBufferParametersIuivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int arg3,
                                                int[] arg4,
                                                int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramBufferParametersIuivNV` in interface `GL`

### glProgramBufferParametersfvNV

    public void glProgramBufferParametersfvNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              FloatBuffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`

  Specified by:
    `glProgramBufferParametersfvNV` in interface `GL`

### glProgramBufferParametersfvNV

    public void glProgramBufferParametersfvNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              float[] arg4,
                                              int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);`

  Specified by:
    `glProgramBufferParametersfvNV` in interface `GL`

### glProgramEnvParameter4dARB

    public void glProgramEnvParameter4dARB(int arg0,
                                           int arg1,
                                           double arg2,
                                           double arg3,
                                           double arg4,
                                           double arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glProgramEnvParameter4dARB` in interface `GL`

### glProgramEnvParameter4dvARB

    public void glProgramEnvParameter4dvARB(int arg0,
                                            int arg1,
                                            DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramEnvParameter4dvARB` in interface `GL`

### glProgramEnvParameter4dvARB

    public void glProgramEnvParameter4dvARB(int arg0,
                                            int arg1,
                                            double[] arg2,
                                            int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramEnvParameter4dvARB` in interface `GL`

### glProgramEnvParameter4fARB

    public void glProgramEnvParameter4fARB(int arg0,
                                           int arg1,
                                           float arg2,
                                           float arg3,
                                           float arg4,
                                           float arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glProgramEnvParameter4fARB` in interface `GL`

### glProgramEnvParameter4fvARB

    public void glProgramEnvParameter4fvARB(int arg0,
                                            int arg1,
                                            FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramEnvParameter4fvARB` in interface `GL`

### glProgramEnvParameter4fvARB

    public void glProgramEnvParameter4fvARB(int arg0,
                                            int arg1,
                                            float[] arg2,
                                            int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramEnvParameter4fvARB` in interface `GL`

### glProgramEnvParameterI4iNV

    public void glProgramEnvParameterI4iNV(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int arg4,
                                           int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glProgramEnvParameterI4iNV` in interface `GL`

### glProgramEnvParameterI4ivNV

    public void glProgramEnvParameterI4ivNV(int arg0,
                                            int arg1,
                                            IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`

  Specified by:
    `glProgramEnvParameterI4ivNV` in interface `GL`

### glProgramEnvParameterI4ivNV

    public void glProgramEnvParameterI4ivNV(int arg0,
                                            int arg1,
                                            int[] arg2,
                                            int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`

  Specified by:
    `glProgramEnvParameterI4ivNV` in interface `GL`

### glProgramEnvParameterI4uiNV

    public void glProgramEnvParameterI4uiNV(int arg0,
                                            int arg1,
                                            int arg2,
                                            int arg3,
                                            int arg4,
                                            int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`

  Specified by:
    `glProgramEnvParameterI4uiNV` in interface `GL`

### glProgramEnvParameterI4uivNV

    public void glProgramEnvParameterI4uivNV(int arg0,
                                             int arg1,
                                             IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`

  Specified by:
    `glProgramEnvParameterI4uivNV` in interface `GL`

### glProgramEnvParameterI4uivNV

    public void glProgramEnvParameterI4uivNV(int arg0,
                                             int arg1,
                                             int[] arg2,
                                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`

  Specified by:
    `glProgramEnvParameterI4uivNV` in interface `GL`

### glProgramEnvParameters4fvEXT

    public void glProgramEnvParameters4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glProgramEnvParameters4fvEXT` in interface `GL`

### glProgramEnvParameters4fvEXT

    public void glProgramEnvParameters4fvEXT(int arg0,
                                             int arg1,
                                             int arg2,
                                             float[] arg3,
                                             int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glProgramEnvParameters4fvEXT` in interface `GL`

### glProgramEnvParametersI4ivNV

    public void glProgramEnvParametersI4ivNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramEnvParametersI4ivNV` in interface `GL`

### glProgramEnvParametersI4ivNV

    public void glProgramEnvParametersI4ivNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramEnvParametersI4ivNV` in interface `GL`

### glProgramEnvParametersI4uivNV

    public void glProgramEnvParametersI4uivNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramEnvParametersI4uivNV` in interface `GL`

### glProgramEnvParametersI4uivNV

    public void glProgramEnvParametersI4uivNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int[] arg3,
                                              int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramEnvParametersI4uivNV` in interface `GL`

### glProgramLocalParameter4dARB

    public void glProgramLocalParameter4dARB(int arg0,
                                             int arg1,
                                             double arg2,
                                             double arg3,
                                             double arg4,
                                             double arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glProgramLocalParameter4dARB` in interface `GL`

### glProgramLocalParameter4dvARB

    public void glProgramLocalParameter4dvARB(int arg0,
                                              int arg1,
                                              DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramLocalParameter4dvARB` in interface `GL`

### glProgramLocalParameter4dvARB

    public void glProgramLocalParameter4dvARB(int arg0,
                                              int arg1,
                                              double[] arg2,
                                              int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramLocalParameter4dvARB` in interface `GL`

### glProgramLocalParameter4fARB

    public void glProgramLocalParameter4fARB(int arg0,
                                             int arg1,
                                             float arg2,
                                             float arg3,
                                             float arg4,
                                             float arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glProgramLocalParameter4fARB` in interface `GL`

### glProgramLocalParameter4fvARB

    public void glProgramLocalParameter4fvARB(int arg0,
                                              int arg1,
                                              FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramLocalParameter4fvARB` in interface `GL`

### glProgramLocalParameter4fvARB

    public void glProgramLocalParameter4fvARB(int arg0,
                                              int arg1,
                                              float[] arg2,
                                              int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameter4fvARB(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramLocalParameter4fvARB` in interface `GL`

### glProgramLocalParameterI4iNV

    public void glProgramLocalParameterI4iNV(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             int arg4,
                                             int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glProgramLocalParameterI4iNV` in interface `GL`

### glProgramLocalParameterI4ivNV

    public void glProgramLocalParameterI4ivNV(int arg0,
                                              int arg1,
                                              IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`

  Specified by:
    `glProgramLocalParameterI4ivNV` in interface `GL`

### glProgramLocalParameterI4ivNV

    public void glProgramLocalParameterI4ivNV(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params);`

  Specified by:
    `glProgramLocalParameterI4ivNV` in interface `GL`

### glProgramLocalParameterI4uiNV

    public void glProgramLocalParameterI4uiNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`

  Specified by:
    `glProgramLocalParameterI4uiNV` in interface `GL`

### glProgramLocalParameterI4uivNV

    public void glProgramLocalParameterI4uivNV(int arg0,
                                               int arg1,
                                               IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`

  Specified by:
    `glProgramLocalParameterI4uivNV` in interface `GL`

### glProgramLocalParameterI4uivNV

    public void glProgramLocalParameterI4uivNV(int arg0,
                                               int arg1,
                                               int[] arg2,
                                               int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params);`

  Specified by:
    `glProgramLocalParameterI4uivNV` in interface `GL`

### glProgramLocalParameters4fvEXT

    public void glProgramLocalParameters4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glProgramLocalParameters4fvEXT` in interface `GL`

### glProgramLocalParameters4fvEXT

    public void glProgramLocalParameters4fvEXT(int arg0,
                                               int arg1,
                                               int arg2,
                                               float[] arg3,
                                               int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParameters4fvEXT(GLenum target, GLuint filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glProgramLocalParameters4fvEXT` in interface `GL`

### glProgramLocalParametersI4ivNV

    public void glProgramLocalParametersI4ivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramLocalParametersI4ivNV` in interface `GL`

### glProgramLocalParametersI4ivNV

    public void glProgramLocalParametersI4ivNV(int arg0,
                                               int arg1,
                                               int arg2,
                                               int[] arg3,
                                               int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params);`

  Specified by:
    `glProgramLocalParametersI4ivNV` in interface `GL`

### glProgramLocalParametersI4uivNV

    public void glProgramLocalParametersI4uivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramLocalParametersI4uivNV` in interface `GL`

### glProgramLocalParametersI4uivNV

    public void glProgramLocalParametersI4uivNV(int arg0,
                                                int arg1,
                                                int arg2,
                                                int[] arg3,
                                                int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params);`

  Specified by:
    `glProgramLocalParametersI4uivNV` in interface `GL`

### glProgramNamedParameter4dNV

    public void glProgramNamedParameter4dNV(int arg0,
                                            int arg1,
                                            String arg2,
                                            double arg3,
                                            double arg4,
                                            double arg5,
                                            double arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glProgramNamedParameter4dNV` in interface `GL`

### glProgramNamedParameter4dvNV

    public void glProgramNamedParameter4dvNV(int arg0,
                                             int arg1,
                                             String arg2,
                                             DoubleBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);`

  Specified by:
    `glProgramNamedParameter4dvNV` in interface `GL`

### glProgramNamedParameter4dvNV

    public void glProgramNamedParameter4dvNV(int arg0,
                                             int arg1,
                                             String arg2,
                                             double[] arg3,
                                             int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);`

  Specified by:
    `glProgramNamedParameter4dvNV` in interface `GL`

### glProgramNamedParameter4fNV

    public void glProgramNamedParameter4fNV(int arg0,
                                            int arg1,
                                            String arg2,
                                            float arg3,
                                            float arg4,
                                            float arg5,
                                            float arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glProgramNamedParameter4fNV` in interface `GL`

### glProgramNamedParameter4fvNV

    public void glProgramNamedParameter4fvNV(int arg0,
                                             int arg1,
                                             String arg2,
                                             FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);`

  Specified by:
    `glProgramNamedParameter4fvNV` in interface `GL`

### glProgramNamedParameter4fvNV

    public void glProgramNamedParameter4fvNV(int arg0,
                                             int arg1,
                                             String arg2,
                                             float[] arg3,
                                             int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);`

  Specified by:
    `glProgramNamedParameter4fvNV` in interface `GL`

### glProgramParameter4dNV

    public void glProgramParameter4dNV(int arg0,
                                       int arg1,
                                       double arg2,
                                       double arg3,
                                       double arg4,
                                       double arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glProgramParameter4dNV` in interface `GL`

### glProgramParameter4dvNV

    public void glProgramParameter4dvNV(int arg0,
                                        int arg1,
                                        DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramParameter4dvNV` in interface `GL`

### glProgramParameter4dvNV

    public void glProgramParameter4dvNV(int arg0,
                                        int arg1,
                                        double[] arg2,
                                        int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * params);`

  Specified by:
    `glProgramParameter4dvNV` in interface `GL`

### glProgramParameter4fNV

    public void glProgramParameter4fNV(int arg0,
                                       int arg1,
                                       float arg2,
                                       float arg3,
                                       float arg4,
                                       float arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glProgramParameter4fNV` in interface `GL`

### glProgramParameter4fvNV

    public void glProgramParameter4fvNV(int arg0,
                                        int arg1,
                                        FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4fvNV(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramParameter4fvNV` in interface `GL`

### glProgramParameter4fvNV

    public void glProgramParameter4fvNV(int arg0,
                                        int arg1,
                                        float[] arg2,
                                        int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameter4fvNV(GLenum target, GLuint pname, const GLfloat * params);`

  Specified by:
    `glProgramParameter4fvNV` in interface `GL`

### glProgramParameteriEXT

    public void glProgramParameteriEXT(int arg0,
                                       int arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameteriEXT(GLuint program, GLenum pname, GLint value);`

  Specified by:
    `glProgramParameteriEXT` in interface `GL`

### glProgramParameters4dvNV

    public void glProgramParameters4dvNV(int arg0,
                                         int arg1,
                                         int arg2,
                                         DoubleBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v);`

  Specified by:
    `glProgramParameters4dvNV` in interface `GL`

### glProgramParameters4dvNV

    public void glProgramParameters4dvNV(int arg0,
                                         int arg1,
                                         int arg2,
                                         double[] arg3,
                                         int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v);`

  Specified by:
    `glProgramParameters4dvNV` in interface `GL`

### glProgramParameters4fvNV

    public void glProgramParameters4fvNV(int arg0,
                                         int arg1,
                                         int arg2,
                                         FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v);`

  Specified by:
    `glProgramParameters4fvNV` in interface `GL`

### glProgramParameters4fvNV

    public void glProgramParameters4fvNV(int arg0,
                                         int arg1,
                                         int arg2,
                                         float[] arg3,
                                         int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v);`

  Specified by:
    `glProgramParameters4fvNV` in interface `GL`

### glProgramStringARB

    public void glProgramStringARB(int arg0,
                                   int arg1,
                                   int arg2,
                                   String arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);`

  Specified by:
    `glProgramStringARB` in interface `GL`

### glProgramVertexLimitNV

    public void glProgramVertexLimitNV(int arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glProgramVertexLimitNV(GLenum target, GLint limit);`

  Specified by:
    `glProgramVertexLimitNV` in interface `GL`

### glPushAttrib

    public void glPushAttrib(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPushAttrib(GLbitfield mask);`

  Specified by:
    `glPushAttrib` in interface `GL`

### glPushClientAttrib

    public void glPushClientAttrib(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPushClientAttrib(GLbitfield mask);`

  Specified by:
    `glPushClientAttrib` in interface `GL`

### glPushMatrix

    public void glPushMatrix()

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPushMatrix(void);`

  Specified by:
    `glPushMatrix` in interface `GL`

### glPushName

    public void glPushName(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glPushName(GLuint name);`

  Specified by:
    `glPushName` in interface `GL`

### glRasterPos2d

    public void glRasterPos2d(double arg0,
                              double arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2d(GLdouble x, GLdouble y);`

  Specified by:
    `glRasterPos2d` in interface `GL`

### glRasterPos2dv

    public void glRasterPos2dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2dv(const GLdouble * v);`

  Specified by:
    `glRasterPos2dv` in interface `GL`

### glRasterPos2dv

    public void glRasterPos2dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2dv(const GLdouble * v);`

  Specified by:
    `glRasterPos2dv` in interface `GL`

### glRasterPos2f

    public void glRasterPos2f(float arg0,
                              float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2f(GLfloat x, GLfloat y);`

  Specified by:
    `glRasterPos2f` in interface `GL`

### glRasterPos2fv

    public void glRasterPos2fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2fv(const GLfloat * v);`

  Specified by:
    `glRasterPos2fv` in interface `GL`

### glRasterPos2fv

    public void glRasterPos2fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2fv(const GLfloat * v);`

  Specified by:
    `glRasterPos2fv` in interface `GL`

### glRasterPos2i

    public void glRasterPos2i(int arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2i(GLint x, GLint y);`

  Specified by:
    `glRasterPos2i` in interface `GL`

### glRasterPos2iv

    public void glRasterPos2iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2iv(const GLint * v);`

  Specified by:
    `glRasterPos2iv` in interface `GL`

### glRasterPos2iv

    public void glRasterPos2iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2iv(const GLint * v);`

  Specified by:
    `glRasterPos2iv` in interface `GL`

### glRasterPos2s

    public void glRasterPos2s(short arg0,
                              short arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2s(GLshort x, GLshort y);`

  Specified by:
    `glRasterPos2s` in interface `GL`

### glRasterPos2sv

    public void glRasterPos2sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2sv(const GLshort * v);`

  Specified by:
    `glRasterPos2sv` in interface `GL`

### glRasterPos2sv

    public void glRasterPos2sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos2sv(const GLshort * v);`

  Specified by:
    `glRasterPos2sv` in interface `GL`

### glRasterPos3d

    public void glRasterPos3d(double arg0,
                              double arg1,
                              double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glRasterPos3d` in interface `GL`

### glRasterPos3dv

    public void glRasterPos3dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3dv(const GLdouble * v);`

  Specified by:
    `glRasterPos3dv` in interface `GL`

### glRasterPos3dv

    public void glRasterPos3dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3dv(const GLdouble * v);`

  Specified by:
    `glRasterPos3dv` in interface `GL`

### glRasterPos3f

    public void glRasterPos3f(float arg0,
                              float arg1,
                              float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glRasterPos3f` in interface `GL`

### glRasterPos3fv

    public void glRasterPos3fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3fv(const GLfloat * v);`

  Specified by:
    `glRasterPos3fv` in interface `GL`

### glRasterPos3fv

    public void glRasterPos3fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3fv(const GLfloat * v);`

  Specified by:
    `glRasterPos3fv` in interface `GL`

### glRasterPos3i

    public void glRasterPos3i(int arg0,
                              int arg1,
                              int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3i(GLint x, GLint y, GLint z);`

  Specified by:
    `glRasterPos3i` in interface `GL`

### glRasterPos3iv

    public void glRasterPos3iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3iv(const GLint * v);`

  Specified by:
    `glRasterPos3iv` in interface `GL`

### glRasterPos3iv

    public void glRasterPos3iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3iv(const GLint * v);`

  Specified by:
    `glRasterPos3iv` in interface `GL`

### glRasterPos3s

    public void glRasterPos3s(short arg0,
                              short arg1,
                              short arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3s(GLshort x, GLshort y, GLshort z);`

  Specified by:
    `glRasterPos3s` in interface `GL`

### glRasterPos3sv

    public void glRasterPos3sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3sv(const GLshort * v);`

  Specified by:
    `glRasterPos3sv` in interface `GL`

### glRasterPos3sv

    public void glRasterPos3sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos3sv(const GLshort * v);`

  Specified by:
    `glRasterPos3sv` in interface `GL`

### glRasterPos4d

    public void glRasterPos4d(double arg0,
                              double arg1,
                              double arg2,
                              double arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glRasterPos4d` in interface `GL`

### glRasterPos4dv

    public void glRasterPos4dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4dv(const GLdouble * v);`

  Specified by:
    `glRasterPos4dv` in interface `GL`

### glRasterPos4dv

    public void glRasterPos4dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4dv(const GLdouble * v);`

  Specified by:
    `glRasterPos4dv` in interface `GL`

### glRasterPos4f

    public void glRasterPos4f(float arg0,
                              float arg1,
                              float arg2,
                              float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glRasterPos4f` in interface `GL`

### glRasterPos4fv

    public void glRasterPos4fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4fv(const GLfloat * v);`

  Specified by:
    `glRasterPos4fv` in interface `GL`

### glRasterPos4fv

    public void glRasterPos4fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4fv(const GLfloat * v);`

  Specified by:
    `glRasterPos4fv` in interface `GL`

### glRasterPos4i

    public void glRasterPos4i(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4i(GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glRasterPos4i` in interface `GL`

### glRasterPos4iv

    public void glRasterPos4iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4iv(const GLint * v);`

  Specified by:
    `glRasterPos4iv` in interface `GL`

### glRasterPos4iv

    public void glRasterPos4iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4iv(const GLint * v);`

  Specified by:
    `glRasterPos4iv` in interface `GL`

### glRasterPos4s

    public void glRasterPos4s(short arg0,
                              short arg1,
                              short arg2,
                              short arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);`

  Specified by:
    `glRasterPos4s` in interface `GL`

### glRasterPos4sv

    public void glRasterPos4sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4sv(const GLshort * v);`

  Specified by:
    `glRasterPos4sv` in interface `GL`

### glRasterPos4sv

    public void glRasterPos4sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRasterPos4sv(const GLshort * v);`

  Specified by:
    `glRasterPos4sv` in interface `GL`

### glReadBuffer

    public void glReadBuffer(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glReadBuffer(GLenum mode);`

  Specified by:
    `glReadBuffer` in interface `GL`

### glReadBufferRegion

    public void glReadBufferRegion(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReadBufferRegion(GLuint target, GLint start, GLint x, GLsizei y, GLsizei width);`

  Specified by:
    `glReadBufferRegion` in interface `GL`

### glReadInstrumentsSGIX

    public void glReadInstrumentsSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReadInstrumentsSGIX(GLint count);`

  Specified by:
    `glReadInstrumentsSGIX` in interface `GL`

### glReadPixels

    public void glReadPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             Buffer arg6)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);`

  Specified by:
    `glReadPixels` in interface `GL`

### glReadPixels

    public void glReadPixels(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             long arg6)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);`

  Specified by:
    `glReadPixels` in interface `GL`

### glRectd

    public void glRectd(double arg0,
                        double arg1,
                        double arg2,
                        double arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);`

  Specified by:
    `glRectd` in interface `GL`

### glRectdv

    public void glRectdv(DoubleBuffer arg0,
                         DoubleBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectdv(const GLdouble * v1, const GLdouble * v2);`

  Specified by:
    `glRectdv` in interface `GL`

### glRectdv

    public void glRectdv(double[] arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectdv(const GLdouble * v1, const GLdouble * v2);`

  Specified by:
    `glRectdv` in interface `GL`

### glRectf

    public void glRectf(float arg0,
                        float arg1,
                        float arg2,
                        float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);`

  Specified by:
    `glRectf` in interface `GL`

### glRectfv

    public void glRectfv(FloatBuffer arg0,
                         FloatBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectfv(const GLfloat * v1, const GLfloat * v2);`

  Specified by:
    `glRectfv` in interface `GL`

### glRectfv

    public void glRectfv(float[] arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectfv(const GLfloat * v1, const GLfloat * v2);`

  Specified by:
    `glRectfv` in interface `GL`

### glRecti

    public void glRecti(int arg0,
                        int arg1,
                        int arg2,
                        int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRecti(GLint x1, GLint y1, GLint x2, GLint y2);`

  Specified by:
    `glRecti` in interface `GL`

### glRectiv

    public void glRectiv(IntBuffer arg0,
                         IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectiv(const GLint * v1, const GLint * v2);`

  Specified by:
    `glRectiv` in interface `GL`

### glRectiv

    public void glRectiv(int[] arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectiv(const GLint * v1, const GLint * v2);`

  Specified by:
    `glRectiv` in interface `GL`

### glRects

    public void glRects(short arg0,
                        short arg1,
                        short arg2,
                        short arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);`

  Specified by:
    `glRects` in interface `GL`

### glRectsv

    public void glRectsv(ShortBuffer arg0,
                         ShortBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectsv(const GLshort * v1, const GLshort * v2);`

  Specified by:
    `glRectsv` in interface `GL`

### glRectsv

    public void glRectsv(short[] arg0,
                         int arg1,
                         short[] arg2,
                         int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRectsv(const GLshort * v1, const GLshort * v2);`

  Specified by:
    `glRectsv` in interface `GL`

### glReferencePlaneSGIX

    public void glReferencePlaneSGIX(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReferencePlaneSGIX(const GLdouble * m);`

  Specified by:
    `glReferencePlaneSGIX` in interface `GL`

### glReferencePlaneSGIX

    public void glReferencePlaneSGIX(double[] arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReferencePlaneSGIX(const GLdouble * m);`

  Specified by:
    `glReferencePlaneSGIX` in interface `GL`

### glRenderMode

    public int glRenderMode(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `GLint glRenderMode(GLenum mode);`

  Specified by:
    `glRenderMode` in interface `GL`

### glRenderbufferStorageEXT

    public void glRenderbufferStorageEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);`

  Specified by:
    `glRenderbufferStorageEXT` in interface `GL`

### glRenderbufferStorageMultisampleCoverageNV

    public void glRenderbufferStorageMultisampleCoverageNV(int arg0,
                                                           int arg1,
                                                           int arg2,
                                                           int arg3,
                                                           int arg4,
                                                           int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);`

  Specified by:
    `glRenderbufferStorageMultisampleCoverageNV` in interface `GL`

### glRenderbufferStorageMultisampleEXT

    public void glRenderbufferStorageMultisampleEXT(int arg0,
                                                    int arg1,
                                                    int arg2,
                                                    int arg3,
                                                    int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);`

  Specified by:
    `glRenderbufferStorageMultisampleEXT` in interface `GL`

### glReplacementCodeuiColor3fVertex3fSUN

    public void glReplacementCodeuiColor3fVertex3fSUN(int arg0,
                                                      float arg1,
                                                      float arg2,
                                                      float arg3,
                                                      float arg4,
                                                      float arg5,
                                                      float arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiColor3fVertex3fSUN` in interface `GL`

### glReplacementCodeuiColor3fVertex3fvSUN

    public void glReplacementCodeuiColor3fVertex3fvSUN(IntBuffer arg0,
                                                       FloatBuffer arg1,
                                                       FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiColor3fVertex3fvSUN

    public void glReplacementCodeuiColor3fVertex3fvSUN(int[] arg0,
                                                       int arg1,
                                                       float[] arg2,
                                                       int arg3,
                                                       float[] arg4,
                                                       int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiColor4fNormal3fVertex3fSUN

    public void glReplacementCodeuiColor4fNormal3fVertex3fSUN(int arg0,
                                                              float arg1,
                                                              float arg2,
                                                              float arg3,
                                                              float arg4,
                                                              float arg5,
                                                              float arg6,
                                                              float arg7,
                                                              float arg8,
                                                              float arg9,
                                                              float arg10)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiColor4fNormal3fVertex3fSUN` in interface `GL`

### glReplacementCodeuiColor4fNormal3fVertex3fvSUN

    public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(IntBuffer arg0,
                                                               FloatBuffer arg1,
                                                               FloatBuffer arg2,
                                                               FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor4fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiColor4fNormal3fVertex3fvSUN

    public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(int[] arg0,
                                                               int arg1,
                                                               float[] arg2,
                                                               int arg3,
                                                               float[] arg4,
                                                               int arg5,
                                                               float[] arg6,
                                                               int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor4fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiColor4ubVertex3fSUN

    public void glReplacementCodeuiColor4ubVertex3fSUN(int arg0,
                                                       byte arg1,
                                                       byte arg2,
                                                       byte arg3,
                                                       byte arg4,
                                                       float arg5,
                                                       float arg6,
                                                       float arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiColor4ubVertex3fSUN` in interface `GL`

### glReplacementCodeuiColor4ubVertex3fvSUN

    public void glReplacementCodeuiColor4ubVertex3fvSUN(IntBuffer arg0,
                                                        ByteBuffer arg1,
                                                        FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor4ubVertex3fvSUN` in interface `GL`

### glReplacementCodeuiColor4ubVertex3fvSUN

    public void glReplacementCodeuiColor4ubVertex3fvSUN(int[] arg0,
                                                        int arg1,
                                                        byte[] arg2,
                                                        int arg3,
                                                        float[] arg4,
                                                        int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiColor4ubVertex3fvSUN` in interface `GL`

### glReplacementCodeuiNormal3fVertex3fSUN

    public void glReplacementCodeuiNormal3fVertex3fSUN(int arg0,
                                                       float arg1,
                                                       float arg2,
                                                       float arg3,
                                                       float arg4,
                                                       float arg5,
                                                       float arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiNormal3fVertex3fSUN` in interface `GL`

### glReplacementCodeuiNormal3fVertex3fvSUN

    public void glReplacementCodeuiNormal3fVertex3fvSUN(IntBuffer arg0,
                                                        FloatBuffer arg1,
                                                        FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiNormal3fVertex3fvSUN

    public void glReplacementCodeuiNormal3fVertex3fvSUN(int[] arg0,
                                                        int arg1,
                                                        float[] arg2,
                                                        int arg3,
                                                        float[] arg4,
                                                        int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN

    public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(int arg0,
                                                                        float arg1,
                                                                        float arg2,
                                                                        float arg3,
                                                                        float arg4,
                                                                        float arg5,
                                                                        float arg6,
                                                                        float arg7,
                                                                        float arg8,
                                                                        float arg9,
                                                                        float arg10,
                                                                        float arg11,
                                                                        float arg12)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(IntBuffer arg0,
                                                                         FloatBuffer arg1,
                                                                         FloatBuffer arg2,
                                                                         FloatBuffer arg3,
                                                                         FloatBuffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(int[] arg0,
                                                                         int arg1,
                                                                         float[] arg2,
                                                                         int arg3,
                                                                         float[] arg4,
                                                                         int arg5,
                                                                         float[] arg6,
                                                                         int arg7,
                                                                         float[] arg8,
                                                                         int arg9)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN

    public void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(int arg0,
                                                                 float arg1,
                                                                 float arg2,
                                                                 float arg3,
                                                                 float arg4,
                                                                 float arg5,
                                                                 float arg6,
                                                                 float arg7,
                                                                 float arg8)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(IntBuffer arg0,
                                                                  FloatBuffer arg1,
                                                                  FloatBuffer arg2,
                                                                  FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(int[] arg0,
                                                                  int arg1,
                                                                  float[] arg2,
                                                                  int arg3,
                                                                  float[] arg4,
                                                                  int arg5,
                                                                  float[] arg6,
                                                                  int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fVertex3fSUN

    public void glReplacementCodeuiTexCoord2fVertex3fSUN(int arg0,
                                                         float arg1,
                                                         float arg2,
                                                         float arg3,
                                                         float arg4,
                                                         float arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glReplacementCodeuiTexCoord2fVertex3fSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fVertex3fvSUN(IntBuffer arg0,
                                                          FloatBuffer arg1,
                                                          FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiTexCoord2fVertex3fvSUN

    public void glReplacementCodeuiTexCoord2fVertex3fvSUN(int[] arg0,
                                                          int arg1,
                                                          float[] arg2,
                                                          int arg3,
                                                          float[] arg4,
                                                          int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiTexCoord2fVertex3fvSUN` in interface `GL`

### glReplacementCodeuiVertex3fSUN

    public void glReplacementCodeuiVertex3fSUN(int arg0,
                                               float arg1,
                                               float arg2,
                                               float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiVertex3fSUN(GLuint target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glReplacementCodeuiVertex3fSUN` in interface `GL`

### glReplacementCodeuiVertex3fvSUN

    public void glReplacementCodeuiVertex3fvSUN(IntBuffer arg0,
                                                FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiVertex3fvSUN` in interface `GL`

### glReplacementCodeuiVertex3fvSUN

    public void glReplacementCodeuiVertex3fvSUN(int[] arg0,
                                                int arg1,
                                                float[] arg2,
                                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v);`

  Specified by:
    `glReplacementCodeuiVertex3fvSUN` in interface `GL`

### glRequestResidentProgramsNV

    public void glRequestResidentProgramsNV(int arg0,
                                            IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glRequestResidentProgramsNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glRequestResidentProgramsNV` in interface `GL`

### glRequestResidentProgramsNV

    public void glRequestResidentProgramsNV(int arg0,
                                            int[] arg1,
                                            int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glRequestResidentProgramsNV(GLsizei n, const GLuint * ids);`

  Specified by:
    `glRequestResidentProgramsNV` in interface `GL`

### glResetHistogram

    public void glResetHistogram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glResetHistogram(GLenum mode);`

  Specified by:
    `glResetHistogram` in interface `GL`

### glResetMinmax

    public void glResetMinmax(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glResetMinmax(GLenum mode);`

  Specified by:
    `glResetMinmax` in interface `GL`

### glResizeBuffersMESA

    public void glResizeBuffersMESA()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glResizeBuffersMESA(void);`

  Specified by:
    `glResizeBuffersMESA` in interface `GL`

### glRotated

    public void glRotated(double arg0,
                          double arg1,
                          double arg2,
                          double arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glRotated` in interface `GL`

### glRotatef

    public void glRotatef(float arg0,
                          float arg1,
                          float arg2,
                          float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glRotatef` in interface `GL`

### glSampleCoverage

    public void glSampleCoverage(float arg0,
                                 boolean arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSampleCoverage(GLclampf value, GLboolean invert);`

  Specified by:
    `glSampleCoverage` in interface `GL`

### glSampleMapATI

    public void glSampleMapATI(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSampleMapATI(GLuint red, GLuint green, GLenum blue);`

  Specified by:
    `glSampleMapATI` in interface `GL`

### glSampleMaskEXT

    public void glSampleMaskEXT(float arg0,
                                boolean arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSampleMaskEXT(GLclampf value, GLboolean invert);`

  Specified by:
    `glSampleMaskEXT` in interface `GL`

### glSampleMaskSGIS

    public void glSampleMaskSGIS(float arg0,
                                 boolean arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSampleMaskSGIS(GLclampf value, GLboolean invert);`

  Specified by:
    `glSampleMaskSGIS` in interface `GL`

### glSamplePatternEXT

    public void glSamplePatternEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSamplePatternEXT(GLenum mode);`

  Specified by:
    `glSamplePatternEXT` in interface `GL`

### glSamplePatternSGIS

    public void glSamplePatternSGIS(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSamplePatternSGIS(GLenum mode);`

  Specified by:
    `glSamplePatternSGIS` in interface `GL`

### glScaled

    public void glScaled(double arg0,
                         double arg1,
                         double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glScaled(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glScaled` in interface `GL`

### glScalef

    public void glScalef(float arg0,
                         float arg1,
                         float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glScalef(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glScalef` in interface `GL`

### 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`

### glSecondaryColor3b

    public void glSecondaryColor3b(byte arg0,
                                   byte arg1,
                                   byte arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);`

  Specified by:
    `glSecondaryColor3b` in interface `GL`

### glSecondaryColor3bEXT

    public void glSecondaryColor3bEXT(byte arg0,
                                      byte arg1,
                                      byte arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue);`

  Specified by:
    `glSecondaryColor3bEXT` in interface `GL`

### glSecondaryColor3bv

    public void glSecondaryColor3bv(ByteBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3bv(const GLbyte * v);`

  Specified by:
    `glSecondaryColor3bv` in interface `GL`

### glSecondaryColor3bv

    public void glSecondaryColor3bv(byte[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3bv(const GLbyte * v);`

  Specified by:
    `glSecondaryColor3bv` in interface `GL`

### glSecondaryColor3bvEXT

    public void glSecondaryColor3bvEXT(ByteBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3bvEXT(const GLbyte * v);`

  Specified by:
    `glSecondaryColor3bvEXT` in interface `GL`

### glSecondaryColor3bvEXT

    public void glSecondaryColor3bvEXT(byte[] arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3bvEXT(const GLbyte * v);`

  Specified by:
    `glSecondaryColor3bvEXT` in interface `GL`

### glSecondaryColor3d

    public void glSecondaryColor3d(double arg0,
                                   double arg1,
                                   double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glSecondaryColor3d` in interface `GL`

### glSecondaryColor3dEXT

    public void glSecondaryColor3dEXT(double arg0,
                                      double arg1,
                                      double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glSecondaryColor3dEXT` in interface `GL`

### glSecondaryColor3dv

    public void glSecondaryColor3dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3dv(const GLdouble * m);`

  Specified by:
    `glSecondaryColor3dv` in interface `GL`

### glSecondaryColor3dv

    public void glSecondaryColor3dv(double[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3dv(const GLdouble * m);`

  Specified by:
    `glSecondaryColor3dv` in interface `GL`

### glSecondaryColor3dvEXT

    public void glSecondaryColor3dvEXT(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3dvEXT(const GLdouble * m);`

  Specified by:
    `glSecondaryColor3dvEXT` in interface `GL`

### glSecondaryColor3dvEXT

    public void glSecondaryColor3dvEXT(double[] arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3dvEXT(const GLdouble * m);`

  Specified by:
    `glSecondaryColor3dvEXT` in interface `GL`

### glSecondaryColor3f

    public void glSecondaryColor3f(float arg0,
                                   float arg1,
                                   float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glSecondaryColor3f` in interface `GL`

### glSecondaryColor3fEXT

    public void glSecondaryColor3fEXT(float arg0,
                                      float arg1,
                                      float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glSecondaryColor3fEXT` in interface `GL`

### glSecondaryColor3fv

    public void glSecondaryColor3fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3fv(const GLfloat * m);`

  Specified by:
    `glSecondaryColor3fv` in interface `GL`

### glSecondaryColor3fv

    public void glSecondaryColor3fv(float[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3fv(const GLfloat * m);`

  Specified by:
    `glSecondaryColor3fv` in interface `GL`

### glSecondaryColor3fvEXT

    public void glSecondaryColor3fvEXT(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3fvEXT(const GLfloat * m);`

  Specified by:
    `glSecondaryColor3fvEXT` in interface `GL`

### glSecondaryColor3fvEXT

    public void glSecondaryColor3fvEXT(float[] arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3fvEXT(const GLfloat * m);`

  Specified by:
    `glSecondaryColor3fvEXT` in interface `GL`

### glSecondaryColor3hNV

    public void glSecondaryColor3hNV(short arg0,
                                     short arg1,
                                     short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`

  Specified by:
    `glSecondaryColor3hNV` in interface `GL`

### glSecondaryColor3hvNV

    public void glSecondaryColor3hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3hvNV(const GLhalfNV * v);`

  Specified by:
    `glSecondaryColor3hvNV` in interface `GL`

### glSecondaryColor3hvNV

    public void glSecondaryColor3hvNV(short[] arg0,
                                      int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3hvNV(const GLhalfNV * v);`

  Specified by:
    `glSecondaryColor3hvNV` in interface `GL`

### glSecondaryColor3i

    public void glSecondaryColor3i(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3i(GLint red, GLint green, GLint blue);`

  Specified by:
    `glSecondaryColor3i` in interface `GL`

### glSecondaryColor3iEXT

    public void glSecondaryColor3iEXT(int arg0,
                                      int arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3iEXT(GLint red, GLint green, GLint blue);`

  Specified by:
    `glSecondaryColor3iEXT` in interface `GL`

### glSecondaryColor3iv

    public void glSecondaryColor3iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3iv(const GLint * v);`

  Specified by:
    `glSecondaryColor3iv` in interface `GL`

### glSecondaryColor3iv

    public void glSecondaryColor3iv(int[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3iv(const GLint * v);`

  Specified by:
    `glSecondaryColor3iv` in interface `GL`

### glSecondaryColor3ivEXT

    public void glSecondaryColor3ivEXT(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ivEXT(const GLint * v);`

  Specified by:
    `glSecondaryColor3ivEXT` in interface `GL`

### glSecondaryColor3ivEXT

    public void glSecondaryColor3ivEXT(int[] arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ivEXT(const GLint * v);`

  Specified by:
    `glSecondaryColor3ivEXT` in interface `GL`

### glSecondaryColor3s

    public void glSecondaryColor3s(short arg0,
                                   short arg1,
                                   short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glSecondaryColor3s` in interface `GL`

### glSecondaryColor3sEXT

    public void glSecondaryColor3sEXT(short arg0,
                                      short arg1,
                                      short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glSecondaryColor3sEXT` in interface `GL`

### glSecondaryColor3sv

    public void glSecondaryColor3sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3sv(const GLshort * v);`

  Specified by:
    `glSecondaryColor3sv` in interface `GL`

### glSecondaryColor3sv

    public void glSecondaryColor3sv(short[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3sv(const GLshort * v);`

  Specified by:
    `glSecondaryColor3sv` in interface `GL`

### glSecondaryColor3svEXT

    public void glSecondaryColor3svEXT(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3svEXT(const GLshort * v);`

  Specified by:
    `glSecondaryColor3svEXT` in interface `GL`

### glSecondaryColor3svEXT

    public void glSecondaryColor3svEXT(short[] arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3svEXT(const GLshort * v);`

  Specified by:
    `glSecondaryColor3svEXT` in interface `GL`

### glSecondaryColor3ub

    public void glSecondaryColor3ub(byte arg0,
                                    byte arg1,
                                    byte arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);`

  Specified by:
    `glSecondaryColor3ub` in interface `GL`

### glSecondaryColor3ubEXT

    public void glSecondaryColor3ubEXT(byte arg0,
                                       byte arg1,
                                       byte arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue);`

  Specified by:
    `glSecondaryColor3ubEXT` in interface `GL`

### glSecondaryColor3ubv

    public void glSecondaryColor3ubv(ByteBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ubv(const GLubyte * v);`

  Specified by:
    `glSecondaryColor3ubv` in interface `GL`

### glSecondaryColor3ubv

    public void glSecondaryColor3ubv(byte[] arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ubv(const GLubyte * v);`

  Specified by:
    `glSecondaryColor3ubv` in interface `GL`

### glSecondaryColor3ubvEXT

    public void glSecondaryColor3ubvEXT(ByteBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ubvEXT(const GLubyte * v);`

  Specified by:
    `glSecondaryColor3ubvEXT` in interface `GL`

### glSecondaryColor3ubvEXT

    public void glSecondaryColor3ubvEXT(byte[] arg0,
                                        int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ubvEXT(const GLubyte * v);`

  Specified by:
    `glSecondaryColor3ubvEXT` in interface `GL`

### glSecondaryColor3ui

    public void glSecondaryColor3ui(int arg0,
                                    int arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glSecondaryColor3ui` in interface `GL`

### glSecondaryColor3uiEXT

    public void glSecondaryColor3uiEXT(int arg0,
                                       int arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue);`

  Specified by:
    `glSecondaryColor3uiEXT` in interface `GL`

### glSecondaryColor3uiv

    public void glSecondaryColor3uiv(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3uiv(const GLuint * v);`

  Specified by:
    `glSecondaryColor3uiv` in interface `GL`

### glSecondaryColor3uiv

    public void glSecondaryColor3uiv(int[] arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3uiv(const GLuint * v);`

  Specified by:
    `glSecondaryColor3uiv` in interface `GL`

### glSecondaryColor3uivEXT

    public void glSecondaryColor3uivEXT(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3uivEXT(const GLuint * v);`

  Specified by:
    `glSecondaryColor3uivEXT` in interface `GL`

### glSecondaryColor3uivEXT

    public void glSecondaryColor3uivEXT(int[] arg0,
                                        int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3uivEXT(const GLuint * v);`

  Specified by:
    `glSecondaryColor3uivEXT` in interface `GL`

### glSecondaryColor3us

    public void glSecondaryColor3us(short arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);`

  Specified by:
    `glSecondaryColor3us` in interface `GL`

### glSecondaryColor3usEXT

    public void glSecondaryColor3usEXT(short arg0,
                                       short arg1,
                                       short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue);`

  Specified by:
    `glSecondaryColor3usEXT` in interface `GL`

### glSecondaryColor3usv

    public void glSecondaryColor3usv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3usv(const GLushort * v);`

  Specified by:
    `glSecondaryColor3usv` in interface `GL`

### glSecondaryColor3usv

    public void glSecondaryColor3usv(short[] arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3usv(const GLushort * v);`

  Specified by:
    `glSecondaryColor3usv` in interface `GL`

### glSecondaryColor3usvEXT

    public void glSecondaryColor3usvEXT(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3usvEXT(const GLushort * v);`

  Specified by:
    `glSecondaryColor3usvEXT` in interface `GL`

### glSecondaryColor3usvEXT

    public void glSecondaryColor3usvEXT(short[] arg0,
                                        int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColor3usvEXT(const GLushort * v);`

  Specified by:
    `glSecondaryColor3usvEXT` in interface `GL`

### glSecondaryColorPointer

    public void glSecondaryColorPointer(int arg0,
                                        int arg1,
                                        int arg2,
                                        Buffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glSecondaryColorPointer` in interface `GL`
    `arg3` - a direct `Buffer`

### glSecondaryColorPointer

    public void glSecondaryColorPointer(int arg0,
                                        int arg1,
                                        int arg2,
                                        long arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glSecondaryColorPointer` in interface `GL`

### glSecondaryColorPointerEXT

    public void glSecondaryColorPointerEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           Buffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glSecondaryColorPointerEXT` in interface `GL`
    `arg3` - a direct `Buffer`

### glSecondaryColorPointerEXT

    public void glSecondaryColorPointerEXT(int arg0,
                                           int arg1,
                                           int arg2,
                                           long arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glSecondaryColorPointerEXT` in interface `GL`

### glSelectBuffer

    public void glSelectBuffer(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glSelectBuffer(GLsizei size, GLuint * buffer);`

  Specified by:
    `glSelectBuffer` in interface `GL`
    `arg1` - a direct `IntBuffer`

### glSeparableFilter2D

    public void glSeparableFilter2D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    Buffer arg6,
                                    Buffer arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);`

  Specified by:
    `glSeparableFilter2D` in interface `GL`

### glSeparableFilter2D

    public void glSeparableFilter2D(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    long arg6,
                                    long arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);`

  Specified by:
    `glSeparableFilter2D` in interface `GL`

### glSetFenceAPPLE

    public void glSetFenceAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetFenceAPPLE(GLuint mode);`

  Specified by:
    `glSetFenceAPPLE` in interface `GL`

### glSetFenceNV

    public void glSetFenceNV(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetFenceNV(GLuint target, GLenum id);`

  Specified by:
    `glSetFenceNV` in interface `GL`

### glSetFragmentShaderConstantATI

    public void glSetFragmentShaderConstantATI(int arg0,
                                               FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetFragmentShaderConstantATI(GLuint target, const GLfloat * v);`

  Specified by:
    `glSetFragmentShaderConstantATI` in interface `GL`

### glSetFragmentShaderConstantATI

    public void glSetFragmentShaderConstantATI(int arg0,
                                               float[] arg1,
                                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetFragmentShaderConstantATI(GLuint target, const GLfloat * v);`

  Specified by:
    `glSetFragmentShaderConstantATI` in interface `GL`

### glSetInvariantEXT

    public void glSetInvariantEXT(int arg0,
                                  int arg1,
                                  Buffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr);`

  Specified by:
    `glSetInvariantEXT` in interface `GL`

### glSetLocalConstantEXT

    public void glSetLocalConstantEXT(int arg0,
                                      int arg1,
                                      Buffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr);`

  Specified by:
    `glSetLocalConstantEXT` in interface `GL`

### glShadeModel

    public void glShadeModel(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glShadeModel(GLenum mode);`

  Specified by:
    `glShadeModel` in interface `GL`

### glShaderOp1EXT

    public void glShaderOp1EXT(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderOp1EXT(GLenum red, GLuint green, GLuint blue);`

  Specified by:
    `glShaderOp1EXT` in interface `GL`

### glShaderOp2EXT

    public void glShaderOp2EXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderOp2EXT(GLenum sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha);`

  Specified by:
    `glShaderOp2EXT` in interface `GL`

### glShaderOp3EXT

    public void glShaderOp3EXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);`

  Specified by:
    `glShaderOp3EXT` in interface `GL`

### glShaderSource

    public void glShaderSource(int arg0,
                               int arg1,
                               String[] arg2,
                               IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);`

  Specified by:
    `glShaderSource` in interface `GL`

### glShaderSource

    public void glShaderSource(int arg0,
                               int arg1,
                               String[] arg2,
                               int[] arg3,
                               int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);`

  Specified by:
    `glShaderSource` in interface `GL`

### glShaderSourceARB

    public void glShaderSourceARB(int arg0,
                                  int arg1,
                                  String[] arg2,
                                  IntBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`

  Specified by:
    `glShaderSourceARB` in interface `GL`

### glShaderSourceARB

    public void glShaderSourceARB(int arg0,
                                  int arg1,
                                  String[] arg2,
                                  int[] arg3,
                                  int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glShaderSourceARB(GLhandleARB shader, GLsizei count, const GLcharARB * * string, const GLint * length);`

  Specified by:
    `glShaderSourceARB` in interface `GL`

### glSharpenTexFuncSGIS

    public void glSharpenTexFuncSGIS(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glSharpenTexFuncSGIS` in interface `GL`

### glSharpenTexFuncSGIS

    public void glSharpenTexFuncSGIS(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glSharpenTexFuncSGIS` in interface `GL`

### glSpriteParameterfSGIX

    public void glSpriteParameterfSGIX(int arg0,
                                       float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameterfSGIX(GLenum target, GLfloat s);`

  Specified by:
    `glSpriteParameterfSGIX` in interface `GL`

### glSpriteParameterfvSGIX

    public void glSpriteParameterfvSGIX(int arg0,
                                        FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameterfvSGIX(GLenum target, const GLfloat * v);`

  Specified by:
    `glSpriteParameterfvSGIX` in interface `GL`

### glSpriteParameterfvSGIX

    public void glSpriteParameterfvSGIX(int arg0,
                                        float[] arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameterfvSGIX(GLenum target, const GLfloat * v);`

  Specified by:
    `glSpriteParameterfvSGIX` in interface `GL`

### glSpriteParameteriSGIX

    public void glSpriteParameteriSGIX(int arg0,
                                       int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameteriSGIX(GLenum target, GLint s);`

  Specified by:
    `glSpriteParameteriSGIX` in interface `GL`

### glSpriteParameterivSGIX

    public void glSpriteParameterivSGIX(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameterivSGIX(GLenum target, const GLint * v);`

  Specified by:
    `glSpriteParameterivSGIX` in interface `GL`

### glSpriteParameterivSGIX

    public void glSpriteParameterivSGIX(int arg0,
                                        int[] arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSpriteParameterivSGIX(GLenum target, const GLint * v);`

  Specified by:
    `glSpriteParameterivSGIX` in interface `GL`

### glStartInstrumentsSGIX

    public void glStartInstrumentsSGIX()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStartInstrumentsSGIX(void);`

  Specified by:
    `glStartInstrumentsSGIX` in interface `GL`

### glStencilClearTagEXT

    public void glStencilClearTagEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag);`

  Specified by:
    `glStencilClearTagEXT` in interface `GL`

### 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`

### glStencilFuncSeparate

    public void glStencilFuncSeparate(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);`

  Specified by:
    `glStencilFuncSeparate` in interface `GL`

### glStencilFuncSeparateATI

    public void glStencilFuncSeparateATI(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);`

  Specified by:
    `glStencilFuncSeparateATI` in interface `GL`

### 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`

### glStencilMaskSeparate

    public void glStencilMaskSeparate(int arg0,
                                      int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilMaskSeparate(GLenum target, GLuint id);`

  Specified by:
    `glStencilMaskSeparate` in interface `GL`

### 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`

### glStencilOpSeparate

    public void glStencilOpSeparate(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilOpSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glStencilOpSeparate` in interface `GL`

### glStencilOpSeparateATI

    public void glStencilOpSeparateATI(int arg0,
                                       int arg1,
                                       int arg2,
                                       int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStencilOpSeparateATI(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glStencilOpSeparateATI` in interface `GL`

### glStopInstrumentsSGIX

    public void glStopInstrumentsSGIX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStopInstrumentsSGIX(GLint count);`

  Specified by:
    `glStopInstrumentsSGIX` in interface `GL`

### glStringMarkerGREMEDY

    public void glStringMarkerGREMEDY(int arg0,
                                      Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glStringMarkerGREMEDY(GLsizei length, const GLvoid * pointer);`

  Specified by:
    `glStringMarkerGREMEDY` in interface `GL`

### glSwapAPPLE

    public void glSwapAPPLE()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSwapAPPLE(void);`

  Specified by:
    `glSwapAPPLE` in interface `GL`

### glSwizzleEXT

    public void glSwizzleEXT(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glSwizzleEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`

  Specified by:
    `glSwizzleEXT` in interface `GL`

### glTagSampleBufferSGIX

    public void glTagSampleBufferSGIX()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTagSampleBufferSGIX(void);`

  Specified by:
    `glTagSampleBufferSGIX` in interface `GL`

### glTbufferMask3DFX

    public void glTbufferMask3DFX(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTbufferMask3DFX(GLuint mode);`

  Specified by:
    `glTbufferMask3DFX` in interface `GL`

### glTestFenceAPPLE

    public boolean glTestFenceAPPLE(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glTestFenceAPPLE(GLuint id);`

  Specified by:
    `glTestFenceAPPLE` in interface `GL`

### glTestFenceNV

    public boolean glTestFenceNV(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glTestFenceNV(GLuint id);`

  Specified by:
    `glTestFenceNV` in interface `GL`

### glTestObjectAPPLE

    public boolean glTestObjectAPPLE(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glTestObjectAPPLE(GLenum id, GLuint cap);`

  Specified by:
    `glTestObjectAPPLE` in interface `GL`

### glTexBufferEXT

    public void glTexBufferEXT(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer);`

  Specified by:
    `glTexBufferEXT` in interface `GL`

### glTexBumpParameterfvATI

    public void glTexBumpParameterfvATI(int arg0,
                                        FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexBumpParameterfvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glTexBumpParameterfvATI` in interface `GL`

### glTexBumpParameterfvATI

    public void glTexBumpParameterfvATI(int arg0,
                                        float[] arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexBumpParameterfvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glTexBumpParameterfvATI` in interface `GL`

### glTexBumpParameterivATI

    public void glTexBumpParameterivATI(int arg0,
                                        IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexBumpParameterivATI(GLenum target, const GLint * v);`

  Specified by:
    `glTexBumpParameterivATI` in interface `GL`

### glTexBumpParameterivATI

    public void glTexBumpParameterivATI(int arg0,
                                        int[] arg1,
                                        int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexBumpParameterivATI(GLenum target, const GLint * v);`

  Specified by:
    `glTexBumpParameterivATI` in interface `GL`

### glTexCoord1d

    public void glTexCoord1d(double arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1d(GLdouble s);`

  Specified by:
    `glTexCoord1d` in interface `GL`

### glTexCoord1dv

    public void glTexCoord1dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1dv(const GLdouble * v);`

  Specified by:
    `glTexCoord1dv` in interface `GL`

### glTexCoord1dv

    public void glTexCoord1dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1dv(const GLdouble * v);`

  Specified by:
    `glTexCoord1dv` in interface `GL`

### glTexCoord1f

    public void glTexCoord1f(float arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1f(GLfloat s);`

  Specified by:
    `glTexCoord1f` in interface `GL`

### glTexCoord1fv

    public void glTexCoord1fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1fv(const GLfloat * v);`

  Specified by:
    `glTexCoord1fv` in interface `GL`

### glTexCoord1fv

    public void glTexCoord1fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1fv(const GLfloat * v);`

  Specified by:
    `glTexCoord1fv` in interface `GL`

### glTexCoord1hNV

    public void glTexCoord1hNV(short arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord1hNV(GLhalfNV factor);`

  Specified by:
    `glTexCoord1hNV` in interface `GL`

### glTexCoord1hvNV

    public void glTexCoord1hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord1hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord1hvNV` in interface `GL`

### glTexCoord1hvNV

    public void glTexCoord1hvNV(short[] arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord1hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord1hvNV` in interface `GL`

### glTexCoord1i

    public void glTexCoord1i(int arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1i(GLint s);`

  Specified by:
    `glTexCoord1i` in interface `GL`

### glTexCoord1iv

    public void glTexCoord1iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1iv(const GLint * v);`

  Specified by:
    `glTexCoord1iv` in interface `GL`

### glTexCoord1iv

    public void glTexCoord1iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1iv(const GLint * v);`

  Specified by:
    `glTexCoord1iv` in interface `GL`

### glTexCoord1s

    public void glTexCoord1s(short arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1s(GLshort s);`

  Specified by:
    `glTexCoord1s` in interface `GL`

### glTexCoord1sv

    public void glTexCoord1sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1sv(const GLshort * v);`

  Specified by:
    `glTexCoord1sv` in interface `GL`

### glTexCoord1sv

    public void glTexCoord1sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord1sv(const GLshort * v);`

  Specified by:
    `glTexCoord1sv` in interface `GL`

### glTexCoord2d

    public void glTexCoord2d(double arg0,
                             double arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2d(GLdouble s, GLdouble t);`

  Specified by:
    `glTexCoord2d` in interface `GL`

### glTexCoord2dv

    public void glTexCoord2dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2dv(const GLdouble * v);`

  Specified by:
    `glTexCoord2dv` in interface `GL`

### glTexCoord2dv

    public void glTexCoord2dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2dv(const GLdouble * v);`

  Specified by:
    `glTexCoord2dv` in interface `GL`

### glTexCoord2f

    public void glTexCoord2f(float arg0,
                             float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2f(GLfloat s, GLfloat t);`

  Specified by:
    `glTexCoord2f` in interface `GL`

### glTexCoord2fColor3fVertex3fSUN

    public void glTexCoord2fColor3fVertex3fSUN(float arg0,
                                               float arg1,
                                               float arg2,
                                               float arg3,
                                               float arg4,
                                               float arg5,
                                               float arg6,
                                               float arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glTexCoord2fColor3fVertex3fSUN` in interface `GL`

### glTexCoord2fColor3fVertex3fvSUN

    public void glTexCoord2fColor3fVertex3fvSUN(FloatBuffer arg0,
                                                FloatBuffer arg1,
                                                FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor3fVertex3fvSUN` in interface `GL`

### glTexCoord2fColor3fVertex3fvSUN

    public void glTexCoord2fColor3fVertex3fvSUN(float[] arg0,
                                                int arg1,
                                                float[] arg2,
                                                int arg3,
                                                float[] arg4,
                                                int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor3fVertex3fvSUN` in interface `GL`

### glTexCoord2fColor4fNormal3fVertex3fSUN

    public void glTexCoord2fColor4fNormal3fVertex3fSUN(float arg0,
                                                       float arg1,
                                                       float arg2,
                                                       float arg3,
                                                       float arg4,
                                                       float arg5,
                                                       float arg6,
                                                       float arg7,
                                                       float arg8,
                                                       float arg9,
                                                       float arg10,
                                                       float arg11)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glTexCoord2fColor4fNormal3fVertex3fSUN` in interface `GL`

### glTexCoord2fColor4fNormal3fVertex3fvSUN

    public void glTexCoord2fColor4fNormal3fVertex3fvSUN(FloatBuffer arg0,
                                                        FloatBuffer arg1,
                                                        FloatBuffer arg2,
                                                        FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor4fNormal3fVertex3fvSUN` in interface `GL`

### glTexCoord2fColor4fNormal3fVertex3fvSUN

    public void glTexCoord2fColor4fNormal3fVertex3fvSUN(float[] arg0,
                                                        int arg1,
                                                        float[] arg2,
                                                        int arg3,
                                                        float[] arg4,
                                                        int arg5,
                                                        float[] arg6,
                                                        int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor4fNormal3fVertex3fvSUN` in interface `GL`

### glTexCoord2fColor4ubVertex3fSUN

    public void glTexCoord2fColor4ubVertex3fSUN(float arg0,
                                                float arg1,
                                                byte arg2,
                                                byte arg3,
                                                byte arg4,
                                                byte arg5,
                                                float arg6,
                                                float arg7,
                                                float arg8)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glTexCoord2fColor4ubVertex3fSUN` in interface `GL`

### glTexCoord2fColor4ubVertex3fvSUN

    public void glTexCoord2fColor4ubVertex3fvSUN(FloatBuffer arg0,
                                                 ByteBuffer arg1,
                                                 FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor4ubVertex3fvSUN` in interface `GL`

### glTexCoord2fColor4ubVertex3fvSUN

    public void glTexCoord2fColor4ubVertex3fvSUN(float[] arg0,
                                                 int arg1,
                                                 byte[] arg2,
                                                 int arg3,
                                                 float[] arg4,
                                                 int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v);`

  Specified by:
    `glTexCoord2fColor4ubVertex3fvSUN` in interface `GL`

### glTexCoord2fNormal3fVertex3fSUN

    public void glTexCoord2fNormal3fVertex3fSUN(float arg0,
                                                float arg1,
                                                float arg2,
                                                float arg3,
                                                float arg4,
                                                float arg5,
                                                float arg6,
                                                float arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glTexCoord2fNormal3fVertex3fSUN` in interface `GL`

### glTexCoord2fNormal3fVertex3fvSUN

    public void glTexCoord2fNormal3fVertex3fvSUN(FloatBuffer arg0,
                                                 FloatBuffer arg1,
                                                 FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fNormal3fVertex3fvSUN` in interface `GL`

### glTexCoord2fNormal3fVertex3fvSUN

    public void glTexCoord2fNormal3fVertex3fvSUN(float[] arg0,
                                                 int arg1,
                                                 float[] arg2,
                                                 int arg3,
                                                 float[] arg4,
                                                 int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord2fNormal3fVertex3fvSUN` in interface `GL`

### glTexCoord2fVertex3fSUN

    public void glTexCoord2fVertex3fSUN(float arg0,
                                        float arg1,
                                        float arg2,
                                        float arg3,
                                        float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glTexCoord2fVertex3fSUN` in interface `GL`

### glTexCoord2fVertex3fvSUN

    public void glTexCoord2fVertex3fvSUN(FloatBuffer arg0,
                                         FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glTexCoord2fVertex3fvSUN` in interface `GL`

### glTexCoord2fVertex3fvSUN

    public void glTexCoord2fVertex3fvSUN(float[] arg0,
                                         int arg1,
                                         float[] arg2,
                                         int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2fVertex3fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glTexCoord2fVertex3fvSUN` in interface `GL`

### glTexCoord2fv

    public void glTexCoord2fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2fv(const GLfloat * v);`

  Specified by:
    `glTexCoord2fv` in interface `GL`

### glTexCoord2fv

    public void glTexCoord2fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2fv(const GLfloat * v);`

  Specified by:
    `glTexCoord2fv` in interface `GL`

### glTexCoord2hNV

    public void glTexCoord2hNV(short arg0,
                               short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2hNV(GLhalfNV x, GLhalfNV y);`

  Specified by:
    `glTexCoord2hNV` in interface `GL`

### glTexCoord2hvNV

    public void glTexCoord2hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord2hvNV` in interface `GL`

### glTexCoord2hvNV

    public void glTexCoord2hvNV(short[] arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord2hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord2hvNV` in interface `GL`

### glTexCoord2i

    public void glTexCoord2i(int arg0,
                             int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2i(GLint s, GLint t);`

  Specified by:
    `glTexCoord2i` in interface `GL`

### glTexCoord2iv

    public void glTexCoord2iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2iv(const GLint * v);`

  Specified by:
    `glTexCoord2iv` in interface `GL`

### glTexCoord2iv

    public void glTexCoord2iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2iv(const GLint * v);`

  Specified by:
    `glTexCoord2iv` in interface `GL`

### glTexCoord2s

    public void glTexCoord2s(short arg0,
                             short arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2s(GLshort s, GLshort t);`

  Specified by:
    `glTexCoord2s` in interface `GL`

### glTexCoord2sv

    public void glTexCoord2sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2sv(const GLshort * v);`

  Specified by:
    `glTexCoord2sv` in interface `GL`

### glTexCoord2sv

    public void glTexCoord2sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord2sv(const GLshort * v);`

  Specified by:
    `glTexCoord2sv` in interface `GL`

### glTexCoord3d

    public void glTexCoord3d(double arg0,
                             double arg1,
                             double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glTexCoord3d` in interface `GL`

### glTexCoord3dv

    public void glTexCoord3dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3dv(const GLdouble * v);`

  Specified by:
    `glTexCoord3dv` in interface `GL`

### glTexCoord3dv

    public void glTexCoord3dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3dv(const GLdouble * v);`

  Specified by:
    `glTexCoord3dv` in interface `GL`

### glTexCoord3f

    public void glTexCoord3f(float arg0,
                             float arg1,
                             float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glTexCoord3f` in interface `GL`

### glTexCoord3fv

    public void glTexCoord3fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3fv(const GLfloat * v);`

  Specified by:
    `glTexCoord3fv` in interface `GL`

### glTexCoord3fv

    public void glTexCoord3fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3fv(const GLfloat * v);`

  Specified by:
    `glTexCoord3fv` in interface `GL`

### glTexCoord3hNV

    public void glTexCoord3hNV(short arg0,
                               short arg1,
                               short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`

  Specified by:
    `glTexCoord3hNV` in interface `GL`

### glTexCoord3hvNV

    public void glTexCoord3hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord3hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord3hvNV` in interface `GL`

### glTexCoord3hvNV

    public void glTexCoord3hvNV(short[] arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord3hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord3hvNV` in interface `GL`

### glTexCoord3i

    public void glTexCoord3i(int arg0,
                             int arg1,
                             int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3i(GLint s, GLint t, GLint r);`

  Specified by:
    `glTexCoord3i` in interface `GL`

### glTexCoord3iv

    public void glTexCoord3iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3iv(const GLint * v);`

  Specified by:
    `glTexCoord3iv` in interface `GL`

### glTexCoord3iv

    public void glTexCoord3iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3iv(const GLint * v);`

  Specified by:
    `glTexCoord3iv` in interface `GL`

### glTexCoord3s

    public void glTexCoord3s(short arg0,
                             short arg1,
                             short arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3s(GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glTexCoord3s` in interface `GL`

### glTexCoord3sv

    public void glTexCoord3sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3sv(const GLshort * v);`

  Specified by:
    `glTexCoord3sv` in interface `GL`

### glTexCoord3sv

    public void glTexCoord3sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord3sv(const GLshort * v);`

  Specified by:
    `glTexCoord3sv` in interface `GL`

### glTexCoord4d

    public void glTexCoord4d(double arg0,
                             double arg1,
                             double arg2,
                             double arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glTexCoord4d` in interface `GL`

### glTexCoord4dv

    public void glTexCoord4dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4dv(const GLdouble * v);`

  Specified by:
    `glTexCoord4dv` in interface `GL`

### glTexCoord4dv

    public void glTexCoord4dv(double[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4dv(const GLdouble * v);`

  Specified by:
    `glTexCoord4dv` in interface `GL`

### glTexCoord4f

    public void glTexCoord4f(float arg0,
                             float arg1,
                             float arg2,
                             float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glTexCoord4f` in interface `GL`

### glTexCoord4fColor4fNormal3fVertex4fSUN

    public void glTexCoord4fColor4fNormal3fVertex4fSUN(float arg0,
                                                       float arg1,
                                                       float arg2,
                                                       float arg3,
                                                       float arg4,
                                                       float arg5,
                                                       float arg6,
                                                       float arg7,
                                                       float arg8,
                                                       float arg9,
                                                       float arg10,
                                                       float arg11,
                                                       float arg12,
                                                       float arg13,
                                                       float arg14)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glTexCoord4fColor4fNormal3fVertex4fSUN` in interface `GL`

### glTexCoord4fColor4fNormal3fVertex4fvSUN

    public void glTexCoord4fColor4fNormal3fVertex4fvSUN(FloatBuffer arg0,
                                                        FloatBuffer arg1,
                                                        FloatBuffer arg2,
                                                        FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord4fColor4fNormal3fVertex4fvSUN` in interface `GL`

### glTexCoord4fColor4fNormal3fVertex4fvSUN

    public void glTexCoord4fColor4fNormal3fVertex4fvSUN(float[] arg0,
                                                        int arg1,
                                                        float[] arg2,
                                                        int arg3,
                                                        float[] arg4,
                                                        int arg5,
                                                        float[] arg6,
                                                        int arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);`

  Specified by:
    `glTexCoord4fColor4fNormal3fVertex4fvSUN` in interface `GL`

### glTexCoord4fVertex4fSUN

    public void glTexCoord4fVertex4fSUN(float arg0,
                                        float arg1,
                                        float arg2,
                                        float arg3,
                                        float arg4,
                                        float arg5,
                                        float arg6,
                                        float arg7)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glTexCoord4fVertex4fSUN` in interface `GL`

### glTexCoord4fVertex4fvSUN

    public void glTexCoord4fVertex4fvSUN(FloatBuffer arg0,
                                         FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fVertex4fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glTexCoord4fVertex4fvSUN` in interface `GL`

### glTexCoord4fVertex4fvSUN

    public void glTexCoord4fVertex4fvSUN(float[] arg0,
                                         int arg1,
                                         float[] arg2,
                                         int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4fVertex4fvSUN(const GLfloat * c, const GLfloat * v);`

  Specified by:
    `glTexCoord4fVertex4fvSUN` in interface `GL`

### glTexCoord4fv

    public void glTexCoord4fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4fv(const GLfloat * v);`

  Specified by:
    `glTexCoord4fv` in interface `GL`

### glTexCoord4fv

    public void glTexCoord4fv(float[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4fv(const GLfloat * v);`

  Specified by:
    `glTexCoord4fv` in interface `GL`

### glTexCoord4hNV

    public void glTexCoord4hNV(short arg0,
                               short arg1,
                               short arg2,
                               short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`

  Specified by:
    `glTexCoord4hNV` in interface `GL`

### glTexCoord4hvNV

    public void glTexCoord4hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord4hvNV` in interface `GL`

### glTexCoord4hvNV

    public void glTexCoord4hvNV(short[] arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexCoord4hvNV(const GLhalfNV * v);`

  Specified by:
    `glTexCoord4hvNV` in interface `GL`

### glTexCoord4i

    public void glTexCoord4i(int arg0,
                             int arg1,
                             int arg2,
                             int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4i(GLint s, GLint t, GLint r, GLint q);`

  Specified by:
    `glTexCoord4i` in interface `GL`

### glTexCoord4iv

    public void glTexCoord4iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4iv(const GLint * v);`

  Specified by:
    `glTexCoord4iv` in interface `GL`

### glTexCoord4iv

    public void glTexCoord4iv(int[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4iv(const GLint * v);`

  Specified by:
    `glTexCoord4iv` in interface `GL`

### glTexCoord4s

    public void glTexCoord4s(short arg0,
                             short arg1,
                             short arg2,
                             short arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glTexCoord4s` in interface `GL`

### glTexCoord4sv

    public void glTexCoord4sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4sv(const GLshort * v);`

  Specified by:
    `glTexCoord4sv` in interface `GL`

### glTexCoord4sv

    public void glTexCoord4sv(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoord4sv(const GLshort * v);`

  Specified by:
    `glTexCoord4sv` in interface `GL`

### glTexCoordPointer

    public void glTexCoordPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  Buffer arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glTexCoordPointer` in interface `GL`
    `arg3` - a direct `Buffer`

### glTexCoordPointer

    public void glTexCoordPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  long arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glTexCoordPointer` in interface `GL`

### glTexEnvf

    public void glTexEnvf(int arg0,
                          int arg1,
                          float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnvf(GLenum target, GLenum pname, GLfloat param);`

  Specified by:
    `glTexEnvf` in interface `GL`

### glTexEnvfv

    public void glTexEnvfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexEnvfv` in interface `GL`

### glTexEnvfv

    public void glTexEnvfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexEnvfv` in interface `GL`

### glTexEnvi

    public void glTexEnvi(int arg0,
                          int arg1,
                          int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnvi(GLenum target, GLenum pname, GLint param);`

  Specified by:
    `glTexEnvi` in interface `GL`

### glTexEnviv

    public void glTexEnviv(int arg0,
                           int arg1,
                           IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexEnviv` in interface `GL`

### glTexEnviv

    public void glTexEnviv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexEnviv(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexEnviv` in interface `GL`

### glTexFilterFuncSGIS

    public void glTexFilterFuncSGIS(int arg0,
                                    int arg1,
                                    int arg2,
                                    FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glTexFilterFuncSGIS` in interface `GL`

### glTexFilterFuncSGIS

    public void glTexFilterFuncSGIS(int arg0,
                                    int arg1,
                                    int arg2,
                                    float[] arg3,
                                    int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);`

  Specified by:
    `glTexFilterFuncSGIS` in interface `GL`

### glTexGend

    public void glTexGend(int arg0,
                          int arg1,
                          double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGend(GLenum coord, GLenum pname, GLdouble param);`

  Specified by:
    `glTexGend` in interface `GL`

### glTexGendv

    public void glTexGendv(int arg0,
                           int arg1,
                           DoubleBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`

  Specified by:
    `glTexGendv` in interface `GL`

### glTexGendv

    public void glTexGendv(int arg0,
                           int arg1,
                           double[] arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);`

  Specified by:
    `glTexGendv` in interface `GL`

### glTexGenf

    public void glTexGenf(int arg0,
                          int arg1,
                          float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGenf(GLenum coord, GLenum pname, GLfloat param);`

  Specified by:
    `glTexGenf` in interface `GL`

### glTexGenfv

    public void glTexGenfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexGenfv` in interface `GL`

### glTexGenfv

    public void glTexGenfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);`

  Specified by:
    `glTexGenfv` in interface `GL`

### glTexGeni

    public void glTexGeni(int arg0,
                          int arg1,
                          int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGeni(GLenum coord, GLenum pname, GLint param);`

  Specified by:
    `glTexGeni` in interface `GL`

### glTexGeniv

    public void glTexGeniv(int arg0,
                           int arg1,
                           IntBuffer arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGeniv(GLenum coord, GLenum pname, const GLint * params);`

  Specified by:
    `glTexGeniv` in interface `GL`

### glTexGeniv

    public void glTexGeniv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexGeniv(GLenum coord, GLenum pname, const GLint * params);`

  Specified by:
    `glTexGeniv` in interface `GL`

### glTexImage1D

    public void glTexImage1D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             Buffer arg7)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexImage1D` in interface `GL`

### glTexImage1D

    public void glTexImage1D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6,
                             long arg7)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexImage1D` in interface `GL`

### 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`
  Interface to C language function:
  `void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexImage2D` in interface `GL`

### 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`
  Interface to C language function:
  `void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexImage2D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glTexImage3D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glTexImage3D` in interface `GL`

### glTexImage4DSGIS

    public void glTexImage4DSGIS(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: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexImage4DSGIS` in interface `GL`

### glTexParameterIivEXT

    public void glTexParameterIivEXT(int arg0,
                                     int arg1,
                                     IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexParameterIivEXT` in interface `GL`

### glTexParameterIivEXT

    public void glTexParameterIivEXT(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params);`

  Specified by:
    `glTexParameterIivEXT` in interface `GL`

### glTexParameterIuivEXT

    public void glTexParameterIuivEXT(int arg0,
                                      int arg1,
                                      IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params);`

  Specified by:
    `glTexParameterIuivEXT` in interface `GL`

### glTexParameterIuivEXT

    public void glTexParameterIuivEXT(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params);`

  Specified by:
    `glTexParameterIuivEXT` 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`

### 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`

### 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`

### 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`

### 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`

### 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`

### glTexSubImage1D

    public void glTexSubImage1D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                Buffer arg6)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexSubImage1D` in interface `GL`

### glTexSubImage1D

    public void glTexSubImage1D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5,
                                long arg6)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexSubImage1D` in interface `GL`

### 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`
  Interface to C language function:
  `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexSubImage2D` in interface `GL`

### 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`
  Interface to C language function:
  `void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexSubImage2D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glTexSubImage3D` in interface `GL`

### 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: `GL`
  Entry point (through function pointer) 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);`

  Specified by:
    `glTexSubImage3D` in interface `GL`

### glTexSubImage4DSGIS

    public void glTexSubImage4DSGIS(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    int arg6,
                                    int arg7,
                                    int arg8,
                                    int arg9,
                                    int arg10,
                                    int arg11,
                                    Buffer arg12)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels);`

  Specified by:
    `glTexSubImage4DSGIS` in interface `GL`

### glTextureColorMaskSGIS

    public void glTextureColorMaskSGIS(boolean arg0,
                                       boolean arg1,
                                       boolean arg2,
                                       boolean arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);`

  Specified by:
    `glTextureColorMaskSGIS` in interface `GL`

### glTextureLightEXT

    public void glTextureLightEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTextureLightEXT(GLenum mode);`

  Specified by:
    `glTextureLightEXT` in interface `GL`

### glTextureMaterialEXT

    public void glTextureMaterialEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTextureMaterialEXT(GLenum target, GLenum id);`

  Specified by:
    `glTextureMaterialEXT` in interface `GL`

### glTextureNormalEXT

    public void glTextureNormalEXT(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTextureNormalEXT(GLenum mode);`

  Specified by:
    `glTextureNormalEXT` in interface `GL`

### glTextureRangeAPPLE

    public void glTextureRangeAPPLE(int arg0,
                                    int arg1,
                                    Buffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer);`

  Specified by:
    `glTextureRangeAPPLE` in interface `GL`

### glTrackMatrixNV

    public void glTrackMatrixNV(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTrackMatrixNV(GLenum sfactorRGB, GLuint dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);`

  Specified by:
    `glTrackMatrixNV` in interface `GL`

### glTransformFeedbackAttribsNV

    public void glTransformFeedbackAttribsNV(int arg0,
                                             IntBuffer arg1,
                                             int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode);`

  Specified by:
    `glTransformFeedbackAttribsNV` in interface `GL`

### glTransformFeedbackAttribsNV

    public void glTransformFeedbackAttribsNV(int arg0,
                                             int[] arg1,
                                             int arg2,
                                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode);`

  Specified by:
    `glTransformFeedbackAttribsNV` in interface `GL`

### glTransformFeedbackVaryingsNV

    public void glTransformFeedbackVaryingsNV(int arg0,
                                              int arg1,
                                              IntBuffer arg2,
                                              int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);`

  Specified by:
    `glTransformFeedbackVaryingsNV` in interface `GL`

### glTransformFeedbackVaryingsNV

    public void glTransformFeedbackVaryingsNV(int arg0,
                                              int arg1,
                                              int[] arg2,
                                              int arg3,
                                              int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);`

  Specified by:
    `glTransformFeedbackVaryingsNV` in interface `GL`

### glTranslated

    public void glTranslated(double arg0,
                             double arg1,
                             double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTranslated(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glTranslated` in interface `GL`

### glTranslatef

    public void glTranslatef(float arg0,
                             float arg1,
                             float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glTranslatef(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glTranslatef` in interface `GL`

### glUniform1f

    public void glUniform1f(int arg0,
                            float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1f(GLint location, GLfloat v0);`

  Specified by:
    `glUniform1f` in interface `GL`

### glUniform1fARB

    public void glUniform1fARB(int arg0,
                               float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1fARB(GLint location, GLfloat v0);`

  Specified by:
    `glUniform1fARB` in interface `GL`

### glUniform1fv

    public void glUniform1fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform1fv` in interface `GL`

### glUniform1fv

    public void glUniform1fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform1fv` in interface `GL`

### glUniform1fvARB

    public void glUniform1fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform1fvARB` in interface `GL`

### glUniform1fvARB

    public void glUniform1fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform1fvARB` in interface `GL`

### glUniform1i

    public void glUniform1i(int arg0,
                            int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1i(GLint x, GLint y);`

  Specified by:
    `glUniform1i` in interface `GL`

### glUniform1iARB

    public void glUniform1iARB(int arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1iARB(GLint x, GLint y);`

  Specified by:
    `glUniform1iARB` in interface `GL`

### glUniform1iv

    public void glUniform1iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform1iv` in interface `GL`

### glUniform1iv

    public void glUniform1iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform1iv` in interface `GL`

### glUniform1ivARB

    public void glUniform1ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform1ivARB` in interface `GL`

### glUniform1ivARB

    public void glUniform1ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform1ivARB` in interface `GL`

### glUniform1uiEXT

    public void glUniform1uiEXT(int arg0,
                                int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1uiEXT(GLint location, GLuint v0);`

  Specified by:
    `glUniform1uiEXT` in interface `GL`

### glUniform1uivEXT

    public void glUniform1uivEXT(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform1uivEXT` in interface `GL`

### glUniform1uivEXT

    public void glUniform1uivEXT(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform1uivEXT` in interface `GL`

### glUniform2f

    public void glUniform2f(int arg0,
                            float arg1,
                            float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2f(GLint location, GLfloat v0, GLfloat v1);`

  Specified by:
    `glUniform2f` in interface `GL`

### glUniform2fARB

    public void glUniform2fARB(int arg0,
                               float arg1,
                               float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1);`

  Specified by:
    `glUniform2fARB` in interface `GL`

### glUniform2fv

    public void glUniform2fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform2fv` in interface `GL`

### glUniform2fv

    public void glUniform2fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform2fv` in interface `GL`

### glUniform2fvARB

    public void glUniform2fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform2fvARB` in interface `GL`

### glUniform2fvARB

    public void glUniform2fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform2fvARB` in interface `GL`

### glUniform2i

    public void glUniform2i(int arg0,
                            int arg1,
                            int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2i(GLint red, GLint green, GLint blue);`

  Specified by:
    `glUniform2i` in interface `GL`

### glUniform2iARB

    public void glUniform2iARB(int arg0,
                               int arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2iARB(GLint red, GLint green, GLint blue);`

  Specified by:
    `glUniform2iARB` in interface `GL`

### glUniform2iv

    public void glUniform2iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform2iv` in interface `GL`

### glUniform2iv

    public void glUniform2iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform2iv` in interface `GL`

### glUniform2ivARB

    public void glUniform2ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform2ivARB` in interface `GL`

### glUniform2ivARB

    public void glUniform2ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform2ivARB` in interface `GL`

### glUniform2uiEXT

    public void glUniform2uiEXT(int arg0,
                                int arg1,
                                int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2uiEXT(GLint location, GLuint v0, GLuint v1);`

  Specified by:
    `glUniform2uiEXT` in interface `GL`

### glUniform2uivEXT

    public void glUniform2uivEXT(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform2uivEXT` in interface `GL`

### glUniform2uivEXT

    public void glUniform2uivEXT(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform2uivEXT` in interface `GL`

### glUniform3f

    public void glUniform3f(int arg0,
                            float arg1,
                            float arg2,
                            float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`

  Specified by:
    `glUniform3f` in interface `GL`

### glUniform3fARB

    public void glUniform3fARB(int arg0,
                               float arg1,
                               float arg2,
                               float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);`

  Specified by:
    `glUniform3fARB` in interface `GL`

### glUniform3fv

    public void glUniform3fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform3fv` in interface `GL`

### glUniform3fv

    public void glUniform3fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform3fv` in interface `GL`

### glUniform3fvARB

    public void glUniform3fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform3fvARB` in interface `GL`

### glUniform3fvARB

    public void glUniform3fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform3fvARB` in interface `GL`

### glUniform3i

    public void glUniform3i(int arg0,
                            int arg1,
                            int arg2,
                            int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2);`

  Specified by:
    `glUniform3i` in interface `GL`

### glUniform3iARB

    public void glUniform3iARB(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2);`

  Specified by:
    `glUniform3iARB` in interface `GL`

### glUniform3iv

    public void glUniform3iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform3iv` in interface `GL`

### glUniform3iv

    public void glUniform3iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform3iv` in interface `GL`

### glUniform3ivARB

    public void glUniform3ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform3ivARB` in interface `GL`

### glUniform3ivARB

    public void glUniform3ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform3ivARB` in interface `GL`

### glUniform3uiEXT

    public void glUniform3uiEXT(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2);`

  Specified by:
    `glUniform3uiEXT` in interface `GL`

### glUniform3uivEXT

    public void glUniform3uivEXT(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform3uivEXT` in interface `GL`

### glUniform3uivEXT

    public void glUniform3uivEXT(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform3uivEXT` in interface `GL`

### glUniform4f

    public void glUniform4f(int arg0,
                            float arg1,
                            float arg2,
                            float arg3,
                            float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`

  Specified by:
    `glUniform4f` in interface `GL`

### glUniform4fARB

    public void glUniform4fARB(int arg0,
                               float arg1,
                               float arg2,
                               float arg3,
                               float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);`

  Specified by:
    `glUniform4fARB` in interface `GL`

### glUniform4fv

    public void glUniform4fv(int arg0,
                             int arg1,
                             FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform4fv` in interface `GL`

### glUniform4fv

    public void glUniform4fv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4fv(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform4fv` in interface `GL`

### glUniform4fvARB

    public void glUniform4fvARB(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform4fvARB` in interface `GL`

### glUniform4fvARB

    public void glUniform4fvARB(int arg0,
                                int arg1,
                                FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value);`

  Specified by:
    `glUniform4fvARB` in interface `GL`

### glUniform4i

    public void glUniform4i(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);`

  Specified by:
    `glUniform4i` in interface `GL`

### glUniform4iARB

    public void glUniform4iARB(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);`

  Specified by:
    `glUniform4iARB` in interface `GL`

### glUniform4iv

    public void glUniform4iv(int arg0,
                             int arg1,
                             IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform4iv` in interface `GL`

### glUniform4iv

    public void glUniform4iv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4iv(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform4iv` in interface `GL`

### glUniform4ivARB

    public void glUniform4ivARB(int arg0,
                                int arg1,
                                IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform4ivARB` in interface `GL`

### glUniform4ivARB

    public void glUniform4ivARB(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4ivARB(GLint location, GLsizei count, const GLint * value);`

  Specified by:
    `glUniform4ivARB` in interface `GL`

### glUniform4uiEXT

    public void glUniform4uiEXT(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);`

  Specified by:
    `glUniform4uiEXT` in interface `GL`

### glUniform4uivEXT

    public void glUniform4uivEXT(int arg0,
                                 int arg1,
                                 IntBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform4uivEXT` in interface `GL`

### glUniform4uivEXT

    public void glUniform4uivEXT(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value);`

  Specified by:
    `glUniform4uivEXT` in interface `GL`

### glUniformBufferEXT

    public void glUniformBufferEXT(int arg0,
                                   int arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer);`

  Specified by:
    `glUniformBufferEXT` in interface `GL`

### glUniformMatrix2fv

    public void glUniformMatrix2fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fv` in interface `GL`

### glUniformMatrix2fv

    public void glUniformMatrix2fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fv` in interface `GL`

### glUniformMatrix2fvARB

    public void glUniformMatrix2fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fvARB` in interface `GL`

### glUniformMatrix2fvARB

    public void glUniformMatrix2fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2fvARB` in interface `GL`

### glUniformMatrix2x3fv

    public void glUniformMatrix2x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2x3fv` in interface `GL`

### glUniformMatrix2x3fv

    public void glUniformMatrix2x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2x3fv` in interface `GL`

### glUniformMatrix2x4fv

    public void glUniformMatrix2x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2x4fv` in interface `GL`

### glUniformMatrix2x4fv

    public void glUniformMatrix2x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix2x4fv` in interface `GL`

### glUniformMatrix3fv

    public void glUniformMatrix3fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fv` in interface `GL`

### glUniformMatrix3fv

    public void glUniformMatrix3fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fv` in interface `GL`

### glUniformMatrix3fvARB

    public void glUniformMatrix3fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fvARB` in interface `GL`

### glUniformMatrix3fvARB

    public void glUniformMatrix3fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3fvARB` in interface `GL`

### glUniformMatrix3x2fv

    public void glUniformMatrix3x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3x2fv` in interface `GL`

### glUniformMatrix3x2fv

    public void glUniformMatrix3x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3x2fv` in interface `GL`

### glUniformMatrix3x4fv

    public void glUniformMatrix3x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3x4fv` in interface `GL`

### glUniformMatrix3x4fv

    public void glUniformMatrix3x4fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix3x4fv` in interface `GL`

### glUniformMatrix4fv

    public void glUniformMatrix4fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fv` in interface `GL`

### glUniformMatrix4fv

    public void glUniformMatrix4fv(int arg0,
                                   int arg1,
                                   boolean arg2,
                                   float[] arg3,
                                   int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fv` in interface `GL`

### glUniformMatrix4fvARB

    public void glUniformMatrix4fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fvARB` in interface `GL`

### glUniformMatrix4fvARB

    public void glUniformMatrix4fvARB(int arg0,
                                      int arg1,
                                      boolean arg2,
                                      float[] arg3,
                                      int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4fvARB` in interface `GL`

### glUniformMatrix4x2fv

    public void glUniformMatrix4x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4x2fv` in interface `GL`

### glUniformMatrix4x2fv

    public void glUniformMatrix4x2fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4x2fv` in interface `GL`

### glUniformMatrix4x3fv

    public void glUniformMatrix4x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     FloatBuffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4x3fv` in interface `GL`

### glUniformMatrix4x3fv

    public void glUniformMatrix4x3fv(int arg0,
                                     int arg1,
                                     boolean arg2,
                                     float[] arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);`

  Specified by:
    `glUniformMatrix4x3fv` in interface `GL`

### glUnlockArraysEXT

    public void glUnlockArraysEXT()

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUnlockArraysEXT(void);`

  Specified by:
    `glUnlockArraysEXT` in interface `GL`

### glUnmapBuffer

    public boolean glUnmapBuffer(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glUnmapBuffer(GLenum id);`

  Specified by:
    `glUnmapBuffer` in interface `GL`

### glUnmapBufferARB

    public boolean glUnmapBufferARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `GLboolean glUnmapBufferARB(GLenum id);`

  Specified by:
    `glUnmapBufferARB` in interface `GL`

### glUpdateObjectBufferATI

    public void glUpdateObjectBufferATI(int arg0,
                                        int arg1,
                                        int arg2,
                                        Buffer arg3,
                                        int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);`

  Specified by:
    `glUpdateObjectBufferATI` in interface `GL`

### glUseProgram

    public void glUseProgram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUseProgram(GLuint mode);`

  Specified by:
    `glUseProgram` in interface `GL`

### glUseProgramObjectARB

    public void glUseProgramObjectARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glUseProgramObjectARB(GLhandleARB mode);`

  Specified by:
    `glUseProgramObjectARB` in interface `GL`

### glValidateProgram

    public void glValidateProgram(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glValidateProgram(GLuint mode);`

  Specified by:
    `glValidateProgram` in interface `GL`

### glValidateProgramARB

    public void glValidateProgramARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glValidateProgramARB(GLhandleARB mode);`

  Specified by:
    `glValidateProgramARB` in interface `GL`

### glVariantArrayObjectATI

    public void glVariantArrayObjectATI(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);`

  Specified by:
    `glVariantArrayObjectATI` in interface `GL`

### glVariantPointerEXT

    public void glVariantPointerEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    Buffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`

  Specified by:
    `glVariantPointerEXT` in interface `GL`

### glVariantPointerEXT

    public void glVariantPointerEXT(int arg0,
                                    int arg1,
                                    int arg2,
                                    long arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr);`

  Specified by:
    `glVariantPointerEXT` in interface `GL`

### glVariantbvEXT

    public void glVariantbvEXT(int arg0,
                               ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantbvEXT(GLuint index, const GLbyte * v);`

  Specified by:
    `glVariantbvEXT` in interface `GL`

### glVariantbvEXT

    public void glVariantbvEXT(int arg0,
                               byte[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantbvEXT(GLuint index, const GLbyte * v);`

  Specified by:
    `glVariantbvEXT` in interface `GL`

### glVariantdvEXT

    public void glVariantdvEXT(int arg0,
                               DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantdvEXT(GLuint target, const GLdouble * v);`

  Specified by:
    `glVariantdvEXT` in interface `GL`

### glVariantdvEXT

    public void glVariantdvEXT(int arg0,
                               double[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantdvEXT(GLuint target, const GLdouble * v);`

  Specified by:
    `glVariantdvEXT` in interface `GL`

### glVariantfvEXT

    public void glVariantfvEXT(int arg0,
                               FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantfvEXT(GLuint target, const GLfloat * v);`

  Specified by:
    `glVariantfvEXT` in interface `GL`

### glVariantfvEXT

    public void glVariantfvEXT(int arg0,
                               float[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantfvEXT(GLuint target, const GLfloat * v);`

  Specified by:
    `glVariantfvEXT` in interface `GL`

### glVariantivEXT

    public void glVariantivEXT(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantivEXT(GLuint target, const GLint * v);`

  Specified by:
    `glVariantivEXT` in interface `GL`

### glVariantivEXT

    public void glVariantivEXT(int arg0,
                               int[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantivEXT(GLuint target, const GLint * v);`

  Specified by:
    `glVariantivEXT` in interface `GL`

### glVariantsvEXT

    public void glVariantsvEXT(int arg0,
                               ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantsvEXT(GLuint target, const GLshort * v);`

  Specified by:
    `glVariantsvEXT` in interface `GL`

### glVariantsvEXT

    public void glVariantsvEXT(int arg0,
                               short[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantsvEXT(GLuint target, const GLshort * v);`

  Specified by:
    `glVariantsvEXT` in interface `GL`

### glVariantubvEXT

    public void glVariantubvEXT(int arg0,
                                ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantubvEXT(GLuint index, const GLubyte * v);`

  Specified by:
    `glVariantubvEXT` in interface `GL`

### glVariantubvEXT

    public void glVariantubvEXT(int arg0,
                                byte[] arg1,
                                int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantubvEXT(GLuint index, const GLubyte * v);`

  Specified by:
    `glVariantubvEXT` in interface `GL`

### glVariantuivEXT

    public void glVariantuivEXT(int arg0,
                                IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantuivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVariantuivEXT` in interface `GL`

### glVariantuivEXT

    public void glVariantuivEXT(int arg0,
                                int[] arg1,
                                int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantuivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVariantuivEXT` in interface `GL`

### glVariantusvEXT

    public void glVariantusvEXT(int arg0,
                                ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantusvEXT(GLuint index, const GLushort * v);`

  Specified by:
    `glVariantusvEXT` in interface `GL`

### glVariantusvEXT

    public void glVariantusvEXT(int arg0,
                                short[] arg1,
                                int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVariantusvEXT(GLuint index, const GLushort * v);`

  Specified by:
    `glVariantusvEXT` in interface `GL`

### glVertex2d

    public void glVertex2d(double arg0,
                           double arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2d(GLdouble x, GLdouble y);`

  Specified by:
    `glVertex2d` in interface `GL`

### glVertex2dv

    public void glVertex2dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2dv(const GLdouble * v);`

  Specified by:
    `glVertex2dv` in interface `GL`

### glVertex2dv

    public void glVertex2dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2dv(const GLdouble * v);`

  Specified by:
    `glVertex2dv` in interface `GL`

### glVertex2f

    public void glVertex2f(float arg0,
                           float arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2f(GLfloat x, GLfloat y);`

  Specified by:
    `glVertex2f` in interface `GL`

### glVertex2fv

    public void glVertex2fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2fv(const GLfloat * v);`

  Specified by:
    `glVertex2fv` in interface `GL`

### glVertex2fv

    public void glVertex2fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2fv(const GLfloat * v);`

  Specified by:
    `glVertex2fv` in interface `GL`

### glVertex2hNV

    public void glVertex2hNV(short arg0,
                             short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex2hNV(GLhalfNV x, GLhalfNV y);`

  Specified by:
    `glVertex2hNV` in interface `GL`

### glVertex2hvNV

    public void glVertex2hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex2hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex2hvNV` in interface `GL`

### glVertex2hvNV

    public void glVertex2hvNV(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex2hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex2hvNV` in interface `GL`

### glVertex2i

    public void glVertex2i(int arg0,
                           int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2i(GLint x, GLint y);`

  Specified by:
    `glVertex2i` in interface `GL`

### glVertex2iv

    public void glVertex2iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2iv(const GLint * v);`

  Specified by:
    `glVertex2iv` in interface `GL`

### glVertex2iv

    public void glVertex2iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2iv(const GLint * v);`

  Specified by:
    `glVertex2iv` in interface `GL`

### glVertex2s

    public void glVertex2s(short arg0,
                           short arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2s(GLshort x, GLshort y);`

  Specified by:
    `glVertex2s` in interface `GL`

### glVertex2sv

    public void glVertex2sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2sv(const GLshort * v);`

  Specified by:
    `glVertex2sv` in interface `GL`

### glVertex2sv

    public void glVertex2sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex2sv(const GLshort * v);`

  Specified by:
    `glVertex2sv` in interface `GL`

### glVertex3d

    public void glVertex3d(double arg0,
                           double arg1,
                           double arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3d(GLdouble x, GLdouble y, GLdouble z);`

  Specified by:
    `glVertex3d` in interface `GL`

### glVertex3dv

    public void glVertex3dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3dv(const GLdouble * v);`

  Specified by:
    `glVertex3dv` in interface `GL`

### glVertex3dv

    public void glVertex3dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3dv(const GLdouble * v);`

  Specified by:
    `glVertex3dv` in interface `GL`

### glVertex3f

    public void glVertex3f(float arg0,
                           float arg1,
                           float arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3f(GLfloat x, GLfloat y, GLfloat z);`

  Specified by:
    `glVertex3f` in interface `GL`

### glVertex3fv

    public void glVertex3fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3fv(const GLfloat * v);`

  Specified by:
    `glVertex3fv` in interface `GL`

### glVertex3fv

    public void glVertex3fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3fv(const GLfloat * v);`

  Specified by:
    `glVertex3fv` in interface `GL`

### glVertex3hNV

    public void glVertex3hNV(short arg0,
                             short arg1,
                             short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue);`

  Specified by:
    `glVertex3hNV` in interface `GL`

### glVertex3hvNV

    public void glVertex3hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex3hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex3hvNV` in interface `GL`

### glVertex3hvNV

    public void glVertex3hvNV(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex3hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex3hvNV` in interface `GL`

### glVertex3i

    public void glVertex3i(int arg0,
                           int arg1,
                           int arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3i(GLint x, GLint y, GLint z);`

  Specified by:
    `glVertex3i` in interface `GL`

### glVertex3iv

    public void glVertex3iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3iv(const GLint * v);`

  Specified by:
    `glVertex3iv` in interface `GL`

### glVertex3iv

    public void glVertex3iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3iv(const GLint * v);`

  Specified by:
    `glVertex3iv` in interface `GL`

### glVertex3s

    public void glVertex3s(short arg0,
                           short arg1,
                           short arg2)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3s(GLshort x, GLshort y, GLshort z);`

  Specified by:
    `glVertex3s` in interface `GL`

### glVertex3sv

    public void glVertex3sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3sv(const GLshort * v);`

  Specified by:
    `glVertex3sv` in interface `GL`

### glVertex3sv

    public void glVertex3sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex3sv(const GLshort * v);`

  Specified by:
    `glVertex3sv` in interface `GL`

### glVertex4d

    public void glVertex4d(double arg0,
                           double arg1,
                           double arg2,
                           double arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glVertex4d` in interface `GL`

### glVertex4dv

    public void glVertex4dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4dv(const GLdouble * v);`

  Specified by:
    `glVertex4dv` in interface `GL`

### glVertex4dv

    public void glVertex4dv(double[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4dv(const GLdouble * v);`

  Specified by:
    `glVertex4dv` in interface `GL`

### glVertex4f

    public void glVertex4f(float arg0,
                           float arg1,
                           float arg2,
                           float arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);`

  Specified by:
    `glVertex4f` in interface `GL`

### glVertex4fv

    public void glVertex4fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4fv(const GLfloat * v);`

  Specified by:
    `glVertex4fv` in interface `GL`

### glVertex4fv

    public void glVertex4fv(float[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4fv(const GLfloat * v);`

  Specified by:
    `glVertex4fv` in interface `GL`

### glVertex4hNV

    public void glVertex4hNV(short arg0,
                             short arg1,
                             short arg2,
                             short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);`

  Specified by:
    `glVertex4hNV` in interface `GL`

### glVertex4hvNV

    public void glVertex4hvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex4hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex4hvNV` in interface `GL`

### glVertex4hvNV

    public void glVertex4hvNV(short[] arg0,
                              int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertex4hvNV(const GLhalfNV * v);`

  Specified by:
    `glVertex4hvNV` in interface `GL`

### glVertex4i

    public void glVertex4i(int arg0,
                           int arg1,
                           int arg2,
                           int arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4i(GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glVertex4i` in interface `GL`

### glVertex4iv

    public void glVertex4iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4iv(const GLint * v);`

  Specified by:
    `glVertex4iv` in interface `GL`

### glVertex4iv

    public void glVertex4iv(int[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4iv(const GLint * v);`

  Specified by:
    `glVertex4iv` in interface `GL`

### glVertex4s

    public void glVertex4s(short arg0,
                           short arg1,
                           short arg2,
                           short arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);`

  Specified by:
    `glVertex4s` in interface `GL`

### glVertex4sv

    public void glVertex4sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4sv(const GLshort * v);`

  Specified by:
    `glVertex4sv` in interface `GL`

### glVertex4sv

    public void glVertex4sv(short[] arg0,
                            int arg1)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertex4sv(const GLshort * v);`

  Specified by:
    `glVertex4sv` in interface `GL`

### glVertexArrayParameteriAPPLE

    public void glVertexArrayParameteriAPPLE(int arg0,
                                             int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexArrayParameteriAPPLE(GLenum target, GLint s);`

  Specified by:
    `glVertexArrayParameteriAPPLE` in interface `GL`

### glVertexArrayRangeAPPLE

    public void glVertexArrayRangeAPPLE(int arg0,
                                        Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer);`

  Specified by:
    `glVertexArrayRangeAPPLE` in interface `GL`

### glVertexArrayRangeNV

    public void glVertexArrayRangeNV(int arg0,
                                     Buffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer);`

  Specified by:
    `glVertexArrayRangeNV` in interface `GL`
    `arg1` - a direct `Buffer`

### glVertexAttrib1d

    public void glVertexAttrib1d(int arg0,
                                 double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1d(GLuint target, GLdouble s);`

  Specified by:
    `glVertexAttrib1d` in interface `GL`

### glVertexAttrib1dARB

    public void glVertexAttrib1dARB(int arg0,
                                    double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dARB(GLuint target, GLdouble s);`

  Specified by:
    `glVertexAttrib1dARB` in interface `GL`

### glVertexAttrib1dNV

    public void glVertexAttrib1dNV(int arg0,
                                   double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dNV(GLuint target, GLdouble s);`

  Specified by:
    `glVertexAttrib1dNV` in interface `GL`

### glVertexAttrib1dv

    public void glVertexAttrib1dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dv` in interface `GL`

### glVertexAttrib1dv

    public void glVertexAttrib1dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dv` in interface `GL`

### glVertexAttrib1dvARB

    public void glVertexAttrib1dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dvARB` in interface `GL`

### glVertexAttrib1dvARB

    public void glVertexAttrib1dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dvARB` in interface `GL`

### glVertexAttrib1dvNV

    public void glVertexAttrib1dvNV(int arg0,
                                    DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dvNV` in interface `GL`

### glVertexAttrib1dvNV

    public void glVertexAttrib1dvNV(int arg0,
                                    double[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib1dvNV` in interface `GL`

### glVertexAttrib1f

    public void glVertexAttrib1f(int arg0,
                                 float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1f(GLuint target, GLfloat s);`

  Specified by:
    `glVertexAttrib1f` in interface `GL`

### glVertexAttrib1fARB

    public void glVertexAttrib1fARB(int arg0,
                                    float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fARB(GLuint target, GLfloat s);`

  Specified by:
    `glVertexAttrib1fARB` in interface `GL`

### glVertexAttrib1fNV

    public void glVertexAttrib1fNV(int arg0,
                                   float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fNV(GLuint target, GLfloat s);`

  Specified by:
    `glVertexAttrib1fNV` in interface `GL`

### glVertexAttrib1fv

    public void glVertexAttrib1fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fv` in interface `GL`

### glVertexAttrib1fv

    public void glVertexAttrib1fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fv` in interface `GL`

### glVertexAttrib1fvARB

    public void glVertexAttrib1fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fvARB` in interface `GL`

### glVertexAttrib1fvARB

    public void glVertexAttrib1fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fvARB` in interface `GL`

### glVertexAttrib1fvNV

    public void glVertexAttrib1fvNV(int arg0,
                                    FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fvNV` in interface `GL`

### glVertexAttrib1fvNV

    public void glVertexAttrib1fvNV(int arg0,
                                    float[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib1fvNV` in interface `GL`

### glVertexAttrib1hNV

    public void glVertexAttrib1hNV(int arg0,
                                   short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1hNV(GLuint target, GLhalfNV s);`

  Specified by:
    `glVertexAttrib1hNV` in interface `GL`

### glVertexAttrib1hvNV

    public void glVertexAttrib1hvNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib1hvNV` in interface `GL`

### glVertexAttrib1hvNV

    public void glVertexAttrib1hvNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib1hvNV` in interface `GL`

### glVertexAttrib1s

    public void glVertexAttrib1s(int arg0,
                                 short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1s(GLuint target, GLshort s);`

  Specified by:
    `glVertexAttrib1s` in interface `GL`

### glVertexAttrib1sARB

    public void glVertexAttrib1sARB(int arg0,
                                    short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1sARB(GLuint target, GLshort s);`

  Specified by:
    `glVertexAttrib1sARB` in interface `GL`

### glVertexAttrib1sNV

    public void glVertexAttrib1sNV(int arg0,
                                   short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1sNV(GLuint target, GLshort s);`

  Specified by:
    `glVertexAttrib1sNV` in interface `GL`

### glVertexAttrib1sv

    public void glVertexAttrib1sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1sv` in interface `GL`

### glVertexAttrib1sv

    public void glVertexAttrib1sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1sv` in interface `GL`

### glVertexAttrib1svARB

    public void glVertexAttrib1svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1svARB` in interface `GL`

### glVertexAttrib1svARB

    public void glVertexAttrib1svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1svARB` in interface `GL`

### glVertexAttrib1svNV

    public void glVertexAttrib1svNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1svNV` in interface `GL`

### glVertexAttrib1svNV

    public void glVertexAttrib1svNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib1svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib1svNV` in interface `GL`

### glVertexAttrib2d

    public void glVertexAttrib2d(int arg0,
                                 double arg1,
                                 double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2d(GLuint target, GLdouble s, GLdouble t);`

  Specified by:
    `glVertexAttrib2d` in interface `GL`

### glVertexAttrib2dARB

    public void glVertexAttrib2dARB(int arg0,
                                    double arg1,
                                    double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dARB(GLuint target, GLdouble s, GLdouble t);`

  Specified by:
    `glVertexAttrib2dARB` in interface `GL`

### glVertexAttrib2dNV

    public void glVertexAttrib2dNV(int arg0,
                                   double arg1,
                                   double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dNV(GLuint target, GLdouble s, GLdouble t);`

  Specified by:
    `glVertexAttrib2dNV` in interface `GL`

### glVertexAttrib2dv

    public void glVertexAttrib2dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dv` in interface `GL`

### glVertexAttrib2dv

    public void glVertexAttrib2dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dv` in interface `GL`

### glVertexAttrib2dvARB

    public void glVertexAttrib2dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dvARB` in interface `GL`

### glVertexAttrib2dvARB

    public void glVertexAttrib2dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dvARB` in interface `GL`

### glVertexAttrib2dvNV

    public void glVertexAttrib2dvNV(int arg0,
                                    DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dvNV` in interface `GL`

### glVertexAttrib2dvNV

    public void glVertexAttrib2dvNV(int arg0,
                                    double[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib2dvNV` in interface `GL`

### glVertexAttrib2f

    public void glVertexAttrib2f(int arg0,
                                 float arg1,
                                 float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2f(GLuint target, GLfloat s, GLfloat t);`

  Specified by:
    `glVertexAttrib2f` in interface `GL`

### glVertexAttrib2fARB

    public void glVertexAttrib2fARB(int arg0,
                                    float arg1,
                                    float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fARB(GLuint target, GLfloat s, GLfloat t);`

  Specified by:
    `glVertexAttrib2fARB` in interface `GL`

### glVertexAttrib2fNV

    public void glVertexAttrib2fNV(int arg0,
                                   float arg1,
                                   float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fNV(GLuint target, GLfloat s, GLfloat t);`

  Specified by:
    `glVertexAttrib2fNV` in interface `GL`

### glVertexAttrib2fv

    public void glVertexAttrib2fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fv` in interface `GL`

### glVertexAttrib2fv

    public void glVertexAttrib2fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fv` in interface `GL`

### glVertexAttrib2fvARB

    public void glVertexAttrib2fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fvARB` in interface `GL`

### glVertexAttrib2fvARB

    public void glVertexAttrib2fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fvARB` in interface `GL`

### glVertexAttrib2fvNV

    public void glVertexAttrib2fvNV(int arg0,
                                    FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fvNV` in interface `GL`

### glVertexAttrib2fvNV

    public void glVertexAttrib2fvNV(int arg0,
                                    float[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib2fvNV` in interface `GL`

### glVertexAttrib2hNV

    public void glVertexAttrib2hNV(int arg0,
                                   short arg1,
                                   short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2hNV(GLuint target, GLhalfNV s, GLhalfNV t);`

  Specified by:
    `glVertexAttrib2hNV` in interface `GL`

### glVertexAttrib2hvNV

    public void glVertexAttrib2hvNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib2hvNV` in interface `GL`

### glVertexAttrib2hvNV

    public void glVertexAttrib2hvNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib2hvNV` in interface `GL`

### glVertexAttrib2s

    public void glVertexAttrib2s(int arg0,
                                 short arg1,
                                 short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2s(GLuint target, GLshort s, GLshort t);`

  Specified by:
    `glVertexAttrib2s` in interface `GL`

### glVertexAttrib2sARB

    public void glVertexAttrib2sARB(int arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2sARB(GLuint target, GLshort s, GLshort t);`

  Specified by:
    `glVertexAttrib2sARB` in interface `GL`

### glVertexAttrib2sNV

    public void glVertexAttrib2sNV(int arg0,
                                   short arg1,
                                   short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2sNV(GLuint target, GLshort s, GLshort t);`

  Specified by:
    `glVertexAttrib2sNV` in interface `GL`

### glVertexAttrib2sv

    public void glVertexAttrib2sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2sv` in interface `GL`

### glVertexAttrib2sv

    public void glVertexAttrib2sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2sv` in interface `GL`

### glVertexAttrib2svARB

    public void glVertexAttrib2svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2svARB` in interface `GL`

### glVertexAttrib2svARB

    public void glVertexAttrib2svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2svARB` in interface `GL`

### glVertexAttrib2svNV

    public void glVertexAttrib2svNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2svNV` in interface `GL`

### glVertexAttrib2svNV

    public void glVertexAttrib2svNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib2svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib2svNV` in interface `GL`

### glVertexAttrib3d

    public void glVertexAttrib3d(int arg0,
                                 double arg1,
                                 double arg2,
                                 double arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3d(GLuint target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glVertexAttrib3d` in interface `GL`

### glVertexAttrib3dARB

    public void glVertexAttrib3dARB(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glVertexAttrib3dARB` in interface `GL`

### glVertexAttrib3dNV

    public void glVertexAttrib3dNV(int arg0,
                                   double arg1,
                                   double arg2,
                                   double arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dNV(GLuint target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glVertexAttrib3dNV` in interface `GL`

### glVertexAttrib3dv

    public void glVertexAttrib3dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dv` in interface `GL`

### glVertexAttrib3dv

    public void glVertexAttrib3dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dv` in interface `GL`

### glVertexAttrib3dvARB

    public void glVertexAttrib3dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dvARB` in interface `GL`

### glVertexAttrib3dvARB

    public void glVertexAttrib3dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dvARB` in interface `GL`

### glVertexAttrib3dvNV

    public void glVertexAttrib3dvNV(int arg0,
                                    DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dvNV` in interface `GL`

### glVertexAttrib3dvNV

    public void glVertexAttrib3dvNV(int arg0,
                                    double[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib3dvNV` in interface `GL`

### glVertexAttrib3f

    public void glVertexAttrib3f(int arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3f(GLuint target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glVertexAttrib3f` in interface `GL`

### glVertexAttrib3fARB

    public void glVertexAttrib3fARB(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glVertexAttrib3fARB` in interface `GL`

### glVertexAttrib3fNV

    public void glVertexAttrib3fNV(int arg0,
                                   float arg1,
                                   float arg2,
                                   float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fNV(GLuint target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glVertexAttrib3fNV` in interface `GL`

### glVertexAttrib3fv

    public void glVertexAttrib3fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fv` in interface `GL`

### glVertexAttrib3fv

    public void glVertexAttrib3fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fv` in interface `GL`

### glVertexAttrib3fvARB

    public void glVertexAttrib3fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fvARB` in interface `GL`

### glVertexAttrib3fvARB

    public void glVertexAttrib3fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fvARB` in interface `GL`

### glVertexAttrib3fvNV

    public void glVertexAttrib3fvNV(int arg0,
                                    FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fvNV` in interface `GL`

### glVertexAttrib3fvNV

    public void glVertexAttrib3fvNV(int arg0,
                                    float[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib3fvNV` in interface `GL`

### glVertexAttrib3hNV

    public void glVertexAttrib3hNV(int arg0,
                                   short arg1,
                                   short arg2,
                                   short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r);`

  Specified by:
    `glVertexAttrib3hNV` in interface `GL`

### glVertexAttrib3hvNV

    public void glVertexAttrib3hvNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib3hvNV` in interface `GL`

### glVertexAttrib3hvNV

    public void glVertexAttrib3hvNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib3hvNV` in interface `GL`

### glVertexAttrib3s

    public void glVertexAttrib3s(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3s(GLuint target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glVertexAttrib3s` in interface `GL`

### glVertexAttrib3sARB

    public void glVertexAttrib3sARB(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3sARB(GLuint target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glVertexAttrib3sARB` in interface `GL`

### glVertexAttrib3sNV

    public void glVertexAttrib3sNV(int arg0,
                                   short arg1,
                                   short arg2,
                                   short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3sNV(GLuint target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glVertexAttrib3sNV` in interface `GL`

### glVertexAttrib3sv

    public void glVertexAttrib3sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3sv` in interface `GL`

### glVertexAttrib3sv

    public void glVertexAttrib3sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3sv` in interface `GL`

### glVertexAttrib3svARB

    public void glVertexAttrib3svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3svARB` in interface `GL`

### glVertexAttrib3svARB

    public void glVertexAttrib3svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3svARB` in interface `GL`

### glVertexAttrib3svNV

    public void glVertexAttrib3svNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3svNV` in interface `GL`

### glVertexAttrib3svNV

    public void glVertexAttrib3svNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib3svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib3svNV` in interface `GL`

### glVertexAttrib4Nbv

    public void glVertexAttrib4Nbv(int arg0,
                                   ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4Nbv` in interface `GL`

### glVertexAttrib4Nbv

    public void glVertexAttrib4Nbv(int arg0,
                                   byte[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4Nbv` in interface `GL`

### glVertexAttrib4NbvARB

    public void glVertexAttrib4NbvARB(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4NbvARB` in interface `GL`

### glVertexAttrib4NbvARB

    public void glVertexAttrib4NbvARB(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4NbvARB` in interface `GL`

### glVertexAttrib4Niv

    public void glVertexAttrib4Niv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Niv(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4Niv` in interface `GL`

### glVertexAttrib4Niv

    public void glVertexAttrib4Niv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Niv(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4Niv` in interface `GL`

### glVertexAttrib4NivARB

    public void glVertexAttrib4NivARB(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4NivARB` in interface `GL`

### glVertexAttrib4NivARB

    public void glVertexAttrib4NivARB(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NivARB(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4NivARB` in interface `GL`

### glVertexAttrib4Nsv

    public void glVertexAttrib4Nsv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4Nsv` in interface `GL`

### glVertexAttrib4Nsv

    public void glVertexAttrib4Nsv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nsv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4Nsv` in interface `GL`

### glVertexAttrib4NsvARB

    public void glVertexAttrib4NsvARB(int arg0,
                                      ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4NsvARB` in interface `GL`

### glVertexAttrib4NsvARB

    public void glVertexAttrib4NsvARB(int arg0,
                                      short[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NsvARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4NsvARB` in interface `GL`

### glVertexAttrib4Nub

    public void glVertexAttrib4Nub(int arg0,
                                   byte arg1,
                                   byte arg2,
                                   byte arg3,
                                   byte arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`

  Specified by:
    `glVertexAttrib4Nub` in interface `GL`

### glVertexAttrib4NubARB

    public void glVertexAttrib4NubARB(int arg0,
                                      byte arg1,
                                      byte arg2,
                                      byte arg3,
                                      byte arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`

  Specified by:
    `glVertexAttrib4NubARB` in interface `GL`

### glVertexAttrib4Nubv

    public void glVertexAttrib4Nubv(int arg0,
                                    ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4Nubv` in interface `GL`

### glVertexAttrib4Nubv

    public void glVertexAttrib4Nubv(int arg0,
                                    byte[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4Nubv` in interface `GL`

### glVertexAttrib4NubvARB

    public void glVertexAttrib4NubvARB(int arg0,
                                       ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4NubvARB` in interface `GL`

### glVertexAttrib4NubvARB

    public void glVertexAttrib4NubvARB(int arg0,
                                       byte[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4NubvARB` in interface `GL`

### glVertexAttrib4Nuiv

    public void glVertexAttrib4Nuiv(int arg0,
                                    IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4Nuiv` in interface `GL`

### glVertexAttrib4Nuiv

    public void glVertexAttrib4Nuiv(int arg0,
                                    int[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4Nuiv` in interface `GL`

### glVertexAttrib4NuivARB

    public void glVertexAttrib4NuivARB(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4NuivARB` in interface `GL`

### glVertexAttrib4NuivARB

    public void glVertexAttrib4NuivARB(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NuivARB(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4NuivARB` in interface `GL`

### glVertexAttrib4Nusv

    public void glVertexAttrib4Nusv(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4Nusv` in interface `GL`

### glVertexAttrib4Nusv

    public void glVertexAttrib4Nusv(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4Nusv(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4Nusv` in interface `GL`

### glVertexAttrib4NusvARB

    public void glVertexAttrib4NusvARB(int arg0,
                                       ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4NusvARB` in interface `GL`

### glVertexAttrib4NusvARB

    public void glVertexAttrib4NusvARB(int arg0,
                                       short[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4NusvARB(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4NusvARB` in interface `GL`

### glVertexAttrib4bv

    public void glVertexAttrib4bv(int arg0,
                                  ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4bv` in interface `GL`

### glVertexAttrib4bv

    public void glVertexAttrib4bv(int arg0,
                                  byte[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4bv(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4bv` in interface `GL`

### glVertexAttrib4bvARB

    public void glVertexAttrib4bvARB(int arg0,
                                     ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4bvARB` in interface `GL`

### glVertexAttrib4bvARB

    public void glVertexAttrib4bvARB(int arg0,
                                     byte[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4bvARB(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttrib4bvARB` in interface `GL`

### glVertexAttrib4d

    public void glVertexAttrib4d(int arg0,
                                 double arg1,
                                 double arg2,
                                 double arg3,
                                 double arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4d(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glVertexAttrib4d` in interface `GL`

### glVertexAttrib4dARB

    public void glVertexAttrib4dARB(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3,
                                    double arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dARB(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glVertexAttrib4dARB` in interface `GL`

### glVertexAttrib4dNV

    public void glVertexAttrib4dNV(int arg0,
                                   double arg1,
                                   double arg2,
                                   double arg3,
                                   double arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dNV(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glVertexAttrib4dNV` in interface `GL`

### glVertexAttrib4dv

    public void glVertexAttrib4dv(int arg0,
                                  DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dv` in interface `GL`

### glVertexAttrib4dv

    public void glVertexAttrib4dv(int arg0,
                                  double[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dv(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dv` in interface `GL`

### glVertexAttrib4dvARB

    public void glVertexAttrib4dvARB(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dvARB` in interface `GL`

### glVertexAttrib4dvARB

    public void glVertexAttrib4dvARB(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dvARB(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dvARB` in interface `GL`

### glVertexAttrib4dvNV

    public void glVertexAttrib4dvNV(int arg0,
                                    DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dvNV` in interface `GL`

### glVertexAttrib4dvNV

    public void glVertexAttrib4dvNV(int arg0,
                                    double[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4dvNV(GLuint target, const GLdouble * v);`

  Specified by:
    `glVertexAttrib4dvNV` in interface `GL`

### glVertexAttrib4f

    public void glVertexAttrib4f(int arg0,
                                 float arg1,
                                 float arg2,
                                 float arg3,
                                 float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4f(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glVertexAttrib4f` in interface `GL`

### glVertexAttrib4fARB

    public void glVertexAttrib4fARB(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3,
                                    float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fARB(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glVertexAttrib4fARB` in interface `GL`

### glVertexAttrib4fNV

    public void glVertexAttrib4fNV(int arg0,
                                   float arg1,
                                   float arg2,
                                   float arg3,
                                   float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fNV(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glVertexAttrib4fNV` in interface `GL`

### glVertexAttrib4fv

    public void glVertexAttrib4fv(int arg0,
                                  FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fv` in interface `GL`

### glVertexAttrib4fv

    public void glVertexAttrib4fv(int arg0,
                                  float[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fv(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fv` in interface `GL`

### glVertexAttrib4fvARB

    public void glVertexAttrib4fvARB(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fvARB` in interface `GL`

### glVertexAttrib4fvARB

    public void glVertexAttrib4fvARB(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fvARB(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fvARB` in interface `GL`

### glVertexAttrib4fvNV

    public void glVertexAttrib4fvNV(int arg0,
                                    FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fvNV` in interface `GL`

### glVertexAttrib4fvNV

    public void glVertexAttrib4fvNV(int arg0,
                                    float[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4fvNV(GLuint target, const GLfloat * v);`

  Specified by:
    `glVertexAttrib4fvNV` in interface `GL`

### glVertexAttrib4hNV

    public void glVertexAttrib4hNV(int arg0,
                                   short arg1,
                                   short arg2,
                                   short arg3,
                                   short arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4hNV(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);`

  Specified by:
    `glVertexAttrib4hNV` in interface `GL`

### glVertexAttrib4hvNV

    public void glVertexAttrib4hvNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib4hvNV` in interface `GL`

### glVertexAttrib4hvNV

    public void glVertexAttrib4hvNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v);`

  Specified by:
    `glVertexAttrib4hvNV` in interface `GL`

### glVertexAttrib4iv

    public void glVertexAttrib4iv(int arg0,
                                  IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4iv(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4iv` in interface `GL`

### glVertexAttrib4iv

    public void glVertexAttrib4iv(int arg0,
                                  int[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4iv(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4iv` in interface `GL`

### glVertexAttrib4ivARB

    public void glVertexAttrib4ivARB(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4ivARB` in interface `GL`

### glVertexAttrib4ivARB

    public void glVertexAttrib4ivARB(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ivARB(GLuint target, const GLint * v);`

  Specified by:
    `glVertexAttrib4ivARB` in interface `GL`

### glVertexAttrib4s

    public void glVertexAttrib4s(int arg0,
                                 short arg1,
                                 short arg2,
                                 short arg3,
                                 short arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4s(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glVertexAttrib4s` in interface `GL`

### glVertexAttrib4sARB

    public void glVertexAttrib4sARB(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3,
                                    short arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4sARB(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glVertexAttrib4sARB` in interface `GL`

### glVertexAttrib4sNV

    public void glVertexAttrib4sNV(int arg0,
                                   short arg1,
                                   short arg2,
                                   short arg3,
                                   short arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4sNV(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glVertexAttrib4sNV` in interface `GL`

### glVertexAttrib4sv

    public void glVertexAttrib4sv(int arg0,
                                  ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4sv` in interface `GL`

### glVertexAttrib4sv

    public void glVertexAttrib4sv(int arg0,
                                  short[] arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4sv(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4sv` in interface `GL`

### glVertexAttrib4svARB

    public void glVertexAttrib4svARB(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4svARB` in interface `GL`

### glVertexAttrib4svARB

    public void glVertexAttrib4svARB(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4svARB(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4svARB` in interface `GL`

### glVertexAttrib4svNV

    public void glVertexAttrib4svNV(int arg0,
                                    ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4svNV` in interface `GL`

### glVertexAttrib4svNV

    public void glVertexAttrib4svNV(int arg0,
                                    short[] arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4svNV(GLuint target, const GLshort * v);`

  Specified by:
    `glVertexAttrib4svNV` in interface `GL`

### glVertexAttrib4ubNV

    public void glVertexAttrib4ubNV(int arg0,
                                    byte arg1,
                                    byte arg2,
                                    byte arg3,
                                    byte arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);`

  Specified by:
    `glVertexAttrib4ubNV` in interface `GL`

### glVertexAttrib4ubv

    public void glVertexAttrib4ubv(int arg0,
                                   ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubv` in interface `GL`

### glVertexAttrib4ubv

    public void glVertexAttrib4ubv(int arg0,
                                   byte[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubv(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubv` in interface `GL`

### glVertexAttrib4ubvARB

    public void glVertexAttrib4ubvARB(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubvARB` in interface `GL`

### glVertexAttrib4ubvARB

    public void glVertexAttrib4ubvARB(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubvARB` in interface `GL`

### glVertexAttrib4ubvNV

    public void glVertexAttrib4ubvNV(int arg0,
                                     ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubvNV(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubvNV` in interface `GL`

### glVertexAttrib4ubvNV

    public void glVertexAttrib4ubvNV(int arg0,
                                     byte[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4ubvNV(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttrib4ubvNV` in interface `GL`

### glVertexAttrib4uiv

    public void glVertexAttrib4uiv(int arg0,
                                   IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4uiv` in interface `GL`

### glVertexAttrib4uiv

    public void glVertexAttrib4uiv(int arg0,
                                   int[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4uiv(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4uiv` in interface `GL`

### glVertexAttrib4uivARB

    public void glVertexAttrib4uivARB(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4uivARB` in interface `GL`

### glVertexAttrib4uivARB

    public void glVertexAttrib4uivARB(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4uivARB(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttrib4uivARB` in interface `GL`

### glVertexAttrib4usv

    public void glVertexAttrib4usv(int arg0,
                                   ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4usv(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4usv` in interface `GL`

### glVertexAttrib4usv

    public void glVertexAttrib4usv(int arg0,
                                   short[] arg1,
                                   int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4usv(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4usv` in interface `GL`

### glVertexAttrib4usvARB

    public void glVertexAttrib4usvARB(int arg0,
                                      ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4usvARB` in interface `GL`

### glVertexAttrib4usvARB

    public void glVertexAttrib4usvARB(int arg0,
                                      short[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttrib4usvARB(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttrib4usvARB` in interface `GL`

### glVertexAttribArrayObjectATI

    public void glVertexAttribArrayObjectATI(int arg0,
                                             int arg1,
                                             int arg2,
                                             boolean arg3,
                                             int arg4,
                                             int arg5,
                                             int arg6)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);`

  Specified by:
    `glVertexAttribArrayObjectATI` in interface `GL`

### glVertexAttribI1iEXT

    public void glVertexAttribI1iEXT(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1iEXT(GLuint index, GLint x);`

  Specified by:
    `glVertexAttribI1iEXT` in interface `GL`

### glVertexAttribI1ivEXT

    public void glVertexAttribI1ivEXT(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI1ivEXT` in interface `GL`

### glVertexAttribI1ivEXT

    public void glVertexAttribI1ivEXT(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI1ivEXT` in interface `GL`

### glVertexAttribI1uiEXT

    public void glVertexAttribI1uiEXT(int arg0,
                                      int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1uiEXT(GLuint index, GLuint x);`

  Specified by:
    `glVertexAttribI1uiEXT` in interface `GL`

### glVertexAttribI1uivEXT

    public void glVertexAttribI1uivEXT(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI1uivEXT` in interface `GL`

### glVertexAttribI1uivEXT

    public void glVertexAttribI1uivEXT(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI1uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI1uivEXT` in interface `GL`

### glVertexAttribI2iEXT

    public void glVertexAttribI2iEXT(int arg0,
                                     int arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y);`

  Specified by:
    `glVertexAttribI2iEXT` in interface `GL`

### glVertexAttribI2ivEXT

    public void glVertexAttribI2ivEXT(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI2ivEXT` in interface `GL`

### glVertexAttribI2ivEXT

    public void glVertexAttribI2ivEXT(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI2ivEXT` in interface `GL`

### glVertexAttribI2uiEXT

    public void glVertexAttribI2uiEXT(int arg0,
                                      int arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y);`

  Specified by:
    `glVertexAttribI2uiEXT` in interface `GL`

### glVertexAttribI2uivEXT

    public void glVertexAttribI2uivEXT(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI2uivEXT` in interface `GL`

### glVertexAttribI2uivEXT

    public void glVertexAttribI2uivEXT(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI2uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI2uivEXT` in interface `GL`

### glVertexAttribI3iEXT

    public void glVertexAttribI3iEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z);`

  Specified by:
    `glVertexAttribI3iEXT` in interface `GL`

### glVertexAttribI3ivEXT

    public void glVertexAttribI3ivEXT(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI3ivEXT` in interface `GL`

### glVertexAttribI3ivEXT

    public void glVertexAttribI3ivEXT(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI3ivEXT` in interface `GL`

### glVertexAttribI3uiEXT

    public void glVertexAttribI3uiEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z);`

  Specified by:
    `glVertexAttribI3uiEXT` in interface `GL`

### glVertexAttribI3uivEXT

    public void glVertexAttribI3uivEXT(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI3uivEXT` in interface `GL`

### glVertexAttribI3uivEXT

    public void glVertexAttribI3uivEXT(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI3uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI3uivEXT` in interface `GL`

### glVertexAttribI4bvEXT

    public void glVertexAttribI4bvEXT(int arg0,
                                      ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttribI4bvEXT` in interface `GL`

### glVertexAttribI4bvEXT

    public void glVertexAttribI4bvEXT(int arg0,
                                      byte[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v);`

  Specified by:
    `glVertexAttribI4bvEXT` in interface `GL`

### glVertexAttribI4iEXT

    public void glVertexAttribI4iEXT(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w);`

  Specified by:
    `glVertexAttribI4iEXT` in interface `GL`

### glVertexAttribI4ivEXT

    public void glVertexAttribI4ivEXT(int arg0,
                                      IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI4ivEXT` in interface `GL`

### glVertexAttribI4ivEXT

    public void glVertexAttribI4ivEXT(int arg0,
                                      int[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4ivEXT(GLuint index, const GLint * v);`

  Specified by:
    `glVertexAttribI4ivEXT` in interface `GL`

### glVertexAttribI4svEXT

    public void glVertexAttribI4svEXT(int arg0,
                                      ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4svEXT(GLuint index, const GLshort * v);`

  Specified by:
    `glVertexAttribI4svEXT` in interface `GL`

### glVertexAttribI4svEXT

    public void glVertexAttribI4svEXT(int arg0,
                                      short[] arg1,
                                      int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4svEXT(GLuint index, const GLshort * v);`

  Specified by:
    `glVertexAttribI4svEXT` in interface `GL`

### glVertexAttribI4ubvEXT

    public void glVertexAttribI4ubvEXT(int arg0,
                                       ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttribI4ubvEXT` in interface `GL`

### glVertexAttribI4ubvEXT

    public void glVertexAttribI4ubvEXT(int arg0,
                                       byte[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v);`

  Specified by:
    `glVertexAttribI4ubvEXT` in interface `GL`

### glVertexAttribI4uiEXT

    public void glVertexAttribI4uiEXT(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);`

  Specified by:
    `glVertexAttribI4uiEXT` in interface `GL`

### glVertexAttribI4uivEXT

    public void glVertexAttribI4uivEXT(int arg0,
                                       IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI4uivEXT` in interface `GL`

### glVertexAttribI4uivEXT

    public void glVertexAttribI4uivEXT(int arg0,
                                       int[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4uivEXT(GLuint index, const GLuint * v);`

  Specified by:
    `glVertexAttribI4uivEXT` in interface `GL`

### glVertexAttribI4usvEXT

    public void glVertexAttribI4usvEXT(int arg0,
                                       ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttribI4usvEXT` in interface `GL`

### glVertexAttribI4usvEXT

    public void glVertexAttribI4usvEXT(int arg0,
                                       short[] arg1,
                                       int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribI4usvEXT(GLuint index, const GLushort * v);`

  Specified by:
    `glVertexAttribI4usvEXT` in interface `GL`

### glVertexAttribIPointerEXT

    public void glVertexAttribIPointerEXT(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          Buffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribIPointerEXT` in interface `GL`

### glVertexAttribPointer

    public void glVertexAttribPointer(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      int arg4,
                                      Buffer arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointer` in interface `GL`

### glVertexAttribPointer

    public void glVertexAttribPointer(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      int arg4,
                                      long arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointer` in interface `GL`

### glVertexAttribPointerARB

    public void glVertexAttribPointerARB(int arg0,
                                         int arg1,
                                         int arg2,
                                         boolean arg3,
                                         int arg4,
                                         Buffer arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointerARB` in interface `GL`
    `arg5` - a direct `Buffer`

### glVertexAttribPointerARB

    public void glVertexAttribPointerARB(int arg0,
                                         int arg1,
                                         int arg2,
                                         boolean arg3,
                                         int arg4,
                                         long arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointerARB` in interface `GL`

### glVertexAttribPointerNV

    public void glVertexAttribPointerNV(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        Buffer arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointerNV` in interface `GL`
    `arg4` - a direct `Buffer`

### glVertexAttribPointerNV

    public void glVertexAttribPointerNV(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        long arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexAttribPointerNV` in interface `GL`

### glVertexAttribs1dvNV

    public void glVertexAttribs1dvNV(int arg0,
                                     int arg1,
                                     DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs1dvNV` in interface `GL`

### glVertexAttribs1dvNV

    public void glVertexAttribs1dvNV(int arg0,
                                     int arg1,
                                     double[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs1dvNV` in interface `GL`

### glVertexAttribs1fvNV

    public void glVertexAttribs1fvNV(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs1fvNV` in interface `GL`

### glVertexAttribs1fvNV

    public void glVertexAttribs1fvNV(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs1fvNV` in interface `GL`

### glVertexAttribs1hvNV

    public void glVertexAttribs1hvNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs1hvNV` in interface `GL`

### glVertexAttribs1hvNV

    public void glVertexAttribs1hvNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs1hvNV` in interface `GL`

### glVertexAttribs1svNV

    public void glVertexAttribs1svNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs1svNV` in interface `GL`

### glVertexAttribs1svNV

    public void glVertexAttribs1svNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs1svNV` in interface `GL`

### glVertexAttribs2dvNV

    public void glVertexAttribs2dvNV(int arg0,
                                     int arg1,
                                     DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs2dvNV` in interface `GL`

### glVertexAttribs2dvNV

    public void glVertexAttribs2dvNV(int arg0,
                                     int arg1,
                                     double[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs2dvNV` in interface `GL`

### glVertexAttribs2fvNV

    public void glVertexAttribs2fvNV(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs2fvNV` in interface `GL`

### glVertexAttribs2fvNV

    public void glVertexAttribs2fvNV(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs2fvNV` in interface `GL`

### glVertexAttribs2hvNV

    public void glVertexAttribs2hvNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs2hvNV` in interface `GL`

### glVertexAttribs2hvNV

    public void glVertexAttribs2hvNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs2hvNV` in interface `GL`

### glVertexAttribs2svNV

    public void glVertexAttribs2svNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs2svNV` in interface `GL`

### glVertexAttribs2svNV

    public void glVertexAttribs2svNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs2svNV` in interface `GL`

### glVertexAttribs3dvNV

    public void glVertexAttribs3dvNV(int arg0,
                                     int arg1,
                                     DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs3dvNV` in interface `GL`

### glVertexAttribs3dvNV

    public void glVertexAttribs3dvNV(int arg0,
                                     int arg1,
                                     double[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs3dvNV` in interface `GL`

### glVertexAttribs3fvNV

    public void glVertexAttribs3fvNV(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs3fvNV` in interface `GL`

### glVertexAttribs3fvNV

    public void glVertexAttribs3fvNV(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs3fvNV` in interface `GL`

### glVertexAttribs3hvNV

    public void glVertexAttribs3hvNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs3hvNV` in interface `GL`

### glVertexAttribs3hvNV

    public void glVertexAttribs3hvNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs3hvNV` in interface `GL`

### glVertexAttribs3svNV

    public void glVertexAttribs3svNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs3svNV` in interface `GL`

### glVertexAttribs3svNV

    public void glVertexAttribs3svNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs3svNV` in interface `GL`

### glVertexAttribs4dvNV

    public void glVertexAttribs4dvNV(int arg0,
                                     int arg1,
                                     DoubleBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs4dvNV` in interface `GL`

### glVertexAttribs4dvNV

    public void glVertexAttribs4dvNV(int arg0,
                                     int arg1,
                                     double[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v);`

  Specified by:
    `glVertexAttribs4dvNV` in interface `GL`

### glVertexAttribs4fvNV

    public void glVertexAttribs4fvNV(int arg0,
                                     int arg1,
                                     FloatBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs4fvNV` in interface `GL`

### glVertexAttribs4fvNV

    public void glVertexAttribs4fvNV(int arg0,
                                     int arg1,
                                     float[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4fvNV(GLuint target, GLsizei n, const GLfloat * points);`

  Specified by:
    `glVertexAttribs4fvNV` in interface `GL`

### glVertexAttribs4hvNV

    public void glVertexAttribs4hvNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs4hvNV` in interface `GL`

### glVertexAttribs4hvNV

    public void glVertexAttribs4hvNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v);`

  Specified by:
    `glVertexAttribs4hvNV` in interface `GL`

### glVertexAttribs4svNV

    public void glVertexAttribs4svNV(int arg0,
                                     int arg1,
                                     ShortBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs4svNV` in interface `GL`

### glVertexAttribs4svNV

    public void glVertexAttribs4svNV(int arg0,
                                     int arg1,
                                     short[] arg2,
                                     int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v);`

  Specified by:
    `glVertexAttribs4svNV` in interface `GL`

### glVertexAttribs4ubvNV

    public void glVertexAttribs4ubvNV(int arg0,
                                      int arg1,
                                      ByteBuffer arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v);`

  Specified by:
    `glVertexAttribs4ubvNV` in interface `GL`

### glVertexAttribs4ubvNV

    public void glVertexAttribs4ubvNV(int arg0,
                                      int arg1,
                                      byte[] arg2,
                                      int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v);`

  Specified by:
    `glVertexAttribs4ubvNV` in interface `GL`

### glVertexBlendARB

    public void glVertexBlendARB(int arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexBlendARB(GLint count);`

  Specified by:
    `glVertexBlendARB` in interface `GL`

### glVertexBlendEnvfATI

    public void glVertexBlendEnvfATI(int arg0,
                                     float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexBlendEnvfATI(GLenum target, GLfloat s);`

  Specified by:
    `glVertexBlendEnvfATI` in interface `GL`

### glVertexBlendEnviATI

    public void glVertexBlendEnviATI(int arg0,
                                     int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexBlendEnviATI(GLenum target, GLint s);`

  Specified by:
    `glVertexBlendEnviATI` in interface `GL`

### glVertexPointer

    public void glVertexPointer(int arg0,
                                int arg1,
                                int arg2,
                                Buffer arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glVertexPointer` in interface `GL`
    `arg3` - a direct `Buffer`

### glVertexPointer

    public void glVertexPointer(int arg0,
                                int arg1,
                                int arg2,
                                long arg3)

  Description copied from interface: `GL`
  Interface to C language function:
  `void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * ptr);`

  Specified by:
    `glVertexPointer` in interface `GL`

### glVertexStream1dATI

    public void glVertexStream1dATI(int arg0,
                                    double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1dATI(GLenum target, GLdouble s);`

  Specified by:
    `glVertexStream1dATI` in interface `GL`

### glVertexStream1dvATI

    public void glVertexStream1dvATI(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream1dvATI` in interface `GL`

### glVertexStream1dvATI

    public void glVertexStream1dvATI(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream1dvATI` in interface `GL`

### glVertexStream1fATI

    public void glVertexStream1fATI(int arg0,
                                    float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1fATI(GLenum target, GLfloat s);`

  Specified by:
    `glVertexStream1fATI` in interface `GL`

### glVertexStream1fvATI

    public void glVertexStream1fvATI(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream1fvATI` in interface `GL`

### glVertexStream1fvATI

    public void glVertexStream1fvATI(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream1fvATI` in interface `GL`

### glVertexStream1iATI

    public void glVertexStream1iATI(int arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1iATI(GLenum target, GLint s);`

  Specified by:
    `glVertexStream1iATI` in interface `GL`

### glVertexStream1ivATI

    public void glVertexStream1ivATI(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream1ivATI` in interface `GL`

### glVertexStream1ivATI

    public void glVertexStream1ivATI(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream1ivATI` in interface `GL`

### glVertexStream1sATI

    public void glVertexStream1sATI(int arg0,
                                    short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1sATI(GLenum target, GLshort s);`

  Specified by:
    `glVertexStream1sATI` in interface `GL`

### glVertexStream1svATI

    public void glVertexStream1svATI(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream1svATI` in interface `GL`

### glVertexStream1svATI

    public void glVertexStream1svATI(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream1svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream1svATI` in interface `GL`

### glVertexStream2dATI

    public void glVertexStream2dATI(int arg0,
                                    double arg1,
                                    double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2dATI(GLenum target, GLdouble s, GLdouble t);`

  Specified by:
    `glVertexStream2dATI` in interface `GL`

### glVertexStream2dvATI

    public void glVertexStream2dvATI(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream2dvATI` in interface `GL`

### glVertexStream2dvATI

    public void glVertexStream2dvATI(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream2dvATI` in interface `GL`

### glVertexStream2fATI

    public void glVertexStream2fATI(int arg0,
                                    float arg1,
                                    float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2fATI(GLenum target, GLfloat s, GLfloat t);`

  Specified by:
    `glVertexStream2fATI` in interface `GL`

### glVertexStream2fvATI

    public void glVertexStream2fvATI(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream2fvATI` in interface `GL`

### glVertexStream2fvATI

    public void glVertexStream2fvATI(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream2fvATI` in interface `GL`

### glVertexStream2iATI

    public void glVertexStream2iATI(int arg0,
                                    int arg1,
                                    int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2iATI(GLenum target, GLint s, GLint t);`

  Specified by:
    `glVertexStream2iATI` in interface `GL`

### glVertexStream2ivATI

    public void glVertexStream2ivATI(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream2ivATI` in interface `GL`

### glVertexStream2ivATI

    public void glVertexStream2ivATI(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream2ivATI` in interface `GL`

### glVertexStream2sATI

    public void glVertexStream2sATI(int arg0,
                                    short arg1,
                                    short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2sATI(GLenum target, GLshort s, GLshort t);`

  Specified by:
    `glVertexStream2sATI` in interface `GL`

### glVertexStream2svATI

    public void glVertexStream2svATI(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream2svATI` in interface `GL`

### glVertexStream2svATI

    public void glVertexStream2svATI(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream2svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream2svATI` in interface `GL`

### glVertexStream3dATI

    public void glVertexStream3dATI(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r);`

  Specified by:
    `glVertexStream3dATI` in interface `GL`

### glVertexStream3dvATI

    public void glVertexStream3dvATI(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream3dvATI` in interface `GL`

### glVertexStream3dvATI

    public void glVertexStream3dvATI(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream3dvATI` in interface `GL`

### glVertexStream3fATI

    public void glVertexStream3fATI(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r);`

  Specified by:
    `glVertexStream3fATI` in interface `GL`

### glVertexStream3fvATI

    public void glVertexStream3fvATI(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream3fvATI` in interface `GL`

### glVertexStream3fvATI

    public void glVertexStream3fvATI(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream3fvATI` in interface `GL`

### glVertexStream3iATI

    public void glVertexStream3iATI(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3iATI(GLenum target, GLint s, GLint t, GLint r);`

  Specified by:
    `glVertexStream3iATI` in interface `GL`

### glVertexStream3ivATI

    public void glVertexStream3ivATI(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream3ivATI` in interface `GL`

### glVertexStream3ivATI

    public void glVertexStream3ivATI(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream3ivATI` in interface `GL`

### glVertexStream3sATI

    public void glVertexStream3sATI(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3sATI(GLenum target, GLshort s, GLshort t, GLshort r);`

  Specified by:
    `glVertexStream3sATI` in interface `GL`

### glVertexStream3svATI

    public void glVertexStream3svATI(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream3svATI` in interface `GL`

### glVertexStream3svATI

    public void glVertexStream3svATI(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream3svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream3svATI` in interface `GL`

### glVertexStream4dATI

    public void glVertexStream4dATI(int arg0,
                                    double arg1,
                                    double arg2,
                                    double arg3,
                                    double arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4dATI(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);`

  Specified by:
    `glVertexStream4dATI` in interface `GL`

### glVertexStream4dvATI

    public void glVertexStream4dvATI(int arg0,
                                     DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream4dvATI` in interface `GL`

### glVertexStream4dvATI

    public void glVertexStream4dvATI(int arg0,
                                     double[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4dvATI(GLenum target, const GLdouble * v);`

  Specified by:
    `glVertexStream4dvATI` in interface `GL`

### glVertexStream4fATI

    public void glVertexStream4fATI(int arg0,
                                    float arg1,
                                    float arg2,
                                    float arg3,
                                    float arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4fATI(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);`

  Specified by:
    `glVertexStream4fATI` in interface `GL`

### glVertexStream4fvATI

    public void glVertexStream4fvATI(int arg0,
                                     FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream4fvATI` in interface `GL`

### glVertexStream4fvATI

    public void glVertexStream4fvATI(int arg0,
                                     float[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4fvATI(GLenum target, const GLfloat * v);`

  Specified by:
    `glVertexStream4fvATI` in interface `GL`

### glVertexStream4iATI

    public void glVertexStream4iATI(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4iATI(GLenum target, GLint start, GLint x, GLint y, GLint width);`

  Specified by:
    `glVertexStream4iATI` in interface `GL`

### glVertexStream4ivATI

    public void glVertexStream4ivATI(int arg0,
                                     IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream4ivATI` in interface `GL`

### glVertexStream4ivATI

    public void glVertexStream4ivATI(int arg0,
                                     int[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4ivATI(GLenum target, const GLint * v);`

  Specified by:
    `glVertexStream4ivATI` in interface `GL`

### glVertexStream4sATI

    public void glVertexStream4sATI(int arg0,
                                    short arg1,
                                    short arg2,
                                    short arg3,
                                    short arg4)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4sATI(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);`

  Specified by:
    `glVertexStream4sATI` in interface `GL`

### glVertexStream4svATI

    public void glVertexStream4svATI(int arg0,
                                     ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream4svATI` in interface `GL`

### glVertexStream4svATI

    public void glVertexStream4svATI(int arg0,
                                     short[] arg1,
                                     int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexStream4svATI(GLenum target, const GLshort * v);`

  Specified by:
    `glVertexStream4svATI` in interface `GL`

### glVertexWeightPointerEXT

    public void glVertexWeightPointerEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         Buffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexWeightPointerEXT` in interface `GL`
    `arg3` - a direct `Buffer`

### glVertexWeightPointerEXT

    public void glVertexWeightPointerEXT(int arg0,
                                         int arg1,
                                         int arg2,
                                         long arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glVertexWeightPointerEXT` in interface `GL`

### glVertexWeightfEXT

    public void glVertexWeightfEXT(float arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeightfEXT(GLfloat coord);`

  Specified by:
    `glVertexWeightfEXT` in interface `GL`

### glVertexWeightfvEXT

    public void glVertexWeightfvEXT(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeightfvEXT(const GLfloat * m);`

  Specified by:
    `glVertexWeightfvEXT` in interface `GL`

### glVertexWeightfvEXT

    public void glVertexWeightfvEXT(float[] arg0,
                                    int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeightfvEXT(const GLfloat * m);`

  Specified by:
    `glVertexWeightfvEXT` in interface `GL`

### glVertexWeighthNV

    public void glVertexWeighthNV(short arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeighthNV(GLhalfNV factor);`

  Specified by:
    `glVertexWeighthNV` in interface `GL`

### glVertexWeighthvNV

    public void glVertexWeighthvNV(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeighthvNV(const GLhalfNV * v);`

  Specified by:
    `glVertexWeighthvNV` in interface `GL`

### glVertexWeighthvNV

    public void glVertexWeighthvNV(short[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glVertexWeighthvNV(const GLhalfNV * v);`

  Specified by:
    `glVertexWeighthvNV` in interface `GL`

### 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`

### glWeightPointerARB

    public void glWeightPointerARB(int arg0,
                                   int arg1,
                                   int arg2,
                                   Buffer arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glWeightPointerARB` in interface `GL`
    `arg3` - a direct `Buffer`

### glWeightPointerARB

    public void glWeightPointerARB(int arg0,
                                   int arg1,
                                   int arg2,
                                   long arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);`

  Specified by:
    `glWeightPointerARB` in interface `GL`

### glWeightbvARB

    public void glWeightbvARB(int arg0,
                              ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightbvARB(GLint size, const GLbyte * weights);`

  Specified by:
    `glWeightbvARB` in interface `GL`

### glWeightbvARB

    public void glWeightbvARB(int arg0,
                              byte[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightbvARB(GLint size, const GLbyte * weights);`

  Specified by:
    `glWeightbvARB` in interface `GL`

### glWeightdvARB

    public void glWeightdvARB(int arg0,
                              DoubleBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightdvARB(GLint size, const GLdouble * weights);`

  Specified by:
    `glWeightdvARB` in interface `GL`

### glWeightdvARB

    public void glWeightdvARB(int arg0,
                              double[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightdvARB(GLint size, const GLdouble * weights);`

  Specified by:
    `glWeightdvARB` in interface `GL`

### glWeightfvARB

    public void glWeightfvARB(int arg0,
                              FloatBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightfvARB(GLint size, const GLfloat * weights);`

  Specified by:
    `glWeightfvARB` in interface `GL`

### glWeightfvARB

    public void glWeightfvARB(int arg0,
                              float[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightfvARB(GLint size, const GLfloat * weights);`

  Specified by:
    `glWeightfvARB` in interface `GL`

### glWeightivARB

    public void glWeightivARB(int arg0,
                              IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightivARB(GLint size, const GLint * weights);`

  Specified by:
    `glWeightivARB` in interface `GL`

### glWeightivARB

    public void glWeightivARB(int arg0,
                              int[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightivARB(GLint size, const GLint * weights);`

  Specified by:
    `glWeightivARB` in interface `GL`

### glWeightsvARB

    public void glWeightsvARB(int arg0,
                              ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightsvARB(GLint size, const GLshort * weights);`

  Specified by:
    `glWeightsvARB` in interface `GL`

### glWeightsvARB

    public void glWeightsvARB(int arg0,
                              short[] arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightsvARB(GLint size, const GLshort * weights);`

  Specified by:
    `glWeightsvARB` in interface `GL`

### glWeightubvARB

    public void glWeightubvARB(int arg0,
                               ByteBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightubvARB(GLint size, const GLubyte * weights);`

  Specified by:
    `glWeightubvARB` in interface `GL`

### glWeightubvARB

    public void glWeightubvARB(int arg0,
                               byte[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightubvARB(GLint size, const GLubyte * weights);`

  Specified by:
    `glWeightubvARB` in interface `GL`

### glWeightuivARB

    public void glWeightuivARB(int arg0,
                               IntBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightuivARB(GLint n, const GLuint * ids);`

  Specified by:
    `glWeightuivARB` in interface `GL`

### glWeightuivARB

    public void glWeightuivARB(int arg0,
                               int[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightuivARB(GLint n, const GLuint * ids);`

  Specified by:
    `glWeightuivARB` in interface `GL`

### glWeightusvARB

    public void glWeightusvARB(int arg0,
                               ShortBuffer arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightusvARB(GLint size, const GLushort * weights);`

  Specified by:
    `glWeightusvARB` in interface `GL`

### glWeightusvARB

    public void glWeightusvARB(int arg0,
                               short[] arg1,
                               int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWeightusvARB(GLint size, const GLushort * weights);`

  Specified by:
    `glWeightusvARB` in interface `GL`

### glWindowPos2d

    public void glWindowPos2d(double arg0,
                              double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2d(GLdouble x, GLdouble y);`

  Specified by:
    `glWindowPos2d` in interface `GL`

### glWindowPos2dARB

    public void glWindowPos2dARB(double arg0,
                                 double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dARB(GLdouble x, GLdouble y);`

  Specified by:
    `glWindowPos2dARB` in interface `GL`

### glWindowPos2dMESA

    public void glWindowPos2dMESA(double arg0,
                                  double arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dMESA(GLdouble x, GLdouble y);`

  Specified by:
    `glWindowPos2dMESA` in interface `GL`

### glWindowPos2dv

    public void glWindowPos2dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dv(const GLdouble * m);`

  Specified by:
    `glWindowPos2dv` in interface `GL`

### glWindowPos2dv

    public void glWindowPos2dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dv(const GLdouble * m);`

  Specified by:
    `glWindowPos2dv` in interface `GL`

### glWindowPos2dvARB

    public void glWindowPos2dvARB(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dvARB(const GLdouble * m);`

  Specified by:
    `glWindowPos2dvARB` in interface `GL`

### glWindowPos2dvARB

    public void glWindowPos2dvARB(double[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dvARB(const GLdouble * m);`

  Specified by:
    `glWindowPos2dvARB` in interface `GL`

### glWindowPos2dvMESA

    public void glWindowPos2dvMESA(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos2dvMESA` in interface `GL`

### glWindowPos2dvMESA

    public void glWindowPos2dvMESA(double[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos2dvMESA` in interface `GL`

### glWindowPos2f

    public void glWindowPos2f(float arg0,
                              float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2f(GLfloat x, GLfloat y);`

  Specified by:
    `glWindowPos2f` in interface `GL`

### glWindowPos2fARB

    public void glWindowPos2fARB(float arg0,
                                 float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fARB(GLfloat x, GLfloat y);`

  Specified by:
    `glWindowPos2fARB` in interface `GL`

### glWindowPos2fMESA

    public void glWindowPos2fMESA(float arg0,
                                  float arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fMESA(GLfloat x, GLfloat y);`

  Specified by:
    `glWindowPos2fMESA` in interface `GL`

### glWindowPos2fv

    public void glWindowPos2fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fv(const GLfloat * m);`

  Specified by:
    `glWindowPos2fv` in interface `GL`

### glWindowPos2fv

    public void glWindowPos2fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fv(const GLfloat * m);`

  Specified by:
    `glWindowPos2fv` in interface `GL`

### glWindowPos2fvARB

    public void glWindowPos2fvARB(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fvARB(const GLfloat * m);`

  Specified by:
    `glWindowPos2fvARB` in interface `GL`

### glWindowPos2fvARB

    public void glWindowPos2fvARB(float[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fvARB(const GLfloat * m);`

  Specified by:
    `glWindowPos2fvARB` in interface `GL`

### glWindowPos2fvMESA

    public void glWindowPos2fvMESA(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos2fvMESA` in interface `GL`

### glWindowPos2fvMESA

    public void glWindowPos2fvMESA(float[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos2fvMESA` in interface `GL`

### glWindowPos2i

    public void glWindowPos2i(int arg0,
                              int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2i(GLint x, GLint y);`

  Specified by:
    `glWindowPos2i` in interface `GL`

### glWindowPos2iARB

    public void glWindowPos2iARB(int arg0,
                                 int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2iARB(GLint x, GLint y);`

  Specified by:
    `glWindowPos2iARB` in interface `GL`

### glWindowPos2iMESA

    public void glWindowPos2iMESA(int arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2iMESA(GLint x, GLint y);`

  Specified by:
    `glWindowPos2iMESA` in interface `GL`

### glWindowPos2iv

    public void glWindowPos2iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2iv(const GLint * v);`

  Specified by:
    `glWindowPos2iv` in interface `GL`

### glWindowPos2iv

    public void glWindowPos2iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2iv(const GLint * v);`

  Specified by:
    `glWindowPos2iv` in interface `GL`

### glWindowPos2ivARB

    public void glWindowPos2ivARB(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2ivARB(const GLint * v);`

  Specified by:
    `glWindowPos2ivARB` in interface `GL`

### glWindowPos2ivARB

    public void glWindowPos2ivARB(int[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2ivARB(const GLint * v);`

  Specified by:
    `glWindowPos2ivARB` in interface `GL`

### glWindowPos2ivMESA

    public void glWindowPos2ivMESA(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos2ivMESA` in interface `GL`

### glWindowPos2ivMESA

    public void glWindowPos2ivMESA(int[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos2ivMESA` in interface `GL`

### glWindowPos2s

    public void glWindowPos2s(short arg0,
                              short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2s(GLshort x, GLshort y);`

  Specified by:
    `glWindowPos2s` in interface `GL`

### glWindowPos2sARB

    public void glWindowPos2sARB(short arg0,
                                 short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2sARB(GLshort x, GLshort y);`

  Specified by:
    `glWindowPos2sARB` in interface `GL`

### glWindowPos2sMESA

    public void glWindowPos2sMESA(short arg0,
                                  short arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2sMESA(GLshort x, GLshort y);`

  Specified by:
    `glWindowPos2sMESA` in interface `GL`

### glWindowPos2sv

    public void glWindowPos2sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2sv(const GLshort * v);`

  Specified by:
    `glWindowPos2sv` in interface `GL`

### glWindowPos2sv

    public void glWindowPos2sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2sv(const GLshort * v);`

  Specified by:
    `glWindowPos2sv` in interface `GL`

### glWindowPos2svARB

    public void glWindowPos2svARB(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2svARB(const GLshort * v);`

  Specified by:
    `glWindowPos2svARB` in interface `GL`

### glWindowPos2svARB

    public void glWindowPos2svARB(short[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2svARB(const GLshort * v);`

  Specified by:
    `glWindowPos2svARB` in interface `GL`

### glWindowPos2svMESA

    public void glWindowPos2svMESA(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos2svMESA` in interface `GL`

### glWindowPos2svMESA

    public void glWindowPos2svMESA(short[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos2svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos2svMESA` in interface `GL`

### glWindowPos3d

    public void glWindowPos3d(double arg0,
                              double arg1,
                              double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3d(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glWindowPos3d` in interface `GL`

### glWindowPos3dARB

    public void glWindowPos3dARB(double arg0,
                                 double arg1,
                                 double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dARB(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glWindowPos3dARB` in interface `GL`

### glWindowPos3dMESA

    public void glWindowPos3dMESA(double arg0,
                                  double arg1,
                                  double arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dMESA(GLdouble red, GLdouble green, GLdouble blue);`

  Specified by:
    `glWindowPos3dMESA` in interface `GL`

### glWindowPos3dv

    public void glWindowPos3dv(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dv(const GLdouble * m);`

  Specified by:
    `glWindowPos3dv` in interface `GL`

### glWindowPos3dv

    public void glWindowPos3dv(double[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dv(const GLdouble * m);`

  Specified by:
    `glWindowPos3dv` in interface `GL`

### glWindowPos3dvARB

    public void glWindowPos3dvARB(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dvARB(const GLdouble * m);`

  Specified by:
    `glWindowPos3dvARB` in interface `GL`

### glWindowPos3dvARB

    public void glWindowPos3dvARB(double[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dvARB(const GLdouble * m);`

  Specified by:
    `glWindowPos3dvARB` in interface `GL`

### glWindowPos3dvMESA

    public void glWindowPos3dvMESA(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos3dvMESA` in interface `GL`

### glWindowPos3dvMESA

    public void glWindowPos3dvMESA(double[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos3dvMESA` in interface `GL`

### glWindowPos3f

    public void glWindowPos3f(float arg0,
                              float arg1,
                              float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3f(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glWindowPos3f` in interface `GL`

### glWindowPos3fARB

    public void glWindowPos3fARB(float arg0,
                                 float arg1,
                                 float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fARB(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glWindowPos3fARB` in interface `GL`

### glWindowPos3fMESA

    public void glWindowPos3fMESA(float arg0,
                                  float arg1,
                                  float arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fMESA(GLfloat red, GLfloat green, GLfloat blue);`

  Specified by:
    `glWindowPos3fMESA` in interface `GL`

### glWindowPos3fv

    public void glWindowPos3fv(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fv(const GLfloat * m);`

  Specified by:
    `glWindowPos3fv` in interface `GL`

### glWindowPos3fv

    public void glWindowPos3fv(float[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fv(const GLfloat * m);`

  Specified by:
    `glWindowPos3fv` in interface `GL`

### glWindowPos3fvARB

    public void glWindowPos3fvARB(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fvARB(const GLfloat * m);`

  Specified by:
    `glWindowPos3fvARB` in interface `GL`

### glWindowPos3fvARB

    public void glWindowPos3fvARB(float[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fvARB(const GLfloat * m);`

  Specified by:
    `glWindowPos3fvARB` in interface `GL`

### glWindowPos3fvMESA

    public void glWindowPos3fvMESA(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos3fvMESA` in interface `GL`

### glWindowPos3fvMESA

    public void glWindowPos3fvMESA(float[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos3fvMESA` in interface `GL`

### glWindowPos3i

    public void glWindowPos3i(int arg0,
                              int arg1,
                              int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3i(GLint red, GLint green, GLint blue);`

  Specified by:
    `glWindowPos3i` in interface `GL`

### glWindowPos3iARB

    public void glWindowPos3iARB(int arg0,
                                 int arg1,
                                 int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3iARB(GLint red, GLint green, GLint blue);`

  Specified by:
    `glWindowPos3iARB` in interface `GL`

### glWindowPos3iMESA

    public void glWindowPos3iMESA(int arg0,
                                  int arg1,
                                  int arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3iMESA(GLint red, GLint green, GLint blue);`

  Specified by:
    `glWindowPos3iMESA` in interface `GL`

### glWindowPos3iv

    public void glWindowPos3iv(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3iv(const GLint * v);`

  Specified by:
    `glWindowPos3iv` in interface `GL`

### glWindowPos3iv

    public void glWindowPos3iv(int[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3iv(const GLint * v);`

  Specified by:
    `glWindowPos3iv` in interface `GL`

### glWindowPos3ivARB

    public void glWindowPos3ivARB(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3ivARB(const GLint * v);`

  Specified by:
    `glWindowPos3ivARB` in interface `GL`

### glWindowPos3ivARB

    public void glWindowPos3ivARB(int[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3ivARB(const GLint * v);`

  Specified by:
    `glWindowPos3ivARB` in interface `GL`

### glWindowPos3ivMESA

    public void glWindowPos3ivMESA(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos3ivMESA` in interface `GL`

### glWindowPos3ivMESA

    public void glWindowPos3ivMESA(int[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos3ivMESA` in interface `GL`

### glWindowPos3s

    public void glWindowPos3s(short arg0,
                              short arg1,
                              short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3s(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glWindowPos3s` in interface `GL`

### glWindowPos3sARB

    public void glWindowPos3sARB(short arg0,
                                 short arg1,
                                 short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3sARB(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glWindowPos3sARB` in interface `GL`

### glWindowPos3sMESA

    public void glWindowPos3sMESA(short arg0,
                                  short arg1,
                                  short arg2)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3sMESA(GLshort red, GLshort green, GLshort blue);`

  Specified by:
    `glWindowPos3sMESA` in interface `GL`

### glWindowPos3sv

    public void glWindowPos3sv(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3sv(const GLshort * v);`

  Specified by:
    `glWindowPos3sv` in interface `GL`

### glWindowPos3sv

    public void glWindowPos3sv(short[] arg0,
                               int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3sv(const GLshort * v);`

  Specified by:
    `glWindowPos3sv` in interface `GL`

### glWindowPos3svARB

    public void glWindowPos3svARB(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3svARB(const GLshort * v);`

  Specified by:
    `glWindowPos3svARB` in interface `GL`

### glWindowPos3svARB

    public void glWindowPos3svARB(short[] arg0,
                                  int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3svARB(const GLshort * v);`

  Specified by:
    `glWindowPos3svARB` in interface `GL`

### glWindowPos3svMESA

    public void glWindowPos3svMESA(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos3svMESA` in interface `GL`

### glWindowPos3svMESA

    public void glWindowPos3svMESA(short[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos3svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos3svMESA` in interface `GL`

### glWindowPos4dMESA

    public void glWindowPos4dMESA(double arg0,
                                  double arg1,
                                  double arg2,
                                  double arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w);`

  Specified by:
    `glWindowPos4dMESA` in interface `GL`

### glWindowPos4dvMESA

    public void glWindowPos4dvMESA(DoubleBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos4dvMESA` in interface `GL`

### glWindowPos4dvMESA

    public void glWindowPos4dvMESA(double[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4dvMESA(const GLdouble * m);`

  Specified by:
    `glWindowPos4dvMESA` in interface `GL`

### glWindowPos4fMESA

    public void glWindowPos4fMESA(float arg0,
                                  float arg1,
                                  float arg2,
                                  float arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4fMESA(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);`

  Specified by:
    `glWindowPos4fMESA` in interface `GL`

### glWindowPos4fvMESA

    public void glWindowPos4fvMESA(FloatBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos4fvMESA` in interface `GL`

### glWindowPos4fvMESA

    public void glWindowPos4fvMESA(float[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4fvMESA(const GLfloat * m);`

  Specified by:
    `glWindowPos4fvMESA` in interface `GL`

### glWindowPos4iMESA

    public void glWindowPos4iMESA(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4iMESA(GLint location, GLint v0, GLint v1, GLint v2);`

  Specified by:
    `glWindowPos4iMESA` in interface `GL`

### glWindowPos4ivMESA

    public void glWindowPos4ivMESA(IntBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos4ivMESA` in interface `GL`

### glWindowPos4ivMESA

    public void glWindowPos4ivMESA(int[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4ivMESA(const GLint * v);`

  Specified by:
    `glWindowPos4ivMESA` in interface `GL`

### glWindowPos4sMESA

    public void glWindowPos4sMESA(short arg0,
                                  short arg1,
                                  short arg2,
                                  short arg3)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w);`

  Specified by:
    `glWindowPos4sMESA` in interface `GL`

### glWindowPos4svMESA

    public void glWindowPos4svMESA(ShortBuffer arg0)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos4svMESA` in interface `GL`

### glWindowPos4svMESA

    public void glWindowPos4svMESA(short[] arg0,
                                   int arg1)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWindowPos4svMESA(const GLshort * v);`

  Specified by:
    `glWindowPos4svMESA` in interface `GL`

### glWriteMaskEXT

    public void glWriteMaskEXT(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4,
                               int arg5)

  Description copied from interface: `GL`
  Entry point (through function pointer) to C language function:
  `void glWriteMaskEXT(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);`

  Specified by:
    `glWriteMaskEXT` in interface `GL`

### isFunctionAvailable

    public boolean isFunctionAvailable(String arg0)

  Description copied from interface: `GL`
  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 statically linked, or can be dynamically linked at runtime. Whether or not a GL function is available is determined as follows:

  - If the function is an OpenGL core function (i.e., not an extension), `glGetString(GL_VERSION)` is used to determine the version number of the highest OpenGL specification version that both host and display support, and then the function name is cross-referenced with that specification version to see if it is part of that version.
  - If the function is an OpenGL extension, the function name is cross-referenced with the list returned by `glGetString(GL_EXTENSIONS)` to see if the function is one of the extensions that is supported on both host and display.
  NOTE:The availability of a function may change at runtime in response to changes in the display environment. For example, when a window is dragged from one display to another on a multi-display system, or when the properties of the display device are modified (e.g., changing the color depth of the display). Any application that is concerned with handling these situations correctly should confirm availability after a display change before calling a questionable OpenGL function. To detect a change in the display device, please see `GLEventListener.displayChanged(GLAutoDrawable,boolean,boolean)`.

  Specified by:
    `isFunctionAvailable` in interface `GL`
  Parameters:
    `arg0` - the name of the OpenGL function (e.g., use "glBindRenderbufferEXT" to check if `GL.glBindRenderbufferEXT(int,int)` is available).

### isExtensionAvailable

    public boolean isExtensionAvailable(String arg0)

  Description copied from interface: `GL`
  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 `GL`
  Parameters:
    `arg0` - the name of the OpenGL extension (e.g., "GL_ARB_vertex_program").

### glAllocateMemoryNV

    public ByteBuffer glAllocateMemoryNV(int arg0,
                                         float arg1,
                                         float arg2,
                                         float arg3)

  Description copied from interface: `GL`
  Provides platform-independent access to the `wglAllocateMemoryNV` / `glXAllocateMemoryNV` extension.

  Specified by:
    `glAllocateMemoryNV` in interface `GL`

### setSwapInterval

    public void setSwapInterval(int arg0)

  Description copied from interface: `GL`
  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 `GL`

### getPlatformGLExtensions

    public Object getPlatformGLExtensions()

  Description copied from interface: `GL`
  Returns an object through which platform-specific OpenGL extensions (WGL, GLX, 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 `GL`

### getExtension

    public Object getExtension(String arg0)

  Description copied from interface: `GL`
  Returns an object providing access to the specified OpenGL extension. This is intended to provide a mechanism for vendors who which 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 `GL`

### 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.