javax.media.opengl
Class TraceGL4

java.lang.Object
  extended by javax.media.opengl.TraceGL4
All Implemented Interfaces:
GL, GL2ES2, GL2GL3, GL3, GL4, GLBase

public class TraceGL4
extends Object
implements GL3, GL4

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

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


Field Summary
static boolean DEBUG
           
 
Fields inherited from interface javax.media.opengl.GL3
GL_ALREADY_SIGNALED, GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB, GL_COMPRESSED_RGBA_BPTC_UNORM_ARB, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB, GL_CONDITION_SATISFIED, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_SHADER_INVOCATIONS, GL_GEOMETRY_VERTICES_OUT, GL_ISOLINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_PATCH_VERTICES, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_OBJECT_TYPE, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROGRAM_POINT_SIZE, GL_SIGNALED, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TIMEOUT_EXPIRED, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_UNSIGNALED, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_WAIT_FAILED
 
Fields inherited from interface javax.media.opengl.GL2GL3
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALL_BARRIER_BITS, GL_ATOMIC_COUNTER_BARRIER_BIT, GL_ATOMIC_COUNTER_BUFFER, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, GL_ATOMIC_COUNTER_BUFFER_BINDING, GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, GL_ATOMIC_COUNTER_BUFFER_SIZE, GL_ATOMIC_COUNTER_BUFFER_START, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_GPU_ADDRESS_NV, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_UPDATE_BARRIER_BIT, GL_CLAMP_READ_COLOR, GL_CLAMP_TO_BORDER, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR, GL_COLOR_ARRAY_ADDRESS_NV, GL_COLOR_ARRAY_LENGTH_NV, GL_COMMAND_BARRIER_BIT, GL_COMPATIBLE_SUBROUTINES, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, GL_CONTEXT_FLAGS, GL_CONTINUOUS_AMD, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_DEBUG_CALLBACK_FUNCTION_ARB, GL_DEBUG_CALLBACK_USER_PARAM_ARB, GL_DEBUG_CATEGORY_API_ERROR_AMD, GL_DEBUG_CATEGORY_APPLICATION_AMD, GL_DEBUG_CATEGORY_DEPRECATION_AMD, GL_DEBUG_CATEGORY_OTHER_AMD, GL_DEBUG_CATEGORY_PERFORMANCE_AMD, GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_LOGGED_MESSAGES_ARB, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB, GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB, GL_DEBUG_SEVERITY_HIGH_AMD, GL_DEBUG_SEVERITY_HIGH_ARB, GL_DEBUG_SEVERITY_LOW_AMD, GL_DEBUG_SEVERITY_LOW_ARB, GL_DEBUG_SEVERITY_MEDIUM_AMD, GL_DEBUG_SEVERITY_MEDIUM_ARB, GL_DEBUG_SOURCE_API_ARB, GL_DEBUG_SOURCE_APPLICATION_ARB, GL_DEBUG_SOURCE_OTHER_ARB, GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, GL_DEBUG_SOURCE_THIRD_PARTY_ARB, GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB, GL_DEBUG_TYPE_ERROR_ARB, GL_DEBUG_TYPE_OTHER_ARB, GL_DEBUG_TYPE_PERFORMANCE_ARB, GL_DEBUG_TYPE_PORTABILITY_ARB, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, GL_DECODE_EXT, GL_DEPTH, GL_DEPTH_BUFFER, GL_DEPTH_CLAMP, GL_DEPTH_CLAMP_FAR_AMD, GL_DEPTH_CLAMP_NEAR_AMD, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH32F_STENCIL8, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DRAW_INDIRECT_ADDRESS_NV, GL_DRAW_INDIRECT_LENGTH_NV, GL_DRAW_INDIRECT_UNIFIED_NV, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_ADDRESS_NV, GL_EDGE_FLAG_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_ADDRESS_NV, GL_ELEMENT_ARRAY_BARRIER_BIT, GL_ELEMENT_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_UNIFIED_NV, GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, GL_FACTOR_MAX_AMD, GL_FACTOR_MIN_AMD, GL_FILL, GL_FIRST_VERTEX_CONVENTION, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FOG_COORD_ARRAY_ADDRESS_NV, GL_FOG_COORD_ARRAY_LENGTH_NV, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_BARRIER_BIT, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEOMETRY_INPUT_TYPE_ARB, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_GEOMETRY_SHADER_ARB, GL_GEOMETRY_SHADER_BIT, GL_GEOMETRY_VERTICES_OUT_ARB, GL_GPU_ADDRESS_NV, GL_GREEN, GL_GREEN_INTEGER, GL_IMAGE_1D, GL_IMAGE_1D_ARRAY, GL_IMAGE_2D, GL_IMAGE_2D_ARRAY, GL_IMAGE_2D_MULTISAMPLE, GL_IMAGE_2D_MULTISAMPLE_ARRAY, GL_IMAGE_2D_RECT, GL_IMAGE_3D, GL_IMAGE_BINDING_ACCESS, GL_IMAGE_BINDING_FORMAT, GL_IMAGE_BINDING_LAYER, GL_IMAGE_BINDING_LAYERED, GL_IMAGE_BINDING_LEVEL, GL_IMAGE_BINDING_NAME, GL_IMAGE_BUFFER, GL_IMAGE_CUBE, GL_IMAGE_CUBE_MAP_ARRAY, GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, GL_INDEX_ARRAY_ADDRESS_NV, GL_INDEX_ARRAY_LENGTH_NV, GL_INT_2_10_10_10_REV, GL_INT_IMAGE_1D, GL_INT_IMAGE_1D_ARRAY, GL_INT_IMAGE_2D, GL_INT_IMAGE_2D_ARRAY, GL_INT_IMAGE_2D_MULTISAMPLE, GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_INT_IMAGE_2D_RECT, GL_INT_IMAGE_3D, GL_INT_IMAGE_BUFFER, GL_INT_IMAGE_CUBE, GL_INT_IMAGE_CUBE_MAP_ARRAY, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER_AMD, GL_INT_SAMPLER_CUBE, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_LAST_VERTEX_CONVENTION, GL_LAYER_PROVOKING_VERTEX, GL_LEFT, GL_LINE, GL_LINE_STRIP_ADJACENCY_ARB, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINES_ADJACENCY_ARB, GL_LOWER_LEFT, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX, GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, GL_MAX_COMBINED_ATOMIC_COUNTERS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_IMAGE_UNIFORMS, GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEBUG_LOGGED_MESSAGES_ARB, GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, GL_MAX_FRAGMENT_ATOMIC_COUNTERS, GL_MAX_FRAGMENT_IMAGE_UNIFORMS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, GL_MAX_GEOMETRY_ATOMIC_COUNTERS, GL_MAX_GEOMETRY_IMAGE_UNIFORMS, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, GL_MAX_IMAGE_SAMPLES, GL_MAX_IMAGE_UNITS, GL_MAX_INTEGER_SAMPLES, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SAMPLES, GL_MAX_SHADER_BUFFER_ADDRESS_NV, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, GL_MAX_VERTEX_ATOMIC_COUNTERS, GL_MAX_VERTEX_IMAGE_UNIFORMS, GL_MAX_VERTEX_STREAMS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, GL_MAX_VIEWPORTS, GL_MIN, GL_MIN_MAP_BUFFER_ALIGNMENT, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_MINOR_VERSION, GL_NAMED_STRING_LENGTH_ARB, GL_NAMED_STRING_TYPE_ARB, GL_NORMAL_ARRAY_ADDRESS_NV, GL_NORMAL_ARRAY_LENGTH_NV, GL_NUM_COMPATIBLE_SUBROUTINES, GL_NUM_EXTENSIONS, GL_NUM_SAMPLE_COUNTS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_PACK_COMPRESSED_BLOCK_DEPTH, GL_PACK_COMPRESSED_BLOCK_HEIGHT, GL_PACK_COMPRESSED_BLOCK_SIZE, GL_PACK_COMPRESSED_BLOCK_WIDTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PIXEL_BUFFER_BARRIER_BIT, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PRIMITIVES_GENERATED, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_PROGRAM_POINT_SIZE_ARB, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE_ARB, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_COUNTER_BITS, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R16, GL_R16_SNORM, GL_R16I, GL_R16UI, GL_R3_G3_B2, GL_R32F, GL_R32I, GL_R32UI, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_READ_ONLY, GL_READ_WRITE, GL_RED_INTEGER, GL_RED_SNORM, GL_RENDERBUFFER_SAMPLES, GL_REPLACE_VALUE_AMD, GL_RG_INTEGER, GL_RG_SNORM, GL_RG16, GL_RG16_SNORM, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB_SNORM, GL_RGB10_A2UI, GL_RGB12, GL_RGB16, GL_RGB16_SNORM, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB4, GL_RGB5, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA_SNORM, GL_RGBA12, GL_RGBA16, GL_RGBA16_SNORM, GL_RGBA16I, GL_RGBA16UI, GL_RGBA2, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_RIGHT, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLE_SHADING, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_ARB, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_2D_RECT_SHADOW_ARB, GL_SAMPLER_BINDING, GL_SAMPLER_BUFFER, GL_SAMPLER_BUFFER_AMD, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SAMPLES_PASSED, GL_SCALED_RESOLVE_FASTEST_EXT, GL_SCALED_RESOLVE_NICEST_EXT, GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, GL_SEPARATE_ATTRIBS, GL_SET_AMD, GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, GL_SHADER_INCLUDE_ARB, GL_SIGNED_NORMALIZED, GL_SKIP_DECODE_EXT, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SRC1_COLOR, GL_SRGB8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STENCIL_BACK_OP_VALUE_AMD, GL_STENCIL_BUFFER, GL_STENCIL_INDEX16, GL_STENCIL_OP_VALUE_AMD, GL_STEREO, GL_STREAM_COPY, GL_STREAM_READ, GL_SUBSAMPLE_DISTANCE_AMD, GL_SYNC_CL_EVENT_ARB, GL_SYNC_CL_EVENT_COMPLETE_ARB, GL_SYNC_X11_FENCE_EXT, GL_TESS_CONTROL_SHADER_BIT, GL_TESS_EVALUATION_SHADER_BIT, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BINDING_RECTANGLE_ARB, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_BUFFER_FORMAT, GL_TEXTURE_COLOR_SAMPLES_NV, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_COORD_ARRAY_ADDRESS_NV, GL_TEXTURE_COORD_ARRAY_LENGTH_NV, GL_TEXTURE_COVERAGE_SAMPLES_NV, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FETCH_BARRIER_BIT, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_RECTANGLE, GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SAMPLES, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_SRGB_DECODE_EXT, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_UPDATE_BARRIER_BIT, GL_TEXTURE_WIDTH, GL_TIME_ELAPSED, GL_TIMEOUT_IGNORED, GL_TIMESTAMP, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BARRIER_BIT, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRIANGLE_STRIP_ADJACENCY_ARB, GL_TRIANGLES_ADJACENCY_ARB, GL_UNDEFINED_VERTEX, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, GL_UNIFORM_BARRIER_BIT, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_COMPRESSED_BLOCK_DEPTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, GL_UNPACK_COMPRESSED_BLOCK_SIZE, GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_LSB_FIRST, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_ATOMIC_COUNTER, GL_UNSIGNED_INT_IMAGE_1D, GL_UNSIGNED_INT_IMAGE_1D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D, GL_UNSIGNED_INT_IMAGE_2D_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_IMAGE_2D_RECT, GL_UNSIGNED_INT_IMAGE_3D, GL_UNSIGNED_INT_IMAGE_BUFFER, GL_UNSIGNED_INT_IMAGE_CUBE, GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UPPER_LEFT, GL_VERTEX_ARRAY_ADDRESS_NV, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VIEWPORT_BOUNDS_RANGE, GL_VIEWPORT_INDEX_PROVOKING_VERTEX, GL_VIEWPORT_SUBPIXEL_BITS
 
Fields inherited from interface javax.media.opengl.GL2ES2
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_PROGRAM, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALL_SHADER_BITS, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_ATTACHED_SHADERS, GL_BGRA8_EXT, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CONTEXT_ROBUST_ACCESS, GL_CURRENT_PROGRAM, GL_CURRENT_QUERY, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_BIT, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_10_10_10_2, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_PIPELINE_BINDING, GL_PROGRAM_SEPARABLE, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R16F, GL_R8, GL_RED, GL_RG, GL_RG16F, GL_RG8, GL_RGB16F, GL_RGBA16F, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_BINARY_DMP, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_INDEX, GL_STREAM_DRAW, GL_TEXTURE_3D, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_WRAP_R, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_NORMALIZED, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VERTEX_SHADER_BIT
 
Fields inherited from interface javax.media.opengl.GL
GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F_ARB, GL_ALPHA32F_ARB, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGRA, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE_ALPHA32F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R11F_G11F_B10F, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D_ARRAY, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO
 
Constructor Summary
TraceGL4(GL4 downstreamGL4, PrintStream stream)
           
 
Method Summary
 int getBoundFramebuffer(int arg0)
          Return the framebuffer name bound to this context, see GL.glBindFramebuffer(int, int).
 GLContext getContext()
          Returns the GLContext associated which this GL object.
 int getDefaultDrawFramebuffer()
          Return the default draw framebuffer name.
 int getDefaultReadBuffer()
          Returns the default color buffer within the current bound GLBase.getDefaultReadFramebuffer(), i.e.
 int getDefaultReadFramebuffer()
          Return the default read framebuffer name.
 Object getExtension(String arg0)
          Returns an object providing access to the specified OpenGL extension.
 GL getGL()
          Casts this object to the GL interface.
 GL2 getGL2()
          Casts this object to the GL2 interface.
 GL2ES1 getGL2ES1()
          Casts this object to the GL2ES1 interface.
 GL2ES2 getGL2ES2()
          Casts this object to the GL2ES2 interface.
 GL2GL3 getGL2GL3()
          Casts this object to the GL2GL3 interface.
 GL3 getGL3()
          Casts this object to the GL3 interface.
 GL3bc getGL3bc()
          Casts this object to the GL3bc interface.
 GL4 getGL4()
          Casts this object to the GL4 interface.
 GL4bc getGL4bc()
          Casts this object to the GL4bc interface.
 GLES1 getGLES1()
          Casts this object to the GLES1 interface.
 GLES2 getGLES2()
          Casts this object to the GLES2 interface.
 GLProfile getGLProfile()
          Returns the GLProfile associated with this GL object.
 int getMaxRenderbufferSamples()
          Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
 Object getPlatformGLExtensions()
          Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed.
 int getSwapInterval()
          Provides a platform-independent way to get the swap interval set by GLBase.setSwapInterval(int).
 void glActiveShaderProgram(int arg0, int arg1)
          Entry point to C language function: void glActiveShaderProgram(GLuint pipeline, GLuint program);
Part of GL_ARB_separate_shader_objects
 void glActiveTexture(int arg0)
          Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 ByteBuffer glAllocateMemoryNV(int arg0, float arg1, float arg2, float arg3)
          Provides platform-independent access to the wglAllocateMemoryNV / glXAllocateMemoryNV extension.
 void glAttachShader(int arg0, int arg1)
          Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glBeginConditionalRender(int arg0, int arg1)
          Entry point to C language function: void glBeginConditionalRender(GLuint id, GLenum mode);
Part of GL_VERSION_3_0; GL_NV_conditional_render
 void glBeginQuery(int arg0, int arg1)
          Entry point to C language function: void glBeginQueryEXT(GLenum target, GLuint id);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glBeginQueryIndexed(int arg0, int arg1, int arg2)
          Entry point to C language function: void glBeginQueryIndexed(GLenum target, GLuint index, GLuint id);
Part of GL_ARB_transform_feedback3
 void glBeginTransformFeedback(int arg0)
          Entry point to C language function: void glBeginTransformFeedback(GLenum primitiveMode);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 void glBindAttribLocation(int arg0, int arg1, String arg2)
          Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glBindBuffer(int arg0, int arg1)
          Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glBindBufferBase(int arg0, int arg1, int arg2)
          Entry point to C language function: void glBindBufferBase(GLenum target, GLuint index, GLuint buffer);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 void glBindBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
          Entry point to C language function: void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 void glBindFragDataLocation(int arg0, int arg1, String arg2)
          Entry point to C language function: void glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glBindFragDataLocationIndexed(int arg0, int arg1, int arg2, String arg3)
          Entry point to C language function: void glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);
Part of GL_ARB_blend_func_extended
 void glBindFramebuffer(int arg0, int arg1)
          Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glBindImageTexture(int arg0, int arg1, int arg2, boolean arg3, int arg4, int arg5, int arg6)
          Entry point to C language function: void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
Part of GL_ARB_shader_image_load_store
 void glBindProgramPipeline(int arg0)
          Entry point to C language function: void glBindProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects
 void glBindRenderbuffer(int arg0, int arg1)
          Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glBindSampler(int arg0, int arg1)
          Entry point to C language function: void glBindSampler(GLuint unit, GLuint sampler);
Part of GL_ARB_sampler_objects
 void glBindTexture(int arg0, int arg1)
          Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glBindTransformFeedback(int arg0, int arg1)
          Entry point to C language function: void glBindTransformFeedback(GLenum target, GLuint id);
Part of GL_ARB_transform_feedback2
 void glBindVertexArray(int arg0)
          Entry point to C language function: void glBindVertexArray(GLuint array);
Part of GL_ARB_vertex_array_object
 void glBlendColor(float arg0, float arg1, float arg2, float arg3)
          Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2, GL_ES_VERSION_2_0
 void glBlendEquation(int arg0)
          Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2, GL_ES_VERSION_2_0
 void glBlendEquationi(int arg0, int arg1)
          Entry point to C language function: void glBlendEquationiARB(GLuint buf, GLenum mode);
Part of GL_ARB_draw_buffers_blend
 void glBlendEquationSeparate(int arg0, int arg1)
          Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glBlendEquationSeparatei(int arg0, int arg1, int arg2)
          Entry point to C language function: void glBlendEquationSeparateiARB(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
Part of GL_ARB_draw_buffers_blend
 void glBlendFunc(int arg0, int arg1)
          Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glBlendFunci(int arg0, int arg1, int arg2)
          Entry point to C language function: void glBlendFunciARB(GLuint buf, GLenum src, GLenum dst);
Part of GL_ARB_draw_buffers_blend
 void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4, GL_ES_VERSION_2_0
 void glBlendFuncSeparatei(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glBlendFuncSeparateiARB(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_ARB_draw_buffers_blend
 void glBlitFramebuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
          Entry point to C language function: void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
Part of GL_ARB_framebuffer_object; GL_EXT_framebuffer_blit
 void glBufferAddressRangeNV(int arg0, int arg1, long arg2, long arg3)
          Entry point to C language function: void glBufferAddressRangeNV(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
Part of GL_NV_vertex_buffer_unified_memory
 void glBufferData(int arg0, long arg1, Buffer arg2, int arg3)
          Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glBufferSubData(int arg0, long arg1, long arg2, Buffer arg3)
          Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 int glCheckFramebufferStatus(int arg0)
          Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glClampColor(int arg0, int arg1)
          Entry point to C language function: void glClampColor(GLenum target, GLenum clamp);
Part of GL_VERSION_3_0; GL_ARB_color_buffer_float
 void glClear(int arg0)
          Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glClearBufferfi(int arg0, int arg1, float arg2, int arg3)
          Entry point to C language function: void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
Part of GL_VERSION_3_0
 void glClearBufferfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
Part of GL_VERSION_3_0
 void glClearBufferfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
Part of GL_VERSION_3_0
 void glClearBufferiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
Part of GL_VERSION_3_0
 void glClearBufferiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
Part of GL_VERSION_3_0
 void glClearBufferuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);
Part of GL_VERSION_3_0
 void glClearBufferuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);
Part of GL_VERSION_3_0
 void glClearColor(float arg0, float arg1, float arg2, float arg3)
          Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glClearDepth(double arg0)
          Aliased entrypoint of void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .
 void glClearDepthf(float arg0)
          Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glClearStencil(int arg0)
          Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 int glClientWaitSync(long arg0, int arg1, long arg2)
          Entry point to C language function: GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
Part of GL_ARB_sync
 void glColorFormatNV(int arg0, int arg1, int arg2)
          Entry point to C language function: void glColorFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
          Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glColorMaski(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
          Entry point to C language function: void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
Part of GL_VERSION_3_0
 void glColorP3ui(int arg0, int arg1)
          Entry point to C language function: void glColorP3ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glColorP3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glColorP3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glColorP4ui(int arg0, int arg1)
          Entry point to C language function: void glColorP4ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glColorP4uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glColorP4uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glColorP4uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glColorP4uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glCompileShader(int arg0)
          Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glCompileShaderIncludeARB(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)
          Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length);
Part of GL_ARB_shading_language_include
 void glCompileShaderIncludeARB(int arg0, int arg1, String[] arg2, IntBuffer arg3)
          Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length);
Part of GL_ARB_shading_language_include
 void glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)
          Entry point to C language function: void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3
 void glCompressedTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
          Entry point to C language function: void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3
 void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)
          Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
          Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
          Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D
 void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
          Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D
 void glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)
          Entry point to C language function: void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3
 void glCompressedTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
          Entry point to C language function: void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3
 void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
          Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
          Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
          Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D
 void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
          Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D
 void glCopyBufferSubData(int arg0, int arg1, long arg2, long arg3, long arg4)
          Entry point to C language function: void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
Part of GL_ARB_copy_buffer
 void glCopyTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
          Entry point to C language function: void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
Part of GL_VERSION_1_1
 void glCopyTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
          Entry point to C language function: void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glCopyTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
Part of GL_VERSION_1_1
 void glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
          Entry point to C language function: void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glCopyTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
          Entry point to C language function: void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_2; GL_OES_texture_3D
 int glCreateProgram()
          Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 int glCreateShader(int arg0)
          Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 int glCreateShaderProgramv(int arg0, int arg1, com.jogamp.common.nio.PointerBuffer arg2)
          Entry point to C language function: GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * * strings);
Part of GL_ARB_separate_shader_objects
 long glCreateSyncFromCLeventARB(Buffer arg0, Buffer arg1, int arg2)
          Entry point to C language function: GLsync glCreateSyncFromCLeventARB(void * context, void * event, GLbitfield flags);
Part of GL_ARB_cl_event
 void glCullFace(int arg0)
          Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glDebugMessageControlARB(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, boolean arg6)
          Entry point to C language function: void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_ARB_debug_output
 void glDebugMessageControlARB(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, boolean arg5)
          Entry point to C language function: void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_ARB_debug_output
 void glDebugMessageEnableAMD(int arg0, int arg1, int arg2, int[] arg3, int arg4, boolean arg5)
          Entry point to C language function: void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_AMD_debug_output
 void glDebugMessageEnableAMD(int arg0, int arg1, int arg2, IntBuffer arg3, boolean arg4)
          Entry point to C language function: void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_AMD_debug_output
 void glDebugMessageInsertAMD(int arg0, int arg1, int arg2, int arg3, String arg4)
          Entry point to C language function: void glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar * buf);
Part of GL_AMD_debug_output
 void glDebugMessageInsertARB(int arg0, int arg1, int arg2, int arg3, int arg4, String arg5)
          Entry point to C language function: void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
Part of GL_ARB_debug_output
 void glDeleteBuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glDeleteBuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glDeleteFramebuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glDeleteNamedStringARB(int arg0, String arg1)
          Entry point to C language function: void glDeleteNamedStringARB(GLint namelen, const GLchar * name);
Part of GL_ARB_shading_language_include
 void glDeleteProgram(int arg0)
          Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glDeleteProgramPipelines(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
Part of GL_ARB_separate_shader_objects
 void glDeleteProgramPipelines(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
Part of GL_ARB_separate_shader_objects
 void glDeleteQueries(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glDeleteQueries(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glDeleteRenderbuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glDeleteSamplers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers);
Part of GL_ARB_sampler_objects
 void glDeleteSamplers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers);
Part of GL_ARB_sampler_objects
 void glDeleteShader(int arg0)
          Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glDeleteSync(long arg0)
          Entry point to C language function: void glDeleteSync(GLsync sync);
Part of GL_ARB_sync
 void glDeleteTextures(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glDeleteTextures(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glDeleteTransformFeedbacks(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
Part of GL_ARB_transform_feedback2
 void glDeleteTransformFeedbacks(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
Part of GL_ARB_transform_feedback2
 void glDeleteVertexArrays(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays);
Part of GL_ARB_vertex_array_object
 void glDeleteVertexArrays(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays);
Part of GL_ARB_vertex_array_object
 void glDepthFunc(int arg0)
          Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glDepthMask(boolean arg0)
          Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glDepthRange(double arg0, double arg1)
          Aliased entrypoint of void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .
 void glDepthRangeArrayv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLclampd * v);
Part of GL_ARB_viewport_array
 void glDepthRangeArrayv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLclampd * v);
Part of GL_ARB_viewport_array
 void glDepthRangef(float arg0, float arg1)
          Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glDepthRangeIndexed(int arg0, double arg1, double arg2)
          Entry point to C language function: void glDepthRangeIndexed(GLuint index, GLclampd n, GLclampd f);
Part of GL_ARB_viewport_array
 void glDetachShader(int arg0, int arg1)
          Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glDisable(int arg0)
          Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glDisableClientState(int arg0)
          Entry point to C language function: void glDisableClientState(GLenum cap);
Part of GL_VERSION_1_1
 void glDisablei(int arg0, int arg1)
          Entry point to C language function: void glDisablei(GLenum target, GLuint index);
Part of GL_VERSION_3_0
 void glDisableVertexAttribArray(int arg0)
          Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glDrawArrays(int arg0, int arg1, int arg2)
          Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glDrawArraysIndirect(int arg0, Buffer arg1)
          Entry point to C language function: void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect);
Part of GL_ARB_draw_indirect
 void glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
Part of GL_ARB_draw_instanced
 void glDrawArraysInstancedBaseInstance(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
Part of GL_ARB_base_instance
 void glDrawBuffer(int arg0)
          Entry point to C language function: void glDrawBuffer(GLenum mode);
Part of GL_VERSION_1_0
 void glDrawBuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0
 void glDrawBuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0
 void glDrawElements(int arg0, int arg1, int arg2, Buffer arg3)
          Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glDrawElements(int arg0, int arg1, int arg2, long arg3)
          Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glDrawElementsBaseVertex(int arg0, int arg1, int arg2, Buffer arg3, int arg4)
          Entry point to C language function: void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
 void glDrawElementsIndirect(int arg0, int arg1, Buffer arg2)
          Entry point to C language function: void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect);
Part of GL_ARB_draw_indirect
 void glDrawElementsInstanced(int arg0, int arg1, int arg2, Buffer arg3, int arg4)
          Entry point to C language function: void glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
Part of GL_ARB_draw_instanced
 void glDrawElementsInstancedBaseInstance(int arg0, int arg1, int arg2, Buffer arg3, int arg4, int arg5)
          Entry point to C language function: void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount, GLuint baseinstance);
Part of GL_ARB_base_instance
 void glDrawElementsInstancedBaseVertex(int arg0, int arg1, int arg2, Buffer arg3, int arg4, int arg5)
          Entry point to C language function: void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
 void glDrawElementsInstancedBaseVertexBaseInstance(int arg0, int arg1, int arg2, Buffer arg3, int arg4, int arg5, int arg6)
          Entry point to C language function: void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance);
Part of GL_ARB_base_instance
 void glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)
          Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2
 void glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)
          Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2
 void glDrawRangeElementsBaseVertex(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5, int arg6)
          Entry point to C language function: void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex
 void glDrawTransformFeedback(int arg0, int arg1)
          Entry point to C language function: void glDrawTransformFeedback(GLenum mode, GLuint id);
Part of GL_ARB_transform_feedback2
 void glDrawTransformFeedbackInstanced(int arg0, int arg1, int arg2)
          Entry point to C language function: void glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei primcount);
Part of GL_ARB_transform_feedback_instanced
 void glDrawTransformFeedbackStream(int arg0, int arg1, int arg2)
          Entry point to C language function: void glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream);
Part of GL_ARB_transform_feedback3
 void glDrawTransformFeedbackStreamInstanced(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei primcount);
Part of GL_ARB_transform_feedback_instanced
 void glEdgeFlagFormatNV(int arg0)
          Entry point to C language function: void glEdgeFlagFormatNV(GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glEnable(int arg0)
          Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glEnableClientState(int arg0)
          Entry point to C language function: void glEnableClientState(GLenum cap);
Part of GL_VERSION_1_1
 void glEnablei(int arg0, int arg1)
          Entry point to C language function: void glEnablei(GLenum target, GLuint index);
Part of GL_VERSION_3_0
 void glEnableVertexAttribArray(int arg0)
          Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glEndConditionalRender()
          Entry point to C language function: void glEndConditionalRender(void);
Part of GL_VERSION_3_0; GL_NV_conditional_render
 void glEndQuery(int arg0)
          Entry point to C language function: void glEndQueryEXT(GLenum target);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glEndQueryIndexed(int arg0, int arg1)
          Entry point to C language function: void glEndQueryIndexed(GLenum target, GLuint index);
Part of GL_ARB_transform_feedback3
 void glEndTransformFeedback()
          Entry point to C language function: void glEndTransformFeedback(void);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 long glFenceSync(int arg0, int arg1)
          Entry point to C language function: GLsync glFenceSync(GLenum condition, GLbitfield flags);
Part of GL_ARB_sync
 void glFinish()
          Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glFlush()
          Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
          Entry point to C language function: void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
Part of GL_ARB_map_buffer_range; GL_APPLE_flush_buffer_range
 void glFogCoordFormatNV(int arg0, int arg1)
          Entry point to C language function: void glFogCoordFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glFramebufferTexture(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level);
Part of GL_VERSION_3_2
 void glFramebufferTexture1D(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object
 void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glFramebufferTexture3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
Part of GL_ARB_framebuffer_object; GL_OES_texture_3D
 void glFramebufferTextureARB(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level);
Part of GL_ARB_geometry_shader4
 void glFramebufferTextureFaceARB(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
Part of GL_ARB_geometry_shader4
 void glFramebufferTextureLayer(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
Part of GL_ARB_framebuffer_object
 void glFramebufferTextureLayerARB(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
Part of GL_ARB_geometry_shader4
 void glFrontFace(int arg0)
          Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGenBuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glGenBuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glGenerateMipmap(int arg0)
          Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGenFramebuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGenFramebuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGenProgramPipelines(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines);
Part of GL_ARB_separate_shader_objects
 void glGenProgramPipelines(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines);
Part of GL_ARB_separate_shader_objects
 void glGenQueries(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenQueriesEXT(GLsizei n, GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGenQueries(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenQueriesEXT(GLsizei n, GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGenRenderbuffers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGenSamplers(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers);
Part of GL_ARB_sampler_objects
 void glGenSamplers(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers);
Part of GL_ARB_sampler_objects
 void glGenTextures(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glGenTextures(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glGenTransformFeedbacks(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids);
Part of GL_ARB_transform_feedback2
 void glGenTransformFeedbacks(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids);
Part of GL_ARB_transform_feedback2
 void glGenVertexArrays(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays);
Part of GL_ARB_vertex_array_object
 void glGenVertexArrays(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays);
Part of GL_ARB_vertex_array_object
 void glGetActiveAtomicCounterBufferiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params);
Part of GL_ARB_shader_atomic_counters
 void glGetActiveAtomicCounterBufferiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params);
Part of GL_ARB_shader_atomic_counters
 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 to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetActiveAttrib(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
          Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetActiveSubroutineName(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, byte[] arg6, int arg7)
          Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine
 void glGetActiveSubroutineName(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, ByteBuffer arg5)
          Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine
 void glGetActiveSubroutineUniformiv(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
          Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine
 void glGetActiveSubroutineUniformiv(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)
          Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine
 void glGetActiveSubroutineUniformName(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, byte[] arg6, int arg7)
          Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine
 void glGetActiveSubroutineUniformName(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4, ByteBuffer arg5)
          Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine
 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 to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetActiveUniform(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
          Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
          Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
          Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformName(int arg0, int arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
          Entry point to C language function: void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformName(int arg0, int arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
          Entry point to C language function: void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformsiv(int arg0, int arg1, int[] arg2, int arg3, int arg4, int[] arg5, int arg6)
          Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object
 void glGetActiveUniformsiv(int arg0, int arg1, IntBuffer arg2, int arg3, IntBuffer arg4)
          Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object
 void glGetAttachedShaders(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
          Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetAttachedShaders(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)
          Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 int glGetAttribLocation(int arg0, String arg1)
          Entry point to C language function: int glGetAttribLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetBooleani_v(int arg0, int arg1, byte[] arg2, int arg3)
          Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);
Part of GL_VERSION_3_0
 void glGetBooleani_v(int arg0, int arg1, ByteBuffer arg2)
          Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);
Part of GL_VERSION_3_0
 void glGetBooleanv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetBooleanv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 int glGetBoundBuffer(int arg0)
           
 void glGetBufferParameteri64v(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
Part of GL_VERSION_3_2
 void glGetBufferParameteri64v(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
Part of GL_VERSION_3_2
 void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glGetBufferParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 void glGetBufferParameterui64vNV(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 void glGetBufferParameterui64vNV(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 long glGetBufferSize(int arg0)
           
 void glGetBufferSubData(int arg0, long arg1, long arg2, Buffer arg3)
          Entry point to C language function: void glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
Part of GL_VERSION_1_5
 void glGetCompressedTexImage(int arg0, int arg1, Buffer arg2)
          Entry point to C language function: void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
Part of GL_VERSION_1_3
 void glGetCompressedTexImage(int arg0, int arg1, long arg2)
          Entry point to C language function: void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
Part of GL_VERSION_1_3
 int glGetDebugMessageLogAMD(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, int[] arg6, int arg7, int[] arg8, int arg9, byte[] arg10, int arg11)
          Entry point to C language function: GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
Part of GL_AMD_debug_output
 int glGetDebugMessageLogAMD(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
          Entry point to C language function: GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
Part of GL_AMD_debug_output
 int glGetDebugMessageLogARB(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, int[] arg6, int arg7, int[] arg8, int arg9, int[] arg10, int arg11, byte[] arg12, int arg13)
          Entry point to C language function: GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
Part of GL_ARB_debug_output
 int glGetDebugMessageLogARB(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, IntBuffer arg6, ByteBuffer arg7)
          Entry point to C language function: GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
Part of GL_ARB_debug_output
 void glGetDoublei_v(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data);
Part of GL_ARB_viewport_array
 void glGetDoublei_v(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data);
Part of GL_ARB_viewport_array
 void glGetDoublev(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glGetDoublev(GLenum pname, GLdouble * params);
Part of GL_VERSION_1_0
 void glGetDoublev(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glGetDoublev(GLenum pname, GLdouble * params);
Part of GL_VERSION_1_0
 int glGetError()
          Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetFloati_v(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data);
Part of GL_ARB_viewport_array
 void glGetFloati_v(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data);
Part of GL_ARB_viewport_array
 void glGetFloatv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetFloatv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 int glGetFragDataIndex(int arg0, String arg1)
          Entry point to C language function: GLint glGetFragDataIndex(GLuint program, const GLchar * name);
Part of GL_ARB_blend_func_extended
 int glGetFragDataLocation(int arg0, String arg1)
          Entry point to C language function: GLint glGetFragDataLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 int glGetGraphicsResetStatus()
          Entry point to C language function: GLenum glGetGraphicsResetStatusEXT(void);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glGetInteger64i_v(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
Part of GL_VERSION_3_2
 void glGetInteger64i_v(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
Part of GL_VERSION_3_2
 void glGetInteger64v(int arg0, long[] arg1, int arg2)
          Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params);
Part of GL_ARB_sync
 void glGetInteger64v(int arg0, LongBuffer arg1)
          Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params);
Part of GL_ARB_sync
 void glGetIntegeri_v(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data);
Part of GL_VERSION_3_0
 void glGetIntegeri_v(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data);
Part of GL_VERSION_3_0
 void glGetIntegerui64i_vNV(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result);
Part of GL_NV_vertex_buffer_unified_memory
 void glGetIntegerui64i_vNV(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result);
Part of GL_NV_vertex_buffer_unified_memory
 void glGetIntegerui64vNV(int arg0, long[] arg1, int arg2)
          Entry point to C language function: void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result);
Part of GL_NV_shader_buffer_load
 void glGetIntegerui64vNV(int arg0, LongBuffer arg1)
          Entry point to C language function: void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result);
Part of GL_NV_shader_buffer_load
 void glGetIntegerv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetIntegerv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetInternalformativ(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
          Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
Part of GL_ARB_internalformat_query
 void glGetInternalformativ(int arg0, int arg1, int arg2, int arg3, IntBuffer arg4)
          Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
Part of GL_ARB_internalformat_query
 void glGetMultisamplefv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
Part of GL_ARB_texture_multisample
 void glGetMultisamplefv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
Part of GL_ARB_texture_multisample
 void glGetNamedBufferParameterui64vNV(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 void glGetNamedBufferParameterui64vNV(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 void glGetNamedStringARB(int arg0, String arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
          Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string);
Part of GL_ARB_shading_language_include
 void glGetNamedStringARB(int arg0, String arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
          Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string);
Part of GL_ARB_shading_language_include
 void glGetNamedStringivARB(int arg0, String arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params);
Part of GL_ARB_shading_language_include
 void glGetNamedStringivARB(int arg0, String arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params);
Part of GL_ARB_shading_language_include
 void glGetnColorTable(int arg0, int arg1, int arg2, int arg3, Buffer arg4)
          Entry point to C language function: void glGetnColorTableARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table);
Part of GL_ARB_robustness
 void glGetnCompressedTexImage(int arg0, int arg1, int arg2, Buffer arg3)
          Entry point to C language function: void glGetnCompressedTexImageARB(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img);
Part of GL_ARB_robustness
 void glGetnConvolutionFilter(int arg0, int arg1, int arg2, int arg3, Buffer arg4)
          Entry point to C language function: void glGetnConvolutionFilterARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image);
Part of GL_ARB_robustness
 void glGetnHistogram(int arg0, boolean arg1, int arg2, int arg3, int arg4, Buffer arg5)
          Entry point to C language function: void glGetnHistogramARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
Part of GL_ARB_robustness
 void glGetnMapdv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glGetnMapdvARB(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v);
Part of GL_ARB_robustness
 void glGetnMapdv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glGetnMapdvARB(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v);
Part of GL_ARB_robustness
 void glGetnMapfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glGetnMapfvARB(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v);
Part of GL_ARB_robustness
 void glGetnMapfv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glGetnMapfvARB(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v);
Part of GL_ARB_robustness
 void glGetnMapiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetnMapivARB(GLenum target, GLenum query, GLsizei bufSize, GLint * v);
Part of GL_ARB_robustness
 void glGetnMapiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetnMapivARB(GLenum target, GLenum query, GLsizei bufSize, GLint * v);
Part of GL_ARB_robustness
 void glGetnMinmax(int arg0, boolean arg1, int arg2, int arg3, int arg4, Buffer arg5)
          Entry point to C language function: void glGetnMinmaxARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
Part of GL_ARB_robustness
 void glGetnPixelMapfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetnPixelMapfvARB(GLenum map, GLsizei bufSize, GLfloat * values);
Part of GL_ARB_robustness
 void glGetnPixelMapfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetnPixelMapfvARB(GLenum map, GLsizei bufSize, GLfloat * values);
Part of GL_ARB_robustness
 void glGetnPixelMapuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetnPixelMapuivARB(GLenum map, GLsizei bufSize, GLuint * values);
Part of GL_ARB_robustness
 void glGetnPixelMapuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetnPixelMapuivARB(GLenum map, GLsizei bufSize, GLuint * values);
Part of GL_ARB_robustness
 void glGetnPixelMapusv(int arg0, int arg1, short[] arg2, int arg3)
          Entry point to C language function: void glGetnPixelMapusvARB(GLenum map, GLsizei bufSize, GLushort * values);
Part of GL_ARB_robustness
 void glGetnPixelMapusv(int arg0, int arg1, ShortBuffer arg2)
          Entry point to C language function: void glGetnPixelMapusvARB(GLenum map, GLsizei bufSize, GLushort * values);
Part of GL_ARB_robustness
 void glGetnPolygonStipple(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glGetnPolygonStippleARB(GLsizei bufSize, GLubyte * pattern);
Part of GL_ARB_robustness
 void glGetnPolygonStipple(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glGetnPolygonStippleARB(GLsizei bufSize, GLubyte * pattern);
Part of GL_ARB_robustness
 void glGetnSeparableFilter(int arg0, int arg1, int arg2, int arg3, Buffer arg4, int arg5, Buffer arg6, Buffer arg7)
          Entry point to C language function: void glGetnSeparableFilterARB(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span);
Part of GL_ARB_robustness
 void glGetnTexImage(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5)
          Entry point to C language function: void glGetnTexImageARB(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img);
Part of GL_ARB_robustness
 void glGetnUniformdv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glGetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble * params);
Part of GL_ARB_robustness
 void glGetnUniformdv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glGetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble * params);
Part of GL_ARB_robustness
 void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glGetnUniformfv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glGetnUniformiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glGetnUniformuiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint * params);
Part of GL_ARB_robustness
 void glGetnUniformuiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint * params);
Part of GL_ARB_robustness
 void glGetProgramBinary(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, Buffer arg6)
          Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary
 void glGetProgramBinary(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3, Buffer arg4)
          Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary
 void glGetProgramInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
          Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetProgramInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
          Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetProgramiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetProgramPipelineInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
          Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
Part of GL_ARB_separate_shader_objects
 void glGetProgramPipelineInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
          Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
Part of GL_ARB_separate_shader_objects
 void glGetProgramPipelineiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
Part of GL_ARB_separate_shader_objects
 void glGetProgramPipelineiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
Part of GL_ARB_separate_shader_objects
 void glGetProgramStageiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine
 void glGetProgramStageiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine
 void glGetQueryIndexediv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params);
Part of GL_ARB_transform_feedback3
 void glGetQueryIndexediv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params);
Part of GL_ARB_transform_feedback3
 void glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGetQueryiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGetQueryObjecti64v(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params);
Part of GL_ARB_timer_query
 void glGetQueryObjecti64v(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params);
Part of GL_ARB_timer_query
 void glGetQueryObjectiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
Part of GL_VERSION_1_5
 void glGetQueryObjectiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
Part of GL_VERSION_1_5
 void glGetQueryObjectui64v(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params);
Part of GL_ARB_timer_query
 void glGetQueryObjectui64v(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params);
Part of GL_ARB_timer_query
 void glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGetQueryObjectuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGetRenderbufferParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glGetSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameterfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameterIiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameterIuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects
 void glGetSamplerParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects
 void glGetShaderInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
          Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetShaderInfoLog(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
          Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetShaderiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetShaderPrecisionFormat(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
          Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glGetShaderPrecisionFormat(int arg0, int arg1, IntBuffer arg2, IntBuffer arg3)
          Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glGetShaderSource(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
          Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetShaderSource(int arg0, int arg1, IntBuffer arg2, ByteBuffer arg3)
          Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 String glGetString(int arg0)
          Entry point to C language function: const GLubyte * glGetString(GLenum name);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 String glGetStringi(int arg0, int arg1)
          Entry point to C language function: const GLubyte * glGetStringi(GLenum name, GLuint index);
Part of GL_VERSION_3_0
 int glGetSubroutineIndex(int arg0, int arg1, String arg2)
          Entry point to C language function: GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar * name);
Part of GL_ARB_shader_subroutine
 int glGetSubroutineUniformLocation(int arg0, int arg1, String arg2)
          Entry point to C language function: GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar * name);
Part of GL_ARB_shader_subroutine
 void glGetSynciv(long arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6)
          Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
Part of GL_ARB_sync
 void glGetSynciv(long arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4)
          Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
Part of GL_ARB_sync
 void glGetTexImage(int arg0, int arg1, int arg2, int arg3, Buffer arg4)
          Entry point to C language function: void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0
 void glGetTexImage(int arg0, int arg1, int arg2, int arg3, long arg4)
          Entry point to C language function: void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0
 void glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetTexLevelParameterfv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0
 void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
Part of GL_VERSION_1_0
 void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glGetTexParameterIiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glGetTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glGetTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetTexParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
          Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 void glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, IntBuffer arg3, IntBuffer arg4, IntBuffer arg5, ByteBuffer arg6)
          Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 int glGetUniformBlockIndex(int arg0, String arg1)
          Entry point to C language function: GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object
 void glGetUniformdv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
Part of GL_ARB_gpu_shader_fp64
 void glGetUniformdv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
Part of GL_ARB_gpu_shader_fp64
 void glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetUniformfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetUniformIndices(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)
          Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * * uniformNames, GLuint * uniformIndices);
Part of GL_ARB_uniform_buffer_object
 void glGetUniformIndices(int arg0, int arg1, String[] arg2, IntBuffer arg3)
          Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * * uniformNames, GLuint * uniformIndices);
Part of GL_ARB_uniform_buffer_object
 void glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetUniformiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 int glGetUniformLocation(int arg0, String arg1)
          Entry point to C language function: int glGetUniformLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetUniformSubroutineuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params);
Part of GL_ARB_shader_subroutine
 void glGetUniformSubroutineuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params);
Part of GL_ARB_shader_subroutine
 void glGetUniformui64vNV(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 void glGetUniformui64vNV(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load
 void glGetUniformuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glGetUniformuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glGetVertexAttribdv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_VERSION_2_0
 void glGetVertexAttribdv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_VERSION_2_0
 void glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetVertexAttribfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetVertexAttribIiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_3_0
 void glGetVertexAttribIiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_3_0
 void glGetVertexAttribIuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0
 void glGetVertexAttribIuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0
 void glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetVertexAttribiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glGetVertexAttribLdv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_ARB_vertex_attrib_64bit
 void glGetVertexAttribLdv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_ARB_vertex_attrib_64bit
 void glHint(int arg0, int arg1)
          Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 long glImportSyncEXT(int arg0, long arg1, int arg2)
          Entry point to C language function: GLsync glImportSyncEXT(GLenum external_sync_type, GLintptr external_sync, GLbitfield flags);
Part of GL_EXT_x11_sync_object
 void glIndexFormatNV(int arg0, int arg1)
          Entry point to C language function: void glIndexFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 boolean glIsBuffer(int arg0)
          Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0
 boolean glIsBufferResidentNV(int arg0)
          Entry point to C language function: GLboolean glIsBufferResidentNV(GLenum target);
Part of GL_NV_shader_buffer_load
 boolean glIsEnabled(int arg0)
          Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 boolean glIsEnabledi(int arg0, int arg1)
          Entry point to C language function: GLboolean glIsEnabledi(GLenum target, GLuint index);
Part of GL_VERSION_3_0
 boolean glIsFramebuffer(int arg0)
          Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 boolean glIsNamedBufferResidentNV(int arg0)
          Entry point to C language function: GLboolean glIsNamedBufferResidentNV(GLuint buffer);
Part of GL_NV_shader_buffer_load
 boolean glIsNamedStringARB(int arg0, String arg1)
          Entry point to C language function: GLboolean glIsNamedStringARB(GLint namelen, const GLchar * name);
Part of GL_ARB_shading_language_include
 boolean glIsProgram(int arg0)
          Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 boolean glIsProgramPipeline(int arg0)
          Entry point to C language function: GLboolean glIsProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects
 boolean glIsQuery(int arg0)
          Entry point to C language function: GLboolean glIsQueryEXT(GLuint id);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean
 boolean glIsRenderbuffer(int arg0)
          Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 boolean glIsSampler(int arg0)
          Entry point to C language function: GLboolean glIsSampler(GLuint sampler);
Part of GL_ARB_sampler_objects
 boolean glIsShader(int arg0)
          Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 boolean glIsSync(long arg0)
          Entry point to C language function: GLboolean glIsSync(GLsync sync);
Part of GL_ARB_sync
 boolean glIsTexture(int arg0)
          Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 boolean glIsTransformFeedback(int arg0)
          Entry point to C language function: GLboolean glIsTransformFeedback(GLuint id);
Part of GL_ARB_transform_feedback2
 boolean glIsVBOArrayEnabled()
           
 boolean glIsVBOElementArrayEnabled()
           
 boolean glIsVertexArray(int arg0)
          Entry point to C language function: GLboolean glIsVertexArray(GLuint array);
Part of GL_ARB_vertex_array_object
 void glLineWidth(float arg0)
          Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glLinkProgram(int arg0)
          Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glLogicOp(int arg0)
          Entry point to C language function: void glLogicOp(GLenum opcode);
Part of GL_VERSION_1_0
 void glMakeBufferNonResidentNV(int arg0)
          Entry point to C language function: void glMakeBufferNonResidentNV(GLenum target);
Part of GL_NV_shader_buffer_load
 void glMakeBufferResidentNV(int arg0, int arg1)
          Entry point to C language function: void glMakeBufferResidentNV(GLenum target, GLenum access);
Part of GL_NV_shader_buffer_load
 void glMakeNamedBufferNonResidentNV(int arg0)
          Entry point to C language function: void glMakeNamedBufferNonResidentNV(GLuint buffer);
Part of GL_NV_shader_buffer_load
 void glMakeNamedBufferResidentNV(int arg0, int arg1)
          Entry point to C language function: void glMakeNamedBufferResidentNV(GLuint buffer, GLenum access);
Part of GL_NV_shader_buffer_load
 ByteBuffer glMapBuffer(int arg0, int arg1)
          Entry point to C language function: void * glMapBufferOES(GLenum target, GLenum access);
Part of GL_VERSION_1_5; GL_OES_mapbuffer
 ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
          Entry point to C language function: GLvoid * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
Part of GL_ARB_map_buffer_range
 void glMemoryBarrier(int arg0)
          Entry point to C language function: void glMemoryBarrier(GLbitfield barriers);
Part of GL_ARB_shader_image_load_store
 void glMinSampleShading(float arg0)
          Entry point to C language function: void glMinSampleShadingARB(GLclampf value);
Part of GL_ARB_sample_shading
 void glMultiDrawArrays(int arg0, int[] arg1, int arg2, int[] arg3, int arg4, int arg5)
          Entry point to C language function: void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
Part of GL_VERSION_1_4
 void glMultiDrawArrays(int arg0, IntBuffer arg1, IntBuffer arg2, int arg3)
          Entry point to C language function: void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
Part of GL_VERSION_1_4
 void glMultiDrawArraysIndirectAMD(int arg0, Buffer arg1, int arg2, int arg3)
          Entry point to C language function: void glMultiDrawArraysIndirectAMD(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
Part of GL_AMD_multi_draw_indirect
 void glMultiDrawElements(int arg0, int[] arg1, int arg2, int arg3, com.jogamp.common.nio.PointerBuffer arg4, int arg5)
          Entry point to C language function: void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);
Part of GL_VERSION_1_4
 void glMultiDrawElements(int arg0, IntBuffer arg1, int arg2, com.jogamp.common.nio.PointerBuffer arg3, int arg4)
          Entry point to C language function: void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);
Part of GL_VERSION_1_4
 void glMultiDrawElementsIndirectAMD(int arg0, int arg1, Buffer arg2, int arg3, int arg4)
          Entry point to C language function: void glMultiDrawElementsIndirectAMD(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
Part of GL_AMD_multi_draw_indirect
 void glMultiTexCoordP1ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP1uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP1uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP2ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP2uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP2uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP3ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP3uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP3uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP4ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP4uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glMultiTexCoordP4uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glNamedStringARB(int arg0, int arg1, String arg2, int arg3, String arg4)
          Entry point to C language function: void glNamedStringARB(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string);
Part of GL_ARB_shading_language_include
 void glNormalFormatNV(int arg0, int arg1)
          Entry point to C language function: void glNormalFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glNormalP3ui(int arg0, int arg1)
          Entry point to C language function: void glNormalP3ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glNormalP3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glNormalP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glNormalP3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glNormalP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glPatchParameterfv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values);
Part of GL_ARB_tessellation_shader
 void glPatchParameterfv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values);
Part of GL_ARB_tessellation_shader
 void glPatchParameteri(int arg0, int arg1)
          Entry point to C language function: void glPatchParameteri(GLenum pname, GLint value);
Part of GL_ARB_tessellation_shader
 void glPauseTransformFeedback()
          Entry point to C language function: void glPauseTransformFeedback(void);
Part of GL_ARB_transform_feedback2
 void glPixelStoref(int arg0, float arg1)
          Entry point to C language function: void glPixelStoref(GLenum pname, GLfloat param);
Part of GL_VERSION_1_0
 void glPixelStorei(int arg0, int arg1)
          Entry point to C language function: void glPixelStorei(GLenum pname, GLint param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glPointParameterf(int arg0, float arg1)
          Entry point to C language function: void glPointParameterf(GLenum pname, GLfloat param);
Part of GL_VERSION_1_4
 void glPointParameterfv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_4
 void glPointParameterfv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_4
 void glPointParameteri(int arg0, int arg1)
          Entry point to C language function: void glPointParameteri(GLenum pname, GLint param);
Part of GL_VERSION_1_4
 void glPointParameteriv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glPointParameteriv(GLenum pname, const GLint * params);
Part of GL_VERSION_1_4
 void glPointParameteriv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glPointParameteriv(GLenum pname, const GLint * params);
Part of GL_VERSION_1_4
 void glPointSize(float arg0)
          Entry point to C language function: void glPointSize(GLfloat size);
Part of GL_VERSION_1_0
 void glPolygonMode(int arg0, int arg1)
          Entry point to C language function: void glPolygonMode(GLenum face, GLenum mode);
Part of GL_VERSION_1_0
 void glPolygonOffset(float arg0, float arg1)
          Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glPrimitiveRestartIndex(int arg0)
          Entry point to C language function: void glPrimitiveRestartIndex(GLuint index);
Part of GL_VERSION_3_1
 void glProgramBinary(int arg0, int arg1, Buffer arg2, int arg3)
          Entry point to C language function: void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary
 void glProgramParameteri(int arg0, int arg1, int arg2)
          Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value);
Part of GL_ARB_get_program_binary
 void glProgramParameteriARB(int arg0, int arg1, int arg2)
          Entry point to C language function: void glProgramParameteriARB(GLuint program, GLenum pname, GLint value);
Part of GL_ARB_geometry_shader4
 void glProgramUniform1d(int arg0, int arg1, double arg2)
          Entry point to C language function: void glProgramUniform1d(GLuint program, GLint location, GLdouble v0);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1dv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1dv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1f(int arg0, int arg1, float arg2)
          Entry point to C language function: void glProgramUniform1f(GLuint program, GLint location, GLfloat v0);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1i(int arg0, int arg1, int arg2)
          Entry point to C language function: void glProgramUniform1i(GLuint program, GLint location, GLint v0);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1iv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glProgramUniform1ui(GLuint program, GLint location, GLuint v0);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform1uiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2d(int arg0, int arg1, double arg2, double arg3)
          Entry point to C language function: void glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2dv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2dv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2f(int arg0, int arg1, float arg2, float arg3)
          Entry point to C language function: void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2i(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2iv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2ui(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform2uiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3d(int arg0, int arg1, double arg2, double arg3, double arg4)
          Entry point to C language function: void glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3dv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3dv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3f(int arg0, int arg1, float arg2, float arg3, float arg4)
          Entry point to C language function: void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3i(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3iv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3ui(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform3uiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4d(int arg0, int arg1, double arg2, double arg3, double arg4, double arg5)
          Entry point to C language function: void glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4dv(int arg0, int arg1, int arg2, double[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4dv(int arg0, int arg1, int arg2, DoubleBuffer arg3)
          Entry point to C language function: void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4f(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)
          Entry point to C language function: void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4fv(int arg0, int arg1, int arg2, FloatBuffer arg3)
          Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4iv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4ui(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
          Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniform4uiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x3dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x3dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x3fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x4dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x4dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix2x4fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x2dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x2dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x2fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x4dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x4dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix3x4fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x2dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x2dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x2fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x3dv(int arg0, int arg1, int arg2, boolean arg3, double[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x3dv(int arg0, int arg1, int arg2, boolean arg3, DoubleBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
          Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformMatrix4x3fv(int arg0, int arg1, int arg2, boolean arg3, FloatBuffer arg4)
          Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects
 void glProgramUniformui64NV(int arg0, int arg1, long arg2)
          Entry point to C language function: void glProgramUniformui64NV(GLuint program, GLint location, GLuint64EXT value);
Part of GL_NV_shader_buffer_load
 void glProgramUniformui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
          Entry point to C language function: void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load
 void glProgramUniformui64vNV(int arg0, int arg1, int arg2, LongBuffer arg3)
          Entry point to C language function: void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load
 void glProvokingVertex(int arg0)
          Entry point to C language function: void glProvokingVertex(GLenum mode);
Part of GL_ARB_provoking_vertex
 void glQueryCounter(int arg0, int arg1)
          Entry point to C language function: void glQueryCounter(GLuint id, GLenum target);
Part of GL_ARB_timer_query
 void glReadBuffer(int arg0)
          Entry point to C language function: void glReadBuffer(GLenum mode);
Part of GL_VERSION_1_0
 void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)
          Entry point to C language function: void glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data);
Part of GL_ARB_robustness; GL_EXT_robustness
 void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)
          Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
          Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glReleaseShaderCompiler()
          Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0
 void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object
 void glResumeTransformFeedback()
          Entry point to C language function: void glResumeTransformFeedback(void);
Part of GL_ARB_transform_feedback2
 void glSampleCoverage(float arg0, boolean arg1)
          Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0
 void glSampleMaski(int arg0, int arg1)
          Entry point to C language function: void glSampleMaski(GLuint index, GLbitfield mask);
Part of GL_ARB_texture_multisample
 void glSamplerParameterf(int arg0, int arg1, float arg2)
          Entry point to C language function: void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameteri(int arg0, int arg1, int arg2)
          Entry point to C language function: void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterIiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameterIuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects
 void glSamplerParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects
 void glScissor(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glScissorArrayv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v);
Part of GL_ARB_viewport_array
 void glScissorArrayv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v);
Part of GL_ARB_viewport_array
 void glScissorIndexed(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
Part of GL_ARB_viewport_array
 void glScissorIndexedv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v);
Part of GL_ARB_viewport_array
 void glScissorIndexedv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v);
Part of GL_ARB_viewport_array
 void glSecondaryColorFormatNV(int arg0, int arg1, int arg2)
          Entry point to C language function: void glSecondaryColorFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glSecondaryColorP3ui(int arg0, int arg1)
          Entry point to C language function: void glSecondaryColorP3ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glSecondaryColorP3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glSecondaryColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glSecondaryColorP3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glSecondaryColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glSetMultisamplefvAMD(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val);
Part of GL_AMD_sample_positions
 void glSetMultisamplefvAMD(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val);
Part of GL_AMD_sample_positions
 void glShaderBinary(int arg0, int[] arg1, int arg2, int arg3, Buffer arg4, int arg5)
          Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glShaderBinary(int arg0, IntBuffer arg1, int arg2, Buffer arg3, int arg4)
          Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
 void glShaderSource(int arg0, int arg1, String[] arg2, int[] arg3, int arg4)
          Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glShaderSource(int arg0, int arg1, String[] arg2, IntBuffer arg3)
          Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glStencilFunc(int arg0, int arg1, int arg2)
          Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glStencilFuncSeparate(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glStencilMask(int arg0)
          Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glStencilMaskSeparate(int arg0, int arg1)
          Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glStencilOp(int arg0, int arg1, int arg2)
          Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glStencilOpSeparate(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glStencilOpValueAMD(int arg0, int arg1)
          Entry point to C language function: void glStencilOpValueAMD(GLenum face, GLuint value);
Part of GL_AMD_stencil_operation_extended
 void glTessellationFactorAMD(float arg0)
          Entry point to C language function: void glTessellationFactorAMD(GLfloat factor);
Part of GL_AMD_vertex_shader_tesselator
 void glTessellationModeAMD(int arg0)
          Entry point to C language function: void glTessellationModeAMD(GLenum mode);
Part of GL_AMD_vertex_shader_tesselator
 void glTexBuffer(int arg0, int arg1, int arg2)
          Entry point to C language function: void glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer);
Part of GL_ARB_texture_buffer_object
 void glTexCoordFormatNV(int arg0, int arg1, int arg2)
          Entry point to C language function: void glTexCoordFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glTexCoordP1ui(int arg0, int arg1)
          Entry point to C language function: void glTexCoordP1ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP1uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glTexCoordP1uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP1uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glTexCoordP1uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP2ui(int arg0, int arg1)
          Entry point to C language function: void glTexCoordP2ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP2uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glTexCoordP2uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP2uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glTexCoordP2uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP3ui(int arg0, int arg1)
          Entry point to C language function: void glTexCoordP3ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glTexCoordP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glTexCoordP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP4ui(int arg0, int arg1)
          Entry point to C language function: void glTexCoordP4ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP4uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glTexCoordP4uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexCoordP4uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glTexCoordP4uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Buffer arg7)
          Entry point to C language function: void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0
 void glTexImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
          Entry point to C language function: void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0
 void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
          Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
          Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexImage2DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
          Entry point to C language function: void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
Part of GL_ARB_texture_multisample
 void glTexImage2DMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
          Entry point to C language function: void glTexImage2DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Buffer arg9)
          Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D
 void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, long arg9)
          Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D
 void glTexImage3DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
          Entry point to C language function: void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
Part of GL_ARB_texture_multisample
 void glTexImage3DMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
          Entry point to C language function: void glTexImage3DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTexParameterf(int arg0, int arg1, float arg2)
          Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexParameterfv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexParameteri(int arg0, int arg1, int arg2)
          Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glTexParameterIiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glTexParameterIuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer
 void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexParameteriv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage
 void glTexStorage2D(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage
 void glTexStorage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage
 void glTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Buffer arg6)
          Entry point to C language function: void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1
 void glTexSubImage1D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
          Entry point to C language function: void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1
 void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, Buffer arg8)
          Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
          Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0
 void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, Buffer arg10)
          Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D
 void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
          Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D
 void glTextureImage2DMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
          Entry point to C language function: void glTextureImage2DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTextureImage2DMultisampleNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
          Entry point to C language function: void glTextureImage2DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTextureImage3DMultisampleCoverageNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
          Entry point to C language function: void glTextureImage3DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTextureImage3DMultisampleNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
          Entry point to C language function: void glTextureImage3DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample
 void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage
 void glTextureStorage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
          Entry point to C language function: void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage
 void glTextureStorage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
          Entry point to C language function: void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage
 void glTransformFeedbackVaryings(int arg0, int arg1, String[] arg2, int arg3)
          Entry point to C language function: void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * * varyings, GLenum bufferMode);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback
 void glUniform(GLUniformData arg0)
           
 void glUniform1d(int arg0, double arg1)
          Entry point to C language function: void glUniform1d(GLint location, GLdouble x);
Part of GL_ARB_gpu_shader_fp64
 void glUniform1dv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform1dv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform1f(int arg0, float arg1)
          Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1fv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1i(int arg0, int arg1)
          Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1iv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform1ui(int arg0, int arg1)
          Entry point to C language function: void glUniform1ui(GLint location, GLuint v0);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform1uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform1uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform2d(int arg0, double arg1, double arg2)
          Entry point to C language function: void glUniform2d(GLint location, GLdouble x, GLdouble y);
Part of GL_ARB_gpu_shader_fp64
 void glUniform2dv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform2dv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform2f(int arg0, float arg1, float arg2)
          Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2fv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2i(int arg0, int arg1, int arg2)
          Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2iv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2iv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform2ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glUniform2ui(GLint location, GLuint v0, GLuint v1);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform2uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform2uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform3d(int arg0, double arg1, double arg2, double arg3)
          Entry point to C language function: void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z);
Part of GL_ARB_gpu_shader_fp64
 void glUniform3dv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform3dv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform3f(int arg0, float arg1, float arg2, float arg3)
          Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3fv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3i(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3iv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform3ui(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform3uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform3uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform4d(int arg0, double arg1, double arg2, double arg3, double arg4)
          Entry point to C language function: void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_ARB_gpu_shader_fp64
 void glUniform4dv(int arg0, int arg1, double[] arg2, int arg3)
          Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform4dv(int arg0, int arg1, DoubleBuffer arg2)
          Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniform4f(int arg0, float arg1, float arg2, float arg3, float arg4)
          Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4fv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4iv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniform4ui(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform4uiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniform4uiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4
 void glUniformBlockBinding(int arg0, int arg1, int arg2)
          Entry point to C language function: void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
Part of GL_ARB_uniform_buffer_object
 void glUniformMatrix2dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix2x3dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2x3dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix2x4dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2x4dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix3dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix3x2dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3x2dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix3x4dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3x4dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix4dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUniformMatrix4x2dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4x2dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix4x3dv(int arg0, int arg1, boolean arg2, double[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4x3dv(int arg0, int arg1, boolean arg2, DoubleBuffer arg3)
          Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64
 void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
          Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, FloatBuffer arg3)
          Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1
 void glUniformSubroutinesuiv(int arg0, int arg1, int[] arg2, int arg3)
          Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices);
Part of GL_ARB_shader_subroutine
 void glUniformSubroutinesuiv(int arg0, int arg1, IntBuffer arg2)
          Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices);
Part of GL_ARB_shader_subroutine
 void glUniformui64NV(int arg0, long arg1)
          Entry point to C language function: void glUniformui64NV(GLint location, GLuint64EXT value);
Part of GL_NV_shader_buffer_load
 void glUniformui64vNV(int arg0, int arg1, long[] arg2, int arg3)
          Entry point to C language function: void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load
 void glUniformui64vNV(int arg0, int arg1, LongBuffer arg2)
          Entry point to C language function: void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load
 boolean glUnmapBuffer(int arg0)
          Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5; GL_OES_mapbuffer
 void glUseProgram(int arg0)
          Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glUseProgramStages(int arg0, int arg1, int arg2)
          Entry point to C language function: void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
Part of GL_ARB_separate_shader_objects
 void glValidateProgram(int arg0)
          Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glValidateProgramPipeline(int arg0)
          Entry point to C language function: void glValidateProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects
 void glVertexAttrib1d(int arg0, double arg1)
          Entry point to C language function: void glVertexAttrib1d(GLuint index, GLdouble x);
Part of GL_VERSION_2_0
 void glVertexAttrib1dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib1dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib1dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttrib1dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib1f(int arg0, float arg1)
          Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib1fv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib1fv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib1s(int arg0, short arg1)
          Entry point to C language function: void glVertexAttrib1s(GLuint index, GLshort x);
Part of GL_VERSION_2_0
 void glVertexAttrib1sv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib1sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib1sv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib1sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib2d(int arg0, double arg1, double arg2)
          Entry point to C language function: void glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y);
Part of GL_VERSION_2_0
 void glVertexAttrib2dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib2dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib2dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttrib2dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib2f(int arg0, float arg1, float arg2)
          Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib2fv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib2fv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib2s(int arg0, short arg1, short arg2)
          Entry point to C language function: void glVertexAttrib2s(GLuint index, GLshort x, GLshort y);
Part of GL_VERSION_2_0
 void glVertexAttrib2sv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib2sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib2sv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib2sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib3d(int arg0, double arg1, double arg2, double arg3)
          Entry point to C language function: void glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
Part of GL_VERSION_2_0
 void glVertexAttrib3dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib3dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib3dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttrib3dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)
          Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib3fv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib3fv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib3s(int arg0, short arg1, short arg2, short arg3)
          Entry point to C language function: void glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z);
Part of GL_VERSION_2_0
 void glVertexAttrib3sv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib3sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib3sv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib3sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4bv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4bv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttrib4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4d(int arg0, double arg1, double arg2, double arg3, double arg4)
          Entry point to C language function: void glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_VERSION_2_0
 void glVertexAttrib4dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttrib4dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)
          Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib4fv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib4fv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttrib4iv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4iv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4iv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttrib4iv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nbv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nbv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Niv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Niv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Niv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Niv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nsv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Nsv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nsv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Nsv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nub(int arg0, byte arg1, byte arg2, byte arg3, byte arg4)
          Entry point to C language function: void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nubv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nubv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nuiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nuiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nusv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4Nusv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4Nusv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib4Nusv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4s(int arg0, short arg1, short arg2, short arg3, short arg4)
          Entry point to C language function: void glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
Part of GL_VERSION_2_0
 void glVertexAttrib4sv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4sv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4ubv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4ubv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttrib4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttrib4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4usv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttrib4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0
 void glVertexAttrib4usv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttrib4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0
 void glVertexAttribDivisor(int arg0, int arg1)
          Entry point to C language function: void glVertexAttribDivisor(GLuint index, GLuint divisor);
Part of GL_VERSION_3_3
 void glVertexAttribFormatNV(int arg0, int arg1, int arg2, boolean arg3, int arg4)
          Entry point to C language function: void glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glVertexAttribI1i(int arg0, int arg1)
          Entry point to C language function: void glVertexAttribI1i(GLuint index, GLint x);
Part of GL_VERSION_3_0
 void glVertexAttribI1iv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI1iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI1iv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI1iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI1ui(int arg0, int arg1)
          Entry point to C language function: void glVertexAttribI1ui(GLuint index, GLuint x);
Part of GL_VERSION_3_0
 void glVertexAttribI1uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI1uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI1uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI1uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI2i(int arg0, int arg1, int arg2)
          Entry point to C language function: void glVertexAttribI2i(GLuint index, GLint x, GLint y);
Part of GL_VERSION_3_0
 void glVertexAttribI2iv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI2iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI2iv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI2iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI2ui(int arg0, int arg1, int arg2)
          Entry point to C language function: void glVertexAttribI2ui(GLuint index, GLuint x, GLuint y);
Part of GL_VERSION_3_0
 void glVertexAttribI2uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI2uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI2uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI2uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI3i(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z);
Part of GL_VERSION_3_0
 void glVertexAttribI3iv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI3iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI3iv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI3iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI3ui(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z);
Part of GL_VERSION_3_0
 void glVertexAttribI3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI3uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI3uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4bv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4bv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttribI4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4i(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_3_0
 void glVertexAttribI4iv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4iv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4sv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4sv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttribI4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4ubv(int arg0, byte[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4ubv(int arg0, ByteBuffer arg1)
          Entry point to C language function: void glVertexAttribI4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4ui(int arg0, int arg1, int arg2, int arg3, int arg4)
          Entry point to C language function: void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
Part of GL_VERSION_3_0
 void glVertexAttribI4uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4usv(int arg0, short[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribI4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_3_0
 void glVertexAttribI4usv(int arg0, ShortBuffer arg1)
          Entry point to C language function: void glVertexAttribI4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_3_0
 void glVertexAttribIFormatNV(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glVertexAttribIFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, Buffer arg4)
          Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_VERSION_3_0
 void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
          Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_VERSION_3_0
 void glVertexAttribL1d(int arg0, double arg1)
          Entry point to C language function: void glVertexAttribL1d(GLuint index, GLdouble x);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL1dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribL1dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL1dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttribL1dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL2d(int arg0, double arg1, double arg2)
          Entry point to C language function: void glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL2dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribL2dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL2dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttribL2dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL3d(int arg0, double arg1, double arg2, double arg3)
          Entry point to C language function: void glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL3dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribL3dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL3dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttribL3dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL4d(int arg0, double arg1, double arg2, double arg3, double arg4)
          Entry point to C language function: void glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL4dv(int arg0, double[] arg1, int arg2)
          Entry point to C language function: void glVertexAttribL4dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribL4dv(int arg0, DoubleBuffer arg1)
          Entry point to C language function: void glVertexAttribL4dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribLPointer(int arg0, int arg1, int arg2, int arg3, Buffer arg4)
          Entry point to C language function: void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribLPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
          Entry point to C language function: void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ARB_vertex_attrib_64bit
 void glVertexAttribP1ui(int arg0, int arg1, boolean arg2, int arg3)
          Entry point to C language function: void glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP1uiv(int arg0, int arg1, boolean arg2, int[] arg3, int arg4)
          Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP1uiv(int arg0, int arg1, boolean arg2, IntBuffer arg3)
          Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP2ui(int arg0, int arg1, boolean arg2, int arg3)
          Entry point to C language function: void glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP2uiv(int arg0, int arg1, boolean arg2, int[] arg3, int arg4)
          Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP2uiv(int arg0, int arg1, boolean arg2, IntBuffer arg3)
          Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP3ui(int arg0, int arg1, boolean arg2, int arg3)
          Entry point to C language function: void glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP3uiv(int arg0, int arg1, boolean arg2, int[] arg3, int arg4)
          Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP3uiv(int arg0, int arg1, boolean arg2, IntBuffer arg3)
          Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP4ui(int arg0, int arg1, boolean arg2, int arg3)
          Entry point to C language function: void glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP4uiv(int arg0, int arg1, boolean arg2, int[] arg3, int arg4)
          Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribP4uiv(int arg0, int arg1, boolean arg2, IntBuffer arg3)
          Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexAttribPointer(GLArrayData arg0)
          End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well
 void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, Buffer arg5)
          Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
          Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0
 void glVertexFormatNV(int arg0, int arg1, int arg2)
          Entry point to C language function: void glVertexFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory
 void glVertexP2ui(int arg0, int arg1)
          Entry point to C language function: void glVertexP2ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP2uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexP2uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP2uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexP2uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP3ui(int arg0, int arg1)
          Entry point to C language function: void glVertexP3ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP3uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexP3uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP3uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexP3uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP4ui(int arg0, int arg1)
          Entry point to C language function: void glVertexP4ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP4uiv(int arg0, int[] arg1, int arg2)
          Entry point to C language function: void glVertexP4uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glVertexP4uiv(int arg0, IntBuffer arg1)
          Entry point to C language function: void glVertexP4uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev
 void glViewport(int arg0, int arg1, int arg2, int arg3)
          Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0
 void glViewportArrayv(int arg0, int arg1, float[] arg2, int arg3)
          Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
Part of GL_ARB_viewport_array
 void glViewportArrayv(int arg0, int arg1, FloatBuffer arg2)
          Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
Part of GL_ARB_viewport_array
 void glViewportIndexedf(int arg0, float arg1, float arg2, float arg3, float arg4)
          Entry point to C language function: void glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
Part of GL_ARB_viewport_array
 void glViewportIndexedfv(int arg0, float[] arg1, int arg2)
          Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v);
Part of GL_ARB_viewport_array
 void glViewportIndexedfv(int arg0, FloatBuffer arg1)
          Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v);
Part of GL_ARB_viewport_array
 void glWaitSync(long arg0, int arg1, long arg2)
          Entry point to C language function: void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
Part of GL_ARB_sync
 boolean hasBasicFBOSupport()
          Returns true if basic FBO support is available, otherwise false.
 boolean hasFullFBOSupport()
          Returns true if full FBO support is available, otherwise false.
 boolean hasGLSL()
          Indicates whether this GL object supports GLSL.
 boolean isExtensionAvailable(String arg0)
          Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.
 boolean isFunctionAvailable(String arg0)
          Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.
 boolean isGL()
          Indicates whether this GL object conforms to any of the OpenGL profiles.
 boolean isGL2()
          Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
 boolean isGL2ES1()
          Indicates whether this GL object conforms to a GL2ES1 compatible profile.
 boolean isGL2ES2()
          Indicates whether this GL object conforms to a GL2ES2 compatible profile.
 boolean isGL2GL3()
          Indicates whether this GL object conforms to a GL2GL3 compatible profile.
 boolean isGL3()
          Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
 boolean isGL3bc()
          Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
 boolean isGL4()
          Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
 boolean isGL4bc()
          Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
 boolean isGLES()
          Indicates whether this GL object conforms to one of the OpenGL ES profiles, see GLBase.isGLES1() and GLBase.isGLES2().
 boolean isGLES1()
          Indicates whether this GL object conforms to the OpenGL ES1 ≥ 1.0 profile.
 boolean isGLES2()
          Indicates whether this GL object conforms to the OpenGL ES2 ≥ 2.0 profile.
 boolean isGLES2Compatible()
          Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
 boolean isNPOTTextureAvailable()
          Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
 boolean isTextureFormatBGRA8888Available()
           
 void setSwapInterval(int arg0)
          Provides a platform-independent way to specify the minimum swap interval for buffer swaps.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
Constructor Detail

TraceGL4

public TraceGL4(GL4 downstreamGL4,
                PrintStream stream)
Method Detail

isGL

public boolean isGL()
Description copied from interface: GLBase
Indicates whether this GL object conforms to any of the OpenGL profiles.

Specified by:
isGL in interface GLBase

isGL4bc

public boolean isGL4bc()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile. The GL4 compatibility profile includes the GL2, GL2ES1, GL2ES2, GL3, GL3bc and GL4 profile.

Specified by:
isGL4bc in interface GLBase

isGL4

public boolean isGL4()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile. The GL4 core profile includes the GL2ES2, and GL3 profile.

Specified by:
isGL4 in interface GLBase

isGL3bc

public boolean isGL3bc()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile. The GL3 compatibility profile includes the GL2, GL2ES1, GL2ES2 and GL3 profile.

Specified by:
isGL3bc in interface GLBase

isGL3

public boolean isGL3()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile. The GL3 core profile includes the GL2ES2 profile.

Specified by:
isGL3 in interface GLBase

isGL2

public boolean isGL2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile. The GL2 profile includes the GL2ES1 and GL2ES2 profile.

Specified by:
isGL2 in interface GLBase

isGLES1

public boolean isGLES1()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ES1 ≥ 1.0 profile.

Specified by:
isGLES1 in interface GLBase

isGLES2

public boolean isGLES2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to the OpenGL ES2 ≥ 2.0 profile.

Remark: ES2 compatible desktop profiles are not included. To query whether core ES2 functionality is provided, use GLBase.isGLES2Compatible().

Specified by:
isGLES2 in interface GLBase
See Also:
GLBase.isGLES2Compatible()

isGL2ES1

public boolean isGL2ES1()
Description copied from interface: GLBase
Indicates whether this GL object conforms to a GL2ES1 compatible profile.

Specified by:
isGL2ES1 in interface GLBase

isGL2ES2

public boolean isGL2ES2()
Description copied from interface: GLBase
Indicates whether this GL object conforms to a GL2ES2 compatible profile.

Specified by:
isGL2ES2 in interface GLBase

isGL2GL3

public boolean isGL2GL3()
Description copied from interface: GLBase
Indicates whether this GL object conforms to a GL2GL3 compatible profile.

Specified by:
isGL2GL3 in interface GLBase

isGLES

public boolean isGLES()
Description copied from interface: GLBase
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see GLBase.isGLES1() and GLBase.isGLES2().

Specified by:
isGLES in interface GLBase

isGLES2Compatible

public boolean isGLES2Compatible()
Description copied from interface: GLBase
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.

Specified by:
isGLES2Compatible in interface GLBase
Returns:
true if this context is an ES2 context or implements the extension GL_ARB_ES2_compatibility, otherwise false

getGL

public GL getGL()
Description copied from interface: GLBase
Casts this object to the GL interface.

Specified by:
getGL in interface GLBase

getGL4bc

public GL4bc getGL4bc()
Description copied from interface: GLBase
Casts this object to the GL4bc interface.

Specified by:
getGL4bc in interface GLBase

getGL4

public GL4 getGL4()
Description copied from interface: GLBase
Casts this object to the GL4 interface.

Specified by:
getGL4 in interface GLBase

getGL3bc

public GL3bc getGL3bc()
Description copied from interface: GLBase
Casts this object to the GL3bc interface.

Specified by:
getGL3bc in interface GLBase

getGL3

public GL3 getGL3()
Description copied from interface: GLBase
Casts this object to the GL3 interface.

Specified by:
getGL3 in interface GLBase

getGL2

public GL2 getGL2()
Description copied from interface: GLBase
Casts this object to the GL2 interface.

Specified by:
getGL2 in interface GLBase

getGLES1

public GLES1 getGLES1()
Description copied from interface: GLBase
Casts this object to the GLES1 interface.

Specified by:
getGLES1 in interface GLBase

getGLES2

public GLES2 getGLES2()
Description copied from interface: GLBase
Casts this object to the GLES2 interface.

Specified by:
getGLES2 in interface GLBase

getGL2ES1

public GL2ES1 getGL2ES1()
Description copied from interface: GLBase
Casts this object to the GL2ES1 interface.

Specified by:
getGL2ES1 in interface GLBase

getGL2ES2

public GL2ES2 getGL2ES2()
Description copied from interface: GLBase
Casts this object to the GL2ES2 interface.

Specified by:
getGL2ES2 in interface GLBase

getGL2GL3

public GL2GL3 getGL2GL3()
Description copied from interface: GLBase
Casts this object to the GL2GL3 interface.

Specified by:
getGL2GL3 in interface GLBase

getGLProfile

public GLProfile getGLProfile()
Description copied from interface: GLBase
Returns the GLProfile associated with this GL object.

Specified by:
getGLProfile in interface GLBase

glVertexAttrib4ubv

public void glVertexAttrib4ubv(int arg0,
                               byte[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4ubv in interface GL2GL3

glPolygonMode

public void glPolygonMode(int arg0,
                          int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPolygonMode(GLenum face, GLenum mode);
Part of GL_VERSION_1_0

Specified by:
glPolygonMode in interface GL2GL3

glActiveShaderProgram

public void glActiveShaderProgram(int arg0,
                                  int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glActiveShaderProgram(GLuint pipeline, GLuint program);
Part of GL_ARB_separate_shader_objects

Specified by:
glActiveShaderProgram in interface GL2GL3

glUniform

public void glUniform(GLUniformData arg0)
Specified by:
glUniform in interface GL2ES2

glVertexAttribP1uiv

public void glVertexAttribP1uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP1uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetnTexImage

public void glGetnTexImage(int arg0,
                           int arg1,
                           int arg2,
                           int arg3,
                           int arg4,
                           Buffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnTexImageARB(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img);
Part of GL_ARB_robustness

Specified by:
glGetnTexImage in interface GL2GL3
arg5 - a direct or array-backed Buffer

glDeleteQueries

public void glDeleteQueries(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glDeleteQueries in interface GL2ES2

glQueryCounter

public void glQueryCounter(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glQueryCounter(GLuint id, GLenum target);
Part of GL_ARB_timer_query

Specified by:
glQueryCounter in interface GL2GL3

glTextureStorage3DEXT

public void glTextureStorage3DEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4,
                                  int arg5,
                                  int arg6)
Description copied from interface: GL
Entry point to C language function: void glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage

Specified by:
glTextureStorage3DEXT in interface GL

glVertexAttribLPointer

public void glVertexAttribLPointer(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   long arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribLPointer in interface GL2GL3

hasGLSL

public boolean hasGLSL()
Description copied from interface: GLBase
Indicates whether this GL object supports GLSL.

Specified by:
hasGLSL in interface GLBase

glProgramUniformMatrix2fv

public void glProgramUniformMatrix2fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glProgramUniformMatrix4fv

public void glProgramUniformMatrix4fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glFrontFace

public void glFrontFace(int arg0)
Description copied from interface: GL
Entry point to C language function: void glFrontFace(GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glFrontFace in interface GL

glTexCoordFormatNV

public void glTexCoordFormatNV(int arg0,
                               int arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glTexCoordFormatNV in interface GL2GL3

glProgramUniformMatrix3x4dv

public void glProgramUniformMatrix3x4dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x4dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glVertexAttrib4sv

public void glVertexAttrib4sv(int arg0,
                              short[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4sv in interface GL2GL3

glUniformMatrix3fv

public void glUniformMatrix3fv(int arg0,
                               int arg1,
                               boolean arg2,
                               FloatBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix3fv in interface GL2ES2
arg3 - a direct or array-backed FloatBuffer

glGetSubroutineUniformLocation

public int glGetSubroutineUniformLocation(int arg0,
                                          int arg1,
                                          String arg2)
Description copied from interface: GL2GL3
Entry point to C language function: GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetSubroutineUniformLocation in interface GL2GL3

glUniform1dv

public void glUniform1dv(int arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform1dv in interface GL3

glVertexAttribPointer

public void glVertexAttribPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  boolean arg3,
                                  int arg4,
                                  long arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttribPointer in interface GL2ES2

glUniformMatrix2x3fv

public void glUniformMatrix2x3fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix2x3fv in interface GL2GL3

glGetCompressedTexImage

public void glGetCompressedTexImage(int arg0,
                                    int arg1,
                                    long arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
Part of GL_VERSION_1_3

Specified by:
glGetCompressedTexImage in interface GL2GL3

glGetUniformui64vNV

public void glGetUniformui64vNV(int arg0,
                                int arg1,
                                long[] arg2,
                                int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetUniformui64vNV in interface GL2GL3

glPointSize

public void glPointSize(float arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointSize(GLfloat size);
Part of GL_VERSION_1_0

Specified by:
glPointSize in interface GL2GL3

glVertexAttribI2uiv

public void glVertexAttribI2uiv(int arg0,
                                int[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2uiv in interface GL2GL3

glVertexAttribL4dv

public void glVertexAttribL4dv(int arg0,
                               double[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL4dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL4dv in interface GL2GL3

glUniform3uiv

public void glUniform3uiv(int arg0,
                          int arg1,
                          IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform3uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetProgramiv

public void glGetProgramiv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetProgramiv in interface GL2ES2

glGetFramebufferAttachmentParameteriv

public void glGetFramebufferAttachmentParameteriv(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int[] arg3,
                                                  int arg4)
Description copied from interface: GL
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGetFramebufferAttachmentParameteriv in interface GL

glIsEnabled

public boolean glIsEnabled(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glIsEnabled(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glIsEnabled in interface GL

glTexCoordP1uiv

public void glTexCoordP1uiv(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP1uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP1uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glUniform3dv

public void glUniform3dv(int arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform3dv in interface GL3

glGetVertexAttribIiv

public void glGetVertexAttribIiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_3_0

Specified by:
glGetVertexAttribIiv in interface GL2GL3

glUniform1uiv

public void glUniform1uiv(int arg0,
                          int arg1,
                          IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform1uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glDebugMessageInsertARB

public void glDebugMessageInsertARB(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    String arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageInsertARB(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
Part of GL_ARB_debug_output

Specified by:
glDebugMessageInsertARB in interface GL2GL3

glDrawRangeElements

public void glDrawRangeElements(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                long arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2

Specified by:
glDrawRangeElements in interface GL2GL3

glVertexAttrib2sv

public void glVertexAttrib2sv(int arg0,
                              short[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2sv in interface GL2GL3

glProgramUniform3iv

public void glProgramUniform3iv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3iv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glProgramUniform1iv

public void glProgramUniform1iv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1iv in interface GL2GL3

glAttachShader

public void glAttachShader(int arg0,
                           int arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glAttachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glAttachShader in interface GL2ES2

glSecondaryColorP3uiv

public void glSecondaryColorP3uiv(int arg0,
                                  int[] arg1,
                                  int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSecondaryColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glSecondaryColorP3uiv in interface GL2GL3

glTexCoordP2uiv

public void glTexCoordP2uiv(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP2uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP2uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetnMapdv

public void glGetnMapdv(int arg0,
                        int arg1,
                        int arg2,
                        double[] arg3,
                        int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapdvARB(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapdv in interface GL2GL3

glDeleteFramebuffers

public void glDeleteFramebuffers(int arg0,
                                 IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glDeleteFramebuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glFinish

public void glFinish()
Description copied from interface: GL
Entry point to C language function: void glFinish(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glFinish in interface GL

glGetActiveAtomicCounterBufferiv

public void glGetActiveAtomicCounterBufferiv(int arg0,
                                             int arg1,
                                             int arg2,
                                             IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params);
Part of GL_ARB_shader_atomic_counters

Specified by:
glGetActiveAtomicCounterBufferiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glCreateProgram

public int glCreateProgram()
Description copied from interface: GL2ES2
Entry point to C language function: GLuint glCreateProgram(void);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glCreateProgram in interface GL2ES2

glDetachShader

public void glDetachShader(int arg0,
                           int arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glDetachShader(GLuint program, GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glDetachShader in interface GL2ES2

glDrawArrays

public void glDrawArrays(int arg0,
                         int arg1,
                         int arg2)
Description copied from interface: GL
Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glDrawArrays in interface GL

glShaderSource

public void glShaderSource(int arg0,
                           int arg1,
                           String[] arg2,
                           IntBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glShaderSource in interface GL2ES2
arg3 - a direct or array-backed IntBuffer

glCompressedTexImage2D

public void glCompressedTexImage2D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5,
                                   int arg6,
                                   long arg7)
Description copied from interface: GL
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glCompressedTexImage2D in interface GL

glGetDoublei_v

public void glGetDoublei_v(int arg0,
                           int arg1,
                           double[] arg2,
                           int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data);
Part of GL_ARB_viewport_array

Specified by:
glGetDoublei_v in interface GL2GL3

glUniformMatrix3x2dv

public void glUniformMatrix3x2dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3x2dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glVertexAttribL3d

public void glVertexAttribL3d(int arg0,
                              double arg1,
                              double arg2,
                              double arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL3d in interface GL2GL3

glUniformMatrix3x4fv

public void glUniformMatrix3x4fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix3x4fv in interface GL2GL3

glReadPixels

public void glReadPixels(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         Buffer arg6)
Description copied from interface: GL
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glReadPixels in interface GL
arg6 - a direct or array-backed Buffer

glVertexP3ui

public void glVertexP3ui(int arg0,
                         int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP3ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP3ui in interface GL2GL3

getSwapInterval

public int getSwapInterval()
Description copied from interface: GLBase
Provides a platform-independent way to get the swap interval set by GLBase.setSwapInterval(int).
If the interval is not set by GLBase.setSwapInterval(int) yet, -1 is returned, indicating that the platforms default is being used.

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

glGetDoublev

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

Specified by:
glGetDoublev in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glGetIntegeri_v

public void glGetIntegeri_v(int arg0,
                            int arg1,
                            int[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data);
Part of GL_VERSION_3_0

Specified by:
glGetIntegeri_v in interface GL2GL3

glVertexAttribL2dv

public void glVertexAttribL2dv(int arg0,
                               DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL2dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL2dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

getMaxRenderbufferSamples

public int getMaxRenderbufferSamples()
Description copied from interface: GLBase
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.

Specified by:
getMaxRenderbufferSamples in interface GLBase
See Also:
GLContext.getMaxRenderbufferSamples()

glDisableClientState

public void glDisableClientState(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glDisableClientState(GLenum cap);
Part of GL_VERSION_1_1

Specified by:
glDisableClientState in interface GL2GL3

glGetMultisamplefv

public void glGetMultisamplefv(int arg0,
                               int arg1,
                               FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
Part of GL_ARB_texture_multisample

Specified by:
glGetMultisamplefv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glProgramUniform4iv

public void glProgramUniform4iv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4iv in interface GL2GL3

glUniform2ui

public void glUniform2ui(int arg0,
                         int arg1,
                         int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform2ui(GLint location, GLuint v0, GLuint v1);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform2ui in interface GL2GL3

glProgramUniform2iv

public void glProgramUniform2iv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2iv in interface GL2GL3

glTexCoordP1ui

public void glTexCoordP1ui(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP1ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP1ui in interface GL2GL3

glTexImage3DMultisampleCoverageNV

public void glTexImage3DMultisampleCoverageNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              int arg6,
                                              boolean arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage3DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTexImage3DMultisampleCoverageNV in interface GL2GL3

glUniform4fv

public void glUniform4fv(int arg0,
                         int arg1,
                         FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4fv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glUniform4ui

public void glUniform4ui(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform4ui in interface GL2GL3

glGetUniformSubroutineuiv

public void glGetUniformSubroutineuiv(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params);
Part of GL_ARB_shader_subroutine

Specified by:
glGetUniformSubroutineuiv in interface GL2GL3

glProgramUniformMatrix3x2dv

public void glProgramUniformMatrix3x2dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x2dv in interface GL2GL3

glVertexAttribP4ui

public void glVertexAttribP4ui(int arg0,
                               int arg1,
                               boolean arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP4ui in interface GL2GL3

glProgramUniform2dv

public void glProgramUniform2dv(int arg0,
                                int arg1,
                                int arg2,
                                DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2dv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glMultiTexCoordP1uiv

public void glMultiTexCoordP1uiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP1uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGenQueries

public void glGenQueries(int arg0,
                         IntBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glGenQueriesEXT(GLsizei n, GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGenQueries in interface GL2ES2
arg1 - a direct or array-backed IntBuffer

glTextureStorage1DEXT

public void glTextureStorage1DEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4)
Description copied from interface: GL
Entry point to C language function: void glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage

Specified by:
glTextureStorage1DEXT in interface GL

glGetBooleanv

public void glGetBooleanv(int arg0,
                          ByteBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetBooleanv in interface GL
arg1 - a direct or array-backed ByteBuffer

glProgramUniform3ui

public void glProgramUniform3ui(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3ui in interface GL2GL3

glGetActiveUniformBlockiv

public void glGetActiveUniformBlockiv(int arg0,
                                      int arg1,
                                      int arg2,
                                      int[] arg3,
                                      int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformBlockiv in interface GL2GL3

glProgramUniformMatrix2x4dv

public void glProgramUniformMatrix2x4dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x4dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glVertexAttribL1d

public void glVertexAttribL1d(int arg0,
                              double arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL1d(GLuint index, GLdouble x);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL1d in interface GL2GL3

glBindFragDataLocation

public void glBindFragDataLocation(int arg0,
                                   int arg1,
                                   String arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glBindFragDataLocation in interface GL2GL3

glTexImage2D

public void glTexImage2D(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         int arg6,
                         int arg7,
                         Buffer arg8)
Description copied from interface: GL
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexImage2D in interface GL
arg8 - a direct or array-backed Buffer

glVertexAttrib2fv

public void glVertexAttrib2fv(int arg0,
                              float[] arg1,
                              int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib2fv in interface GL2ES2

glIsVertexArray

public boolean glIsVertexArray(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsVertexArray(GLuint array);
Part of GL_ARB_vertex_array_object

Specified by:
glIsVertexArray in interface GL2GL3

glStencilOpValueAMD

public void glStencilOpValueAMD(int arg0,
                                int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glStencilOpValueAMD(GLenum face, GLuint value);
Part of GL_AMD_stencil_operation_extended

Specified by:
glStencilOpValueAMD in interface GL2GL3

glGetBooleani_v

public void glGetBooleani_v(int arg0,
                            int arg1,
                            ByteBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);
Part of GL_VERSION_3_0

Specified by:
glGetBooleani_v in interface GL2GL3
arg2 - a direct or array-backed ByteBuffer

glProgramUniform1uiv

public void glProgramUniform1uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glProgramUniformui64NV

public void glProgramUniformui64NV(int arg0,
                                   int arg1,
                                   long arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformui64NV(GLuint program, GLint location, GLuint64EXT value);
Part of GL_NV_shader_buffer_load

Specified by:
glProgramUniformui64NV in interface GL2GL3

glGetActiveAttrib

public void glGetActiveAttrib(int arg0,
                              int arg1,
                              int arg2,
                              int[] arg3,
                              int arg4,
                              int[] arg5,
                              int arg6,
                              int[] arg7,
                              int arg8,
                              byte[] arg9,
                              int arg10)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetActiveAttrib in interface GL2ES2

glUniformMatrix2dv

public void glUniformMatrix2dv(int arg0,
                               int arg1,
                               boolean arg2,
                               double[] arg3,
                               int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2dv in interface GL3

glProgramUniform1dv

public void glProgramUniform1dv(int arg0,
                                int arg1,
                                int arg2,
                                double[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1dv in interface GL2GL3

glGetTexParameteriv

public void glGetTexParameteriv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)
Description copied from interface: GL
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetTexParameteriv in interface GL

glIsVBOArrayEnabled

public boolean glIsVBOArrayEnabled()
Specified by:
glIsVBOArrayEnabled in interface GLBase
Returns:
true if a VBO is bound to GL.GL_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise false

glGetTexParameterIuiv

public void glGetTexParameterIuiv(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glGetTexParameterIuiv in interface GL2GL3

glProgramUniformMatrix3dv

public void glProgramUniformMatrix3dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      double[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3dv in interface GL2GL3

glDrawTransformFeedback

public void glDrawTransformFeedback(int arg0,
                                    int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawTransformFeedback(GLenum mode, GLuint id);
Part of GL_ARB_transform_feedback2

Specified by:
glDrawTransformFeedback in interface GL2GL3

glTextureImage3DMultisampleCoverageNV

public void glTextureImage3DMultisampleCoverageNV(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  int arg5,
                                                  int arg6,
                                                  int arg7,
                                                  boolean arg8)
Description copied from interface: GL2GL3
Entry point to C language function: void glTextureImage3DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTextureImage3DMultisampleCoverageNV in interface GL2GL3

glUniformMatrix3x2fv

public void glUniformMatrix3x2fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix3x2fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glMultiDrawElements

public void glMultiDrawElements(int arg0,
                                IntBuffer arg1,
                                int arg2,
                                com.jogamp.common.nio.PointerBuffer arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);
Part of GL_VERSION_1_4

Specified by:
glMultiDrawElements in interface GL2GL3
arg1 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed PointerBuffer

glDepthMask

public void glDepthMask(boolean arg0)
Description copied from interface: GL
Entry point to C language function: void glDepthMask(GLboolean flag);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glDepthMask in interface GL

glViewportIndexedfv

public void glViewportIndexedfv(int arg0,
                                float[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v);
Part of GL_ARB_viewport_array

Specified by:
glViewportIndexedfv in interface GL2GL3

glImportSyncEXT

public long glImportSyncEXT(int arg0,
                            long arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: GLsync glImportSyncEXT(GLenum external_sync_type, GLintptr external_sync, GLbitfield flags);
Part of GL_EXT_x11_sync_object

Specified by:
glImportSyncEXT in interface GL2GL3

glUniformMatrix4dv

public void glUniformMatrix4dv(int arg0,
                               int arg1,
                               boolean arg2,
                               double[] arg3,
                               int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4dv in interface GL3

glScissorIndexed

public void glScissorIndexed(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
Part of GL_ARB_viewport_array

Specified by:
glScissorIndexed in interface GL2GL3

glUnmapBuffer

public boolean glUnmapBuffer(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glUnmapBufferOES(GLenum target);
Part of GL_VERSION_1_5; GL_OES_mapbuffer

Specified by:
glUnmapBuffer in interface GL

glVertexAttrib3f

public void glVertexAttrib3f(int arg0,
                             float arg1,
                             float arg2,
                             float arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib3f in interface GL2ES2

glDeleteTransformFeedbacks

public void glDeleteTransformFeedbacks(int arg0,
                                       IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
Part of GL_ARB_transform_feedback2

Specified by:
glDeleteTransformFeedbacks in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGenVertexArrays

public void glGenVertexArrays(int arg0,
                              int[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays);
Part of GL_ARB_vertex_array_object

Specified by:
glGenVertexArrays in interface GL2GL3

glMakeBufferResidentNV

public void glMakeBufferResidentNV(int arg0,
                                   int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glMakeBufferResidentNV(GLenum target, GLenum access);
Part of GL_NV_shader_buffer_load

Specified by:
glMakeBufferResidentNV in interface GL2GL3

glGetProgramBinary

public void glGetProgramBinary(int arg0,
                               int arg1,
                               IntBuffer arg2,
                               IntBuffer arg3,
                               Buffer arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary

Specified by:
glGetProgramBinary in interface GL2ES2
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed Buffer

glGetProgramBinary

public void glGetProgramBinary(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3,
                               int[] arg4,
                               int arg5,
                               Buffer arg6)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary

Specified by:
glGetProgramBinary in interface GL2ES2
arg6 - a direct or array-backed Buffer

glGetUniformdv

public void glGetUniformdv(int arg0,
                           int arg1,
                           double[] arg2,
                           int arg3)
Description copied from interface: GL3
Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glGetUniformdv in interface GL3

glGetQueryiv

public void glGetQueryiv(int arg0,
                         int arg1,
                         IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGetQueryiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glGetBufferParameteriv

public void glGetBufferParameteriv(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)
Description copied from interface: GL
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glGetBufferParameteriv in interface GL

glRenderbufferStorageMultisample

public void glRenderbufferStorageMultisample(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object

Specified by:
glRenderbufferStorageMultisample in interface GL2GL3

glReadPixels

public void glReadPixels(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         long arg6)
Description copied from interface: GL
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glReadPixels 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 to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glCompressedTexImage2D in interface GL
arg7 - a direct or array-backed Buffer

glDeleteSamplers

public void glDeleteSamplers(int arg0,
                             IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers);
Part of GL_ARB_sampler_objects

Specified by:
glDeleteSamplers in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetIntegerv

public void glGetIntegerv(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetIntegerv in interface GL

glVertexAttrib1f

public void glVertexAttrib1f(int arg0,
                             float arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib1f in interface GL2ES2

glViewportArrayv

public void glViewportArrayv(int arg0,
                             int arg1,
                             FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
Part of GL_ARB_viewport_array

Specified by:
glViewportArrayv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glGetnSeparableFilter

public void glGetnSeparableFilter(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  Buffer arg4,
                                  int arg5,
                                  Buffer arg6,
                                  Buffer arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnSeparableFilterARB(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span);
Part of GL_ARB_robustness

Specified by:
glGetnSeparableFilter in interface GL2GL3
arg4 - a direct or array-backed Buffer
arg6 - a direct or array-backed Buffer
arg7 - a direct or array-backed Buffer

glColorMaski

public void glColorMaski(int arg0,
                         boolean arg1,
                         boolean arg2,
                         boolean arg3,
                         boolean arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
Part of GL_VERSION_3_0

Specified by:
glColorMaski in interface GL2GL3

glDeleteTextures

public void glDeleteTextures(int arg0,
                             int[] arg1,
                             int arg2)
Description copied from interface: GL
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glDeleteTextures in interface GL

glUniform2d

public void glUniform2d(int arg0,
                        double arg1,
                        double arg2)
Description copied from interface: GL3
Entry point to C language function: void glUniform2d(GLint location, GLdouble x, GLdouble y);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform2d in interface GL3

glDrawArraysInstanced

public void glDrawArraysInstanced(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
Part of GL_ARB_draw_instanced

Specified by:
glDrawArraysInstanced in interface GL2GL3

glUniform2f

public void glUniform2f(int arg0,
                        float arg1,
                        float arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2f in interface GL2ES2

glUniform2i

public void glUniform2i(int arg0,
                        int arg1,
                        int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2i in interface GL2ES2

glGetTexParameterfv

public void glGetTexParameterfv(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)
Description copied from interface: GL
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetTexParameterfv in interface GL

glVertexAttrib3sv

public void glVertexAttrib3sv(int arg0,
                              ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3sv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glColorP4ui

public void glColorP4ui(int arg0,
                        int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP4ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP4ui in interface GL2GL3

glStencilFuncSeparate

public void glStencilFuncSeparate(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glStencilFuncSeparate in interface GL2ES2

glUniform4d

public void glUniform4d(int arg0,
                        double arg1,
                        double arg2,
                        double arg3,
                        double arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform4d in interface GL3

glGetError

public int glGetError()
Description copied from interface: GL
Entry point to C language function: GLenum glGetError(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetError in interface GL

glUniformSubroutinesuiv

public void glUniformSubroutinesuiv(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices);
Part of GL_ARB_shader_subroutine

Specified by:
glUniformSubroutinesuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

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: GL2ES2
Entry point to C language function: void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_2; GL_OES_texture_3D

Specified by:
glCopyTexSubImage3D in interface GL2ES2

glTexImage2D

public void glTexImage2D(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         int arg6,
                         int arg7,
                         long arg8)
Description copied from interface: GL
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexImage2D in interface GL

glGetnConvolutionFilter

public void glGetnConvolutionFilter(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    Buffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnConvolutionFilterARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image);
Part of GL_ARB_robustness

Specified by:
glGetnConvolutionFilter in interface GL2GL3
arg4 - a direct or array-backed Buffer

glShaderBinary

public void glShaderBinary(int arg0,
                           IntBuffer arg1,
                           int arg2,
                           Buffer arg3,
                           int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Throws GLException if no native implementation is available.

Specified by:
glShaderBinary in interface GL2ES2

glNormalP3uiv

public void glNormalP3uiv(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glNormalP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glNormalP3uiv in interface GL2GL3

glScissorArrayv

public void glScissorArrayv(int arg0,
                            int arg1,
                            int[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v);
Part of GL_ARB_viewport_array

Specified by:
glScissorArrayv in interface GL2GL3

glDrawElementsBaseVertex

public void glDrawElementsBaseVertex(int arg0,
                                     int arg1,
                                     int arg2,
                                     Buffer arg3,
                                     int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex

Specified by:
glDrawElementsBaseVertex in interface GL2GL3
arg3 - a direct or array-backed Buffer

glVertexAttribP2uiv

public void glVertexAttribP2uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP2uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetQueryIndexediv

public void glGetQueryIndexediv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params);
Part of GL_ARB_transform_feedback3

Specified by:
glGetQueryIndexediv in interface GL2GL3

glStencilOp

public void glStencilOp(int arg0,
                        int arg1,
                        int arg2)
Description copied from interface: GL
Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glStencilOp in interface GL

glPointParameteriv

public void glPointParameteriv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameteriv(GLenum pname, const GLint * params);
Part of GL_VERSION_1_4

Specified by:
glPointParameteriv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glTexCoordP3ui

public void glTexCoordP3ui(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP3ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP3ui in interface GL2GL3

glGenFramebuffers

public void glGenFramebuffers(int arg0,
                              IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGenFramebuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glVertexAttribI4ubv

public void glVertexAttribI4ubv(int arg0,
                                ByteBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4ubv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glGetIntegerui64vNV

public void glGetIntegerui64vNV(int arg0,
                                LongBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result);
Part of GL_NV_shader_buffer_load

Specified by:
glGetIntegerui64vNV in interface GL2GL3
arg1 - a direct or array-backed LongBuffer

glGetnUniformiv

public void glGetnUniformiv(int arg0,
                            int arg1,
                            int arg2,
                            int[] arg3,
                            int arg4)
Description copied from interface: GL
Entry point to C language function: void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glGetnUniformiv in interface GL

glProgramUniformMatrix4x3dv

public void glProgramUniformMatrix4x3dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x3dv in interface GL2GL3

glUniformMatrix4x2dv

public void glUniformMatrix4x2dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4x2dv in interface GL3

glVertexAttribLPointer

public void glVertexAttribLPointer(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   Buffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribLPointer in interface GL2GL3
arg4 - a direct only Buffer

glEnablei

public void glEnablei(int arg0,
                      int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glEnablei(GLenum target, GLuint index);
Part of GL_VERSION_3_0

Specified by:
glEnablei in interface GL2GL3

glProgramUniform3uiv

public void glProgramUniform3uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 int[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3uiv in interface GL2GL3

glGetnUniformuiv

public void glGetnUniformuiv(int arg0,
                             int arg1,
                             int arg2,
                             IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint * params);
Part of GL_ARB_robustness

Specified by:
glGetnUniformuiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetActiveAttrib

public void glGetActiveAttrib(int arg0,
                              int arg1,
                              int arg2,
                              IntBuffer arg3,
                              IntBuffer arg4,
                              IntBuffer arg5,
                              ByteBuffer arg6)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetActiveAttrib in interface GL2ES2
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed IntBuffer
arg6 - a direct or array-backed ByteBuffer

glGetVertexAttribdv

public void glGetVertexAttribdv(int arg0,
                                int arg1,
                                double[] arg2,
                                int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_VERSION_2_0

Specified by:
glGetVertexAttribdv in interface GL2GL3

glVertexAttrib4uiv

public void glVertexAttrib4uiv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glVertexAttrib4Nsv

public void glVertexAttrib4Nsv(int arg0,
                               ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nsv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nsv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glBlendFuncSeparatei

public void glBlendFuncSeparatei(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glBlendFuncSeparateiARB(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_ARB_draw_buffers_blend

Specified by:
glBlendFuncSeparatei in interface GL2GL3

glBindTexture

public void glBindTexture(int arg0,
                          int arg1)
Description copied from interface: GL
Entry point to C language function: void glBindTexture(GLenum target, GLuint texture);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glBindTexture in interface GL

glPointParameteri

public void glPointParameteri(int arg0,
                              int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameteri(GLenum pname, GLint param);
Part of GL_VERSION_1_4

Specified by:
glPointParameteri in interface GL2GL3

glGetRenderbufferParameteriv

public void glGetRenderbufferParameteriv(int arg0,
                                         int arg1,
                                         int[] arg2,
                                         int arg3)
Description copied from interface: GL
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGetRenderbufferParameteriv in interface GL

glDeleteSync

public void glDeleteSync(long arg0)
Description copied from interface: GL3
Entry point to C language function: void glDeleteSync(GLsync sync);
Part of GL_ARB_sync

Specified by:
glDeleteSync in interface GL3

glVertexAttribI4sv

public void glVertexAttribI4sv(int arg0,
                               ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4sv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glIndexFormatNV

public void glIndexFormatNV(int arg0,
                            int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glIndexFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glIndexFormatNV in interface GL2GL3

glVertexP4uiv

public void glVertexP4uiv(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP4uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP4uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetnHistogram

public void glGetnHistogram(int arg0,
                            boolean arg1,
                            int arg2,
                            int arg3,
                            int arg4,
                            Buffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnHistogramARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
Part of GL_ARB_robustness

Specified by:
glGetnHistogram in interface GL2GL3
arg5 - a direct or array-backed Buffer

glUniformMatrix3x4dv

public void glUniformMatrix3x4dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3x4dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glVertexAttribI4i

public void glVertexAttribI4i(int arg0,
                              int arg1,
                              int arg2,
                              int arg3,
                              int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4i in interface GL2GL3

glUniform2fv

public void glUniform2fv(int arg0,
                         int arg1,
                         FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2fv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glGetUniformIndices

public void glGetUniformIndices(int arg0,
                                int arg1,
                                String[] arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * * uniformNames, GLuint * uniformIndices);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetUniformIndices in interface GL2GL3

glVertexAttrib1d

public void glVertexAttrib1d(int arg0,
                             double arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1d(GLuint index, GLdouble x);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1d in interface GL2GL3

glVertexAttrib4Nusv

public void glVertexAttrib4Nusv(int arg0,
                                short[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nusv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nusv in interface GL2GL3

glCheckFramebufferStatus

public int glCheckFramebufferStatus(int arg0)
Description copied from interface: GL
Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glCheckFramebufferStatus in interface GL

glUniformMatrix4x3fv

public void glUniformMatrix4x3fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix4x3fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glDrawRangeElements

public void glDrawRangeElements(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                Buffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2

Specified by:
glDrawRangeElements in interface GL2GL3
arg5 - a direct or array-backed Buffer

getDefaultDrawFramebuffer

public int getDefaultDrawFramebuffer()
Description copied from interface: GLBase
Return the default draw framebuffer name.

May differ from it's default zero in case an framebuffer object (FBObject) based drawable is being used.

Specified by:
getDefaultDrawFramebuffer in interface GLBase

glBindFramebuffer

public void glBindFramebuffer(int arg0,
                              int arg1)
Description copied from interface: GL
Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glBindFramebuffer in interface GL

glProgramUniform2uiv

public void glProgramUniform2uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 int[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2uiv in interface GL2GL3

glUniformMatrix2x4dv

public void glUniformMatrix2x4dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2x4dv in interface GL3

glDeleteVertexArrays

public void glDeleteVertexArrays(int arg0,
                                 int[] arg1,
                                 int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays);
Part of GL_ARB_vertex_array_object

Specified by:
glDeleteVertexArrays in interface GL2GL3

glSecondaryColorFormatNV

public void glSecondaryColorFormatNV(int arg0,
                                     int arg1,
                                     int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSecondaryColorFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glSecondaryColorFormatNV in interface GL2GL3

glFogCoordFormatNV

public void glFogCoordFormatNV(int arg0,
                               int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glFogCoordFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glFogCoordFormatNV in interface GL2GL3

glProgramUniform4dv

public void glProgramUniform4dv(int arg0,
                                int arg1,
                                int arg2,
                                DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4dv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glTextureImage2DMultisampleNV

public void glTextureImage2DMultisampleNV(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          boolean arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glTextureImage2DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTextureImage2DMultisampleNV in interface GL2GL3

glPointParameterf

public void glPointParameterf(int arg0,
                              float arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameterf(GLenum pname, GLfloat param);
Part of GL_VERSION_1_4

Specified by:
glPointParameterf in interface GL2GL3

glScissorIndexedv

public void glScissorIndexedv(int arg0,
                              IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v);
Part of GL_ARB_viewport_array

Specified by:
glScissorIndexedv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

isExtensionAvailable

public boolean isExtensionAvailable(String arg0)
Description copied from interface: GLBase
Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

Specified by:
isExtensionAvailable in interface GLBase
Parameters:
arg0 - the name of the OpenGL extension (e.g., "GL_ARB_vertex_program").

glVertexAttribI1uiv

public void glVertexAttribI1uiv(int arg0,
                                IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetUniformLocation

public int glGetUniformLocation(int arg0,
                                String arg1)
Description copied from interface: GL2ES2
Entry point to C language function: int glGetUniformLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetUniformLocation in interface GL2ES2

glGetFragDataLocation

public int glGetFragDataLocation(int arg0,
                                 String arg1)
Description copied from interface: GL2GL3
Entry point to C language function: GLint glGetFragDataLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glGetFragDataLocation in interface GL2GL3

glProgramUniform4fv

public void glProgramUniform4fv(int arg0,
                                int arg1,
                                int arg2,
                                float[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4fv in interface GL2GL3

glProgramUniformMatrix2x4fv

public void glProgramUniformMatrix2x4fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x4fv in interface GL2GL3

glGetBufferParameteri64v

public void glGetBufferParameteri64v(int arg0,
                                     int arg1,
                                     LongBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
Part of GL_VERSION_3_2

Specified by:
glGetBufferParameteri64v in interface GL3
arg2 - a direct or array-backed LongBuffer

glGetCompressedTexImage

public void glGetCompressedTexImage(int arg0,
                                    int arg1,
                                    Buffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
Part of GL_VERSION_1_3

Specified by:
glGetCompressedTexImage in interface GL2GL3
arg2 - a direct or array-backed Buffer

glVertexAttrib2dv

public void glVertexAttrib2dv(int arg0,
                              DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glVertexAttribI2i

public void glVertexAttribI2i(int arg0,
                              int arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2i(GLuint index, GLint x, GLint y);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2i in interface GL2GL3

glTexParameterfv

public void glTexParameterfv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)
Description copied from interface: GL
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameterfv in interface GL

glUniformMatrix2x3dv

public void glUniformMatrix2x3dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2x3dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glVertexAttrib3d

public void glVertexAttrib3d(int arg0,
                             double arg1,
                             double arg2,
                             double arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3d in interface GL2GL3

glProgramUniform2fv

public void glProgramUniform2fv(int arg0,
                                int arg1,
                                int arg2,
                                float[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2fv in interface GL2GL3

glSamplerParameterIiv

public void glSamplerParameterIiv(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterIiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glVertexAttribPointer

public void glVertexAttribPointer(int arg0,
                                  int arg1,
                                  int arg2,
                                  boolean arg3,
                                  int arg4,
                                  Buffer arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttribPointer in interface GL2ES2
arg5 - a direct only Buffer

glProgramUniformMatrix3fv

public void glProgramUniformMatrix3fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      float[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3fv in interface GL2GL3

glBindImageTexture

public void glBindImageTexture(int arg0,
                               int arg1,
                               int arg2,
                               boolean arg3,
                               int arg4,
                               int arg5,
                               int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
Part of GL_ARB_shader_image_load_store

Specified by:
glBindImageTexture in interface GL2GL3

glTexParameterIuiv

public void glTexParameterIuiv(int arg0,
                               int arg1,
                               IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glTexParameterIuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glVertexAttribI4bv

public void glVertexAttribI4bv(int arg0,
                               byte[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4bv in interface GL2GL3

glUniform3f

public void glUniform3f(int arg0,
                        float arg1,
                        float arg2,
                        float arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3f in interface GL2ES2

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
Entry point to C language function: void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glCopyTexSubImage2D in interface GL

glProgramUniform4dv

public void glProgramUniform4dv(int arg0,
                                int arg1,
                                int arg2,
                                double[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4dv in interface GL2GL3

glCompileShaderIncludeARB

public void glCompileShaderIncludeARB(int arg0,
                                      int arg1,
                                      String[] arg2,
                                      int[] arg3,
                                      int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length);
Part of GL_ARB_shading_language_include

Specified by:
glCompileShaderIncludeARB in interface GL2GL3

glUniform3fv

public void glUniform3fv(int arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3fv in interface GL2ES2

glWaitSync

public void glWaitSync(long arg0,
                       int arg1,
                       long arg2)
Description copied from interface: GL3
Entry point to C language function: void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
Part of GL_ARB_sync

Specified by:
glWaitSync in interface GL3

glCompressedTexImage1D

public void glCompressedTexImage1D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5,
                                   Buffer arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexImage1D in interface GL2GL3
arg6 - a direct or array-backed Buffer

glGetQueryObjectiv

public void glGetQueryObjectiv(int arg0,
                               int arg1,
                               IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
Part of GL_VERSION_1_5

Specified by:
glGetQueryObjectiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glSampleCoverage

public void glSampleCoverage(float arg0,
                             boolean arg1)
Description copied from interface: GL
Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glSampleCoverage in interface GL

glGetnCompressedTexImage

public void glGetnCompressedTexImage(int arg0,
                                     int arg1,
                                     int arg2,
                                     Buffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnCompressedTexImageARB(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img);
Part of GL_ARB_robustness

Specified by:
glGetnCompressedTexImage in interface GL2GL3
arg3 - a direct or array-backed Buffer

glUniform2iv

public void glUniform2iv(int arg0,
                         int arg1,
                         IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2iv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glFramebufferTextureFaceARB

public void glFramebufferTextureFaceARB(int arg0,
                                        int arg1,
                                        int arg2,
                                        int arg3,
                                        int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
Part of GL_ARB_geometry_shader4

Specified by:
glFramebufferTextureFaceARB in interface GL2GL3

glTessellationModeAMD

public void glTessellationModeAMD(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glTessellationModeAMD(GLenum mode);
Part of GL_AMD_vertex_shader_tesselator

Specified by:
glTessellationModeAMD in interface GL2GL3

glUniformMatrix2x4dv

public void glUniformMatrix2x4dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2x4dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glUniform2uiv

public void glUniform2uiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform2uiv in interface GL2GL3

glVertexAttribI1i

public void glVertexAttribI1i(int arg0,
                              int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1i(GLuint index, GLint x);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1i in interface GL2GL3

glProgramUniformMatrix3x2fv

public void glProgramUniformMatrix3x2fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x2fv in interface GL2GL3

glUniform1fv

public void glUniform1fv(int arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1fv in interface GL2ES2

glCopyTexSubImage1D

public void glCopyTexSubImage1D(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
Part of GL_VERSION_1_1

Specified by:
glCopyTexSubImage1D in interface GL2GL3

glResumeTransformFeedback

public void glResumeTransformFeedback()
Description copied from interface: GL2GL3
Entry point to C language function: void glResumeTransformFeedback(void);
Part of GL_ARB_transform_feedback2

Specified by:
glResumeTransformFeedback in interface GL2GL3

glVertexAttrib2dv

public void glVertexAttrib2dv(int arg0,
                              double[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2dv in interface GL2GL3

glUniformMatrix2x3dv

public void glUniformMatrix2x3dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2x3dv in interface GL3

glGetnMapiv

public void glGetnMapiv(int arg0,
                        int arg1,
                        int arg2,
                        int[] arg3,
                        int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapivARB(GLenum target, GLenum query, GLsizei bufSize, GLint * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapiv in interface GL2GL3

glGetNamedBufferParameterui64vNV

public void glGetNamedBufferParameterui64vNV(int arg0,
                                             int arg1,
                                             LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetNamedBufferParameterui64vNV in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glPointParameterfv

public void glPointParameterfv(int arg0,
                               FloatBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_4

Specified by:
glPointParameterfv in interface GL2GL3
arg1 - a direct or array-backed FloatBuffer

glMultiTexCoordP3uiv

public void glMultiTexCoordP3uiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP3uiv in interface GL2GL3

glIsProgram

public boolean glIsProgram(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: GLboolean glIsProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glIsProgram in interface GL2ES2

glGetTexLevelParameterfv

public void glGetTexLevelParameterfv(int arg0,
                                     int arg1,
                                     int arg2,
                                     float[] arg3,
                                     int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexLevelParameterfv in interface GL2GL3

glProgramUniformMatrix3x4fv

public void glProgramUniformMatrix3x4fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x4fv in interface GL2GL3

glVertexAttrib4Niv

public void glVertexAttrib4Niv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Niv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Niv in interface GL2GL3

glSamplerParameterIuiv

public void glSamplerParameterIuiv(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterIuiv in interface GL2GL3

glUniform1i

public void glUniform1i(int arg0,
                        int arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1i(GLint location, GLint x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1i in interface GL2ES2

glGetQueryObjectui64v

public void glGetQueryObjectui64v(int arg0,
                                  int arg1,
                                  LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params);
Part of GL_ARB_timer_query

Specified by:
glGetQueryObjectui64v in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glProgramUniformMatrix4x3dv

public void glProgramUniformMatrix4x3dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x3dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glUniform4uiv

public void glUniform4uiv(int arg0,
                          int arg1,
                          IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform4uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetFloatv

public void glGetFloatv(int arg0,
                        FloatBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetFloatv in interface GL
arg1 - a direct or array-backed FloatBuffer

glMapBuffer

public ByteBuffer glMapBuffer(int arg0,
                              int arg1)
Description copied from interface: GL
Entry point to C language function: void * glMapBufferOES(GLenum target, GLenum access);
Part of GL_VERSION_1_5; GL_OES_mapbuffer

Specified by:
glMapBuffer in interface GL

glGetSamplerParameterIiv

public void glGetSamplerParameterIiv(int arg0,
                                     int arg1,
                                     int[] arg2,
                                     int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterIiv in interface GL2GL3

glUniform1f

public void glUniform1f(int arg0,
                        float arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1f(GLint location, GLfloat x);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1f in interface GL2ES2

glUniformMatrix4x2dv

public void glUniformMatrix4x2dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4x2dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glVertexAttrib2s

public void glVertexAttrib2s(int arg0,
                             short arg1,
                             short arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2s(GLuint index, GLshort x, GLshort y);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2s in interface GL2GL3

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: GL2ES2
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D

Specified by:
glTexImage3D in interface GL2ES2

glEndConditionalRender

public void glEndConditionalRender()
Description copied from interface: GL2GL3
Entry point to C language function: void glEndConditionalRender(void);
Part of GL_VERSION_3_0; GL_NV_conditional_render

Specified by:
glEndConditionalRender in interface GL2GL3

glMultiTexCoordP2uiv

public void glMultiTexCoordP2uiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP2uiv in interface GL2GL3

glAllocateMemoryNV

public ByteBuffer glAllocateMemoryNV(int arg0,
                                     float arg1,
                                     float arg2,
                                     float arg3)
Description copied from interface: GL2GL3
Provides platform-independent access to the wglAllocateMemoryNV / glXAllocateMemoryNV extension.

Specified by:
glAllocateMemoryNV in interface GL2GL3

glBindRenderbuffer

public void glBindRenderbuffer(int arg0,
                               int arg1)
Description copied from interface: GL
Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glBindRenderbuffer in interface GL

glVertexAttrib1sv

public void glVertexAttrib1sv(int arg0,
                              ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1sv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

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: GL2ES2
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D

Specified by:
glCompressedTexImage3D in interface GL2ES2
arg8 - a direct or array-backed Buffer

glGetInternalformativ

public void glGetInternalformativ(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  IntBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
Part of GL_ARB_internalformat_query

Specified by:
glGetInternalformativ in interface GL2GL3
arg4 - a direct or array-backed IntBuffer

glPolygonOffset

public void glPolygonOffset(float arg0,
                            float arg1)
Description copied from interface: GL
Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glPolygonOffset in interface GL

glGetSamplerParameterfv

public void glGetSamplerParameterfv(int arg0,
                                    int arg1,
                                    float[] arg2,
                                    int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterfv in interface GL2GL3

glGetFloati_v

public void glGetFloati_v(int arg0,
                          int arg1,
                          FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data);
Part of GL_ARB_viewport_array

Specified by:
glGetFloati_v in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glVertexAttrib2d

public void glVertexAttrib2d(int arg0,
                             double arg1,
                             double arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2d in interface GL2GL3

glGetVertexAttribiv

public void glGetVertexAttribiv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetVertexAttribiv in interface GL2ES2

glVertexAttrib2f

public void glVertexAttrib2f(int arg0,
                             float arg1,
                             float arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib2f in interface GL2ES2

glUniformMatrix2x4fv

public void glUniformMatrix2x4fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix2x4fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glProgramUniformMatrix2x3fv

public void glProgramUniformMatrix2x3fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x3fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glGetActiveSubroutineName

public void glGetActiveSubroutineName(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int[] arg4,
                                      int arg5,
                                      byte[] arg6,
                                      int arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineName in interface GL2GL3

glUniformMatrix3x4dv

public void glUniformMatrix3x4dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3x4dv in interface GL3

glProgramUniformMatrix4x2fv

public void glProgramUniformMatrix4x2fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x2fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glVertexAttrib1fv

public void glVertexAttrib1fv(int arg0,
                              FloatBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib1fv in interface GL2ES2
arg1 - a direct or array-backed FloatBuffer

glIsTexture

public boolean glIsTexture(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glIsTexture(GLuint texture);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glIsTexture in interface GL

glMultiDrawArraysIndirectAMD

public void glMultiDrawArraysIndirectAMD(int arg0,
                                         Buffer arg1,
                                         int arg2,
                                         int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawArraysIndirectAMD(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
Part of GL_AMD_multi_draw_indirect

Specified by:
glMultiDrawArraysIndirectAMD in interface GL2GL3
arg1 - a direct or array-backed Buffer

glVertexAttrib3fv

public void glVertexAttrib3fv(int arg0,
                              FloatBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib3fv in interface GL2ES2
arg1 - a direct or array-backed FloatBuffer

glGenSamplers

public void glGenSamplers(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers);
Part of GL_ARB_sampler_objects

Specified by:
glGenSamplers in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glValidateProgramPipeline

public void glValidateProgramPipeline(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glValidateProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects

Specified by:
glValidateProgramPipeline in interface GL2GL3

glMultiTexCoordP4uiv

public void glMultiTexCoordP4uiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP4uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetVertexAttribdv

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

Specified by:
glGetVertexAttribdv in interface GL2GL3
arg2 - a direct or array-backed DoubleBuffer

glGetTexParameterIiv

public void glGetTexParameterIiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glGetTexParameterIiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glUniform3i

public void glUniform3i(int arg0,
                        int arg1,
                        int arg2,
                        int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3i in interface GL2ES2

glGetVertexAttribIuiv

public void glGetVertexAttribIuiv(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0

Specified by:
glGetVertexAttribIuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetProgramInfoLog

public void glGetProgramInfoLog(int arg0,
                                int arg1,
                                IntBuffer arg2,
                                ByteBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetProgramInfoLog in interface GL2ES2
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed ByteBuffer

glGetTransformFeedbackVarying

public void glGetTransformFeedbackVarying(int arg0,
                                          int arg1,
                                          int arg2,
                                          IntBuffer arg3,
                                          IntBuffer arg4,
                                          IntBuffer arg5,
                                          ByteBuffer arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glGetTransformFeedbackVarying in interface GL2GL3
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed IntBuffer
arg6 - a direct or array-backed ByteBuffer

glUniformMatrix2fv

public void glUniformMatrix2fv(int arg0,
                               int arg1,
                               boolean arg2,
                               float[] arg3,
                               int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix2fv in interface GL2ES2

glTexImage1D

public void glTexImage1D(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         int arg6,
                         long arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0

Specified by:
glTexImage1D in interface GL2GL3

glDebugMessageEnableAMD

public void glDebugMessageEnableAMD(int arg0,
                                    int arg1,
                                    int arg2,
                                    IntBuffer arg3,
                                    boolean arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_AMD_debug_output

Specified by:
glDebugMessageEnableAMD in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetnPixelMapusv

public void glGetnPixelMapusv(int arg0,
                              int arg1,
                              short[] arg2,
                              int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapusvARB(GLenum map, GLsizei bufSize, GLushort * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapusv in interface GL2GL3

glProgramUniform1fv

public void glProgramUniform1fv(int arg0,
                                int arg1,
                                int arg2,
                                float[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1fv in interface GL2GL3

glBindSampler

public void glBindSampler(int arg0,
                          int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindSampler(GLuint unit, GLuint sampler);
Part of GL_ARB_sampler_objects

Specified by:
glBindSampler in interface GL2GL3

glGetInteger64v

public void glGetInteger64v(int arg0,
                            LongBuffer arg1)
Description copied from interface: GL3
Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params);
Part of GL_ARB_sync

Specified by:
glGetInteger64v in interface GL3
arg1 - a direct or array-backed LongBuffer

glGetAttachedShaders

public void glGetAttachedShaders(int arg0,
                                 int arg1,
                                 IntBuffer arg2,
                                 IntBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetAttachedShaders in interface GL2ES2
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed IntBuffer

glGetAttachedShaders

public void glGetAttachedShaders(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3,
                                 int[] arg4,
                                 int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetAttachedShaders in interface GL2ES2

glVertexAttribI3uiv

public void glVertexAttribI3uiv(int arg0,
                                IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glClampColor

public void glClampColor(int arg0,
                         int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glClampColor(GLenum target, GLenum clamp);
Part of GL_VERSION_3_0; GL_ARB_color_buffer_float

Specified by:
glClampColor in interface GL2GL3

glVertexAttribI2iv

public void glVertexAttribI2iv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2iv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glProgramUniformui64vNV

public void glProgramUniformui64vNV(int arg0,
                                    int arg1,
                                    int arg2,
                                    long[] arg3,
                                    int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load

Specified by:
glProgramUniformui64vNV in interface GL2GL3

glDrawBuffer

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

Specified by:
glDrawBuffer in interface GL2GL3

glMultiTexCoordP4ui

public void glMultiTexCoordP4ui(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP4ui in interface GL2GL3

glIsBufferResidentNV

public boolean glIsBufferResidentNV(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsBufferResidentNV(GLenum target);
Part of GL_NV_shader_buffer_load

Specified by:
glIsBufferResidentNV in interface GL2GL3

glUniformMatrix4fv

public void glUniformMatrix4fv(int arg0,
                               int arg1,
                               boolean arg2,
                               float[] arg3,
                               int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix4fv in interface GL2ES2

glColorP4uiv

public void glColorP4uiv(int arg0,
                         int[] arg1,
                         int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP4uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP4uiv in interface GL2GL3

glGenProgramPipelines

public void glGenProgramPipelines(int arg0,
                                  int[] arg1,
                                  int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines);
Part of GL_ARB_separate_shader_objects

Specified by:
glGenProgramPipelines in interface GL2GL3

glViewportIndexedf

public void glViewportIndexedf(int arg0,
                               float arg1,
                               float arg2,
                               float arg3,
                               float arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
Part of GL_ARB_viewport_array

Specified by:
glViewportIndexedf in interface GL2GL3

glGetnPixelMapfv

public void glGetnPixelMapfv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapfvARB(GLenum map, GLsizei bufSize, GLfloat * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapfv in interface GL2GL3

glClearBufferfv

public void glClearBufferfv(int arg0,
                            int arg1,
                            float[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
Part of GL_VERSION_3_0

Specified by:
glClearBufferfv in interface GL2GL3

glPixelStoref

public void glPixelStoref(int arg0,
                          float arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glPixelStoref(GLenum pname, GLfloat param);
Part of GL_VERSION_1_0

Specified by:
glPixelStoref in interface GL2GL3

glGetActiveUniformName

public void glGetActiveUniformName(int arg0,
                                   int arg1,
                                   int arg2,
                                   int[] arg3,
                                   int arg4,
                                   byte[] arg5,
                                   int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformName in interface GL2GL3

glVertexAttrib4Nubv

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

Specified by:
glVertexAttrib4Nubv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glVertexAttribIPointer

public void glVertexAttribIPointer(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   long arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribIPointer in interface GL2GL3

glVertexAttribP4uiv

public void glVertexAttribP4uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP4uiv in interface GL2GL3

glGetnUniformfv

public void glGetnUniformfv(int arg0,
                            int arg1,
                            int arg2,
                            FloatBuffer arg3)
Description copied from interface: GL
Entry point to C language function: void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glGetnUniformfv in interface GL
arg3 - a direct or array-backed FloatBuffer

glUniform1d

public void glUniform1d(int arg0,
                        double arg1)
Description copied from interface: GL3
Entry point to C language function: void glUniform1d(GLint location, GLdouble x);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform1d in interface GL3

glGetUniformiv

public void glGetUniformiv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetUniformiv in interface GL2ES2

glGetProgramStageiv

public void glGetProgramStageiv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine

Specified by:
glGetProgramStageiv in interface GL2GL3

glVertexAttribI3iv

public void glVertexAttribI3iv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3iv in interface GL2GL3

glDebugMessageControlARB

public void glDebugMessageControlARB(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     int[] arg4,
                                     int arg5,
                                     boolean arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_ARB_debug_output

Specified by:
glDebugMessageControlARB in interface GL2GL3

glGetActiveSubroutineUniformiv

public void glGetActiveSubroutineUniformiv(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           int[] arg4,
                                           int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineUniformiv in interface GL2GL3

glVertexAttrib4Nub

public void glVertexAttrib4Nub(int arg0,
                               byte arg1,
                               byte arg2,
                               byte arg3,
                               byte arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nub in interface GL2GL3

glGetProgramPipelineiv

public void glGetProgramPipelineiv(int arg0,
                                   int arg1,
                                   IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
Part of GL_ARB_separate_shader_objects

Specified by:
glGetProgramPipelineiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetUniformdv

public void glGetUniformdv(int arg0,
                           int arg1,
                           DoubleBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glGetUniformdv in interface GL3
arg2 - a direct or array-backed DoubleBuffer

glVertexAttrib4bv

public void glVertexAttrib4bv(int arg0,
                              byte[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4bv in interface GL2GL3

glGetActiveUniformBlockName

public void glGetActiveUniformBlockName(int arg0,
                                        int arg1,
                                        int arg2,
                                        IntBuffer arg3,
                                        ByteBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformBlockName in interface GL2GL3
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed ByteBuffer

glVertexAttribI3i

public void glVertexAttribI3i(int arg0,
                              int arg1,
                              int arg2,
                              int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3i in interface GL2GL3

glDeleteRenderbuffers

public void glDeleteRenderbuffers(int arg0,
                                  IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glDeleteRenderbuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glVertexAttribI4ui

public void glVertexAttribI4ui(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4ui in interface GL2GL3

glPixelStorei

public void glPixelStorei(int arg0,
                          int arg1)
Description copied from interface: GL
Entry point to C language function: void glPixelStorei(GLenum pname, GLint param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glPixelStorei in interface GL

glVertexAttribI1iv

public void glVertexAttribI1iv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1iv in interface GL2GL3

glUniform3iv

public void glUniform3iv(int arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3iv in interface GL2ES2

glVertexAttrib4iv

public void glVertexAttrib4iv(int arg0,
                              int[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4iv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4iv in interface GL2GL3

glLinkProgram

public void glLinkProgram(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glLinkProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glLinkProgram in interface GL2ES2

glDrawTransformFeedbackStreamInstanced

public void glDrawTransformFeedbackStreamInstanced(int arg0,
                                                   int arg1,
                                                   int arg2,
                                                   int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei primcount);
Part of GL_ARB_transform_feedback_instanced

Specified by:
glDrawTransformFeedbackStreamInstanced in interface GL2GL3

isFunctionAvailable

public boolean isFunctionAvailable(String arg0)
Description copied from interface: GLBase
Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration.

By "successfully" we mean that the function is both callable on the machine running the program and available on the current display.

In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.

A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.

Specified by:
isFunctionAvailable in interface GLBase
Parameters:
arg0 - the name of the OpenGL function (e.g., use "glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int) is available).

isTextureFormatBGRA8888Available

public boolean isTextureFormatBGRA8888Available()
Specified by:
isTextureFormatBGRA8888Available in interface GLBase

glGetActiveUniform

public void glGetActiveUniform(int arg0,
                               int arg1,
                               int arg2,
                               IntBuffer arg3,
                               IntBuffer arg4,
                               IntBuffer arg5,
                               ByteBuffer arg6)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetActiveUniform in interface GL2ES2
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed IntBuffer
arg6 - a direct or array-backed ByteBuffer

glGetnPixelMapuiv

public void glGetnPixelMapuiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapuivARB(GLenum map, GLsizei bufSize, GLuint * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapuiv in interface GL2GL3

glVertexP3uiv

public void glVertexP3uiv(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP3uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glDebugMessageInsertAMD

public void glDebugMessageInsertAMD(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    String arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar * buf);
Part of GL_AMD_debug_output

Specified by:
glDebugMessageInsertAMD in interface GL2GL3

glGetnMapfv

public void glGetnMapfv(int arg0,
                        int arg1,
                        int arg2,
                        float[] arg3,
                        int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapfvARB(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapfv in interface GL2GL3

glClearBufferuiv

public void glClearBufferuiv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);
Part of GL_VERSION_3_0

Specified by:
glClearBufferuiv in interface GL2GL3

glDisableVertexAttribArray

public void glDisableVertexAttribArray(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glDisableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glDisableVertexAttribArray in interface GL2ES2

glUniform3d

public void glUniform3d(int arg0,
                        double arg1,
                        double arg2,
                        double arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform3d in interface GL3

glGetProgramInfoLog

public void glGetProgramInfoLog(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3,
                                byte[] arg4,
                                int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetProgramInfoLog in interface GL2ES2

glGetTransformFeedbackVarying

public void glGetTransformFeedbackVarying(int arg0,
                                          int arg1,
                                          int arg2,
                                          int[] arg3,
                                          int arg4,
                                          int[] arg5,
                                          int arg6,
                                          int[] arg7,
                                          int arg8,
                                          byte[] arg9,
                                          int arg10)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glGetTransformFeedbackVarying in interface GL2GL3

glGetDebugMessageLogAMD

public int glGetDebugMessageLogAMD(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3,
                                   int[] arg4,
                                   int arg5,
                                   int[] arg6,
                                   int arg7,
                                   int[] arg8,
                                   int arg9,
                                   byte[] arg10,
                                   int arg11)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
Part of GL_AMD_debug_output

Specified by:
glGetDebugMessageLogAMD in interface GL2GL3

glGetBufferParameterui64vNV

public void glGetBufferParameterui64vNV(int arg0,
                                        int arg1,
                                        long[] arg2,
                                        int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetBufferParameterui64vNV in interface GL2GL3

glVertexAttribIPointer

public void glVertexAttribIPointer(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   Buffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribIPointer in interface GL2GL3
arg4 - a direct only Buffer

glVertexAttrib4Nbv

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

Specified by:
glVertexAttrib4Nbv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glDrawTransformFeedbackStream

public void glDrawTransformFeedbackStream(int arg0,
                                          int arg1,
                                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream);
Part of GL_ARB_transform_feedback3

Specified by:
glDrawTransformFeedbackStream in interface GL2GL3

glVertexAttribP3uiv

public void glVertexAttribP3uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP3uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetNamedStringivARB

public void glGetNamedStringivARB(int arg0,
                                  String arg1,
                                  int arg2,
                                  int[] arg3,
                                  int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params);
Part of GL_ARB_shading_language_include

Specified by:
glGetNamedStringivARB in interface GL2GL3

glGetQueryObjectuiv

public void glGetQueryObjectuiv(int arg0,
                                int arg1,
                                IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGetQueryObjectuiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glValidateProgram

public void glValidateProgram(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glValidateProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glValidateProgram in interface GL2ES2

glProgramUniform2dv

public void glProgramUniform2dv(int arg0,
                                int arg1,
                                int arg2,
                                double[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2dv in interface GL2GL3

glUniform4iv

public void glUniform4iv(int arg0,
                         int arg1,
                         IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4iv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glProgramUniformMatrix3x2dv

public void glProgramUniformMatrix3x2dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x2dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glProgramUniformMatrix2x4dv

public void glProgramUniformMatrix2x4dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x4dv in interface GL2GL3

glTexParameteriv

public void glTexParameteriv(int arg0,
                             int arg1,
                             IntBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameteriv in interface GL
arg2 - a direct or array-backed IntBuffer

glGetActiveSubroutineName

public void glGetActiveSubroutineName(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      IntBuffer arg4,
                                      ByteBuffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineName in interface GL2GL3
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed ByteBuffer

glGetSamplerParameteriv

public void glGetSamplerParameteriv(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameteriv in interface GL2GL3

glTexCoordP3uiv

public void glTexCoordP3uiv(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glTexCoordP4uiv

public void glTexCoordP4uiv(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP4uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP4uiv in interface GL2GL3

glUniformMatrix4dv

public void glUniformMatrix4dv(int arg0,
                               int arg1,
                               boolean arg2,
                               DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glBindBuffer

public void glBindBuffer(int arg0,
                         int arg1)
Description copied from interface: GL
Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glBindBuffer in interface GL

glGenerateMipmap

public void glGenerateMipmap(int arg0)
Description copied from interface: GL
Entry point to C language function: void glGenerateMipmap(GLenum target);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGenerateMipmap in interface GL

glUseProgram

public void glUseProgram(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glUseProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUseProgram in interface GL2ES2

glVertexAttribL2d

public void glVertexAttribL2d(int arg0,
                              double arg1,
                              double arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL2d in interface GL2GL3

glBlendEquationSeparate

public void glBlendEquationSeparate(int arg0,
                                    int arg1)
Description copied from interface: GL
Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glBlendEquationSeparate in interface GL

glProgramUniform1dv

public void glProgramUniform1dv(int arg0,
                                int arg1,
                                int arg2,
                                DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1dv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glUniformMatrix2dv

public void glUniformMatrix2dv(int arg0,
                               int arg1,
                               boolean arg2,
                               DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix2dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glIsRenderbuffer

public boolean glIsRenderbuffer(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glIsRenderbuffer in interface GL

glGetUniformuiv

public void glGetUniformuiv(int arg0,
                            int arg1,
                            IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glGetUniformuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glDeleteShader

public void glDeleteShader(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glDeleteShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glDeleteShader in interface GL2ES2

glEnable

public void glEnable(int arg0)
Description copied from interface: GL
Entry point to C language function: void glEnable(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glEnable in interface GL

glDrawElementsInstancedBaseVertex

public void glDrawElementsInstancedBaseVertex(int arg0,
                                              int arg1,
                                              int arg2,
                                              Buffer arg3,
                                              int arg4,
                                              int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex

Specified by:
glDrawElementsInstancedBaseVertex in interface GL2GL3
arg3 - a direct or array-backed Buffer

glTexImage1D

public void glTexImage1D(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         int arg5,
                         int arg6,
                         Buffer arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_0

Specified by:
glTexImage1D in interface GL2GL3
arg7 - a direct or array-backed Buffer

glTexParameterIiv

public void glTexParameterIiv(int arg0,
                              int arg1,
                              IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glTexParameterIiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glProgramUniformMatrix3dv

public void glProgramUniformMatrix3dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glUniformMatrix3x2dv

public void glUniformMatrix3x2dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3x2dv in interface GL3

glGetSamplerParameterIuiv

public void glGetSamplerParameterIuiv(int arg0,
                                      int arg1,
                                      IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterIuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetDoublei_v

public void glGetDoublei_v(int arg0,
                           int arg1,
                           DoubleBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data);
Part of GL_ARB_viewport_array

Specified by:
glGetDoublei_v in interface GL2GL3
arg2 - a direct or array-backed DoubleBuffer

glVertexAttribFormatNV

public void glVertexAttribFormatNV(int arg0,
                                   int arg1,
                                   int arg2,
                                   boolean arg3,
                                   int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glVertexAttribFormatNV in interface GL2GL3

glSamplerParameteriv

public void glSamplerParameteriv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameteriv in interface GL2GL3

glCopyBufferSubData

public void glCopyBufferSubData(int arg0,
                                int arg1,
                                long arg2,
                                long arg3,
                                long arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
Part of GL_ARB_copy_buffer

Specified by:
glCopyBufferSubData in interface GL2GL3

glGenTransformFeedbacks

public void glGenTransformFeedbacks(int arg0,
                                    int[] arg1,
                                    int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids);
Part of GL_ARB_transform_feedback2

Specified by:
glGenTransformFeedbacks in interface GL2GL3

glGetnMapdv

public void glGetnMapdv(int arg0,
                        int arg1,
                        int arg2,
                        DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapdvARB(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapdv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glProgramUniform3fv

public void glProgramUniform3fv(int arg0,
                                int arg1,
                                int arg2,
                                FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glGetBoundBuffer

public int glGetBoundBuffer(int arg0)
Specified by:
glGetBoundBuffer in interface GLBase
Parameters:
arg0 - a GL buffer (VBO) target as used in GL.glBindBuffer(int, int), ie GL.GL_ELEMENT_ARRAY_BUFFER, GL.GL_ARRAY_BUFFER, ..
Returns:
the GL buffer (VBO) name bound to a target via GL.glBindBuffer(int, int) or 0 if unbound.

glUniformMatrix4x2fv

public void glUniformMatrix4x2fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix4x2fv in interface GL2GL3

getBoundFramebuffer

public int getBoundFramebuffer(int arg0)
Description copied from interface: GLBase
Return the framebuffer name bound to this context, see GL.glBindFramebuffer(int, int).

Specified by:
getBoundFramebuffer in interface GLBase

glDeleteBuffers

public void glDeleteBuffers(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glDeleteBuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glGenBuffers

public void glGenBuffers(int arg0,
                         int[] arg1,
                         int arg2)
Description copied from interface: GL
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glGenBuffers in interface GL

glVertexAttrib4Nuiv

public void glVertexAttrib4Nuiv(int arg0,
                                int[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nuiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nuiv in interface GL2GL3

glGetDoublev

public void glGetDoublev(int arg0,
                         double[] arg1,
                         int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetDoublev(GLenum pname, GLdouble * params);
Part of GL_VERSION_1_0

Specified by:
glGetDoublev in interface GL2GL3

glVertexAttribL2dv

public void glVertexAttribL2dv(int arg0,
                               double[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL2dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL2dv in interface GL2GL3

glReadBuffer

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

Specified by:
glReadBuffer in interface GL2GL3

glUniformui64vNV

public void glUniformui64vNV(int arg0,
                             int arg1,
                             LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load

Specified by:
glUniformui64vNV in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glGetUniformfv

public void glGetUniformfv(int arg0,
                           int arg1,
                           float[] arg2,
                           int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetUniformfv in interface GL2ES2

glVertexAttrib4d

public void glVertexAttrib4d(int arg0,
                             double arg1,
                             double arg2,
                             double arg3,
                             double arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4d in interface GL2GL3

glGetQueryObjecti64v

public void glGetQueryObjecti64v(int arg0,
                                 int arg1,
                                 long[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params);
Part of GL_ARB_timer_query

Specified by:
glGetQueryObjecti64v in interface GL2GL3

getPlatformGLExtensions

public Object getPlatformGLExtensions()
Description copied from interface: GLBase
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. The data type of the returned object and its associated capabilities are undefined. Most applications will never need to call this method. It is highly recommended that any applications which do call this method perform all accesses on the returned object reflectively to guard themselves against changes to the implementation.

Specified by:
getPlatformGLExtensions in interface GLBase

getDefaultReadBuffer

public int getDefaultReadBuffer()
Description copied from interface: GLBase
Returns the default color buffer within the current bound GLBase.getDefaultReadFramebuffer(), i.e. GL_READ_FRAMEBUFFER, which will be used as the source for pixel reading commands, like GL.glReadPixels(int, int, int, int, int, int, java.nio.Buffer) etc.

For offscreen framebuffer objects this is GL.GL_COLOR_ATTACHMENT0, otherwise this is GL.GL_FRONT for single buffer configurations and GL.GL_BACK for double buffer configurations.

Specified by:
getDefaultReadBuffer in interface GLBase

glVertexAttrib4f

public void glVertexAttrib4f(int arg0,
                             float arg1,
                             float arg2,
                             float arg3,
                             float arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib4f in interface GL2ES2

setSwapInterval

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

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

glVertexAttribL4dv

public void glVertexAttribL4dv(int arg0,
                               DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL4dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL4dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glDepthRangeIndexed

public void glDepthRangeIndexed(int arg0,
                                double arg1,
                                double arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDepthRangeIndexed(GLuint index, GLclampd n, GLclampd f);
Part of GL_ARB_viewport_array

Specified by:
glDepthRangeIndexed in interface GL2GL3

glSamplerParameterfv

public void glSamplerParameterfv(int arg0,
                                 int arg1,
                                 float[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterfv in interface GL2GL3

glVertexAttrib4s

public void glVertexAttrib4s(int arg0,
                             short arg1,
                             short arg2,
                             short arg3,
                             short arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4s in interface GL2GL3

glMultiTexCoordP2ui

public void glMultiTexCoordP2ui(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP2ui in interface GL2GL3

glGetInteger64i_v

public void glGetInteger64i_v(int arg0,
                              int arg1,
                              long[] arg2,
                              int arg3)
Description copied from interface: GL3
Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
Part of GL_VERSION_3_2

Specified by:
glGetInteger64i_v in interface GL3

glGetActiveUniform

public void glGetActiveUniform(int arg0,
                               int arg1,
                               int arg2,
                               int[] arg3,
                               int arg4,
                               int[] arg5,
                               int arg6,
                               int[] arg7,
                               int arg8,
                               byte[] arg9,
                               int arg10)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetActiveUniform in interface GL2ES2

glUniform1dv

public void glUniform1dv(int arg0,
                         int arg1,
                         DoubleBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform1dv in interface GL3
arg2 - a direct or array-backed DoubleBuffer

glPatchParameterfv

public void glPatchParameterfv(int arg0,
                               float[] arg1,
                               int arg2)
Description copied from interface: GL3
Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values);
Part of GL_ARB_tessellation_shader

Specified by:
glPatchParameterfv in interface GL3

glBlendEquation

public void glBlendEquation(int arg0)
Description copied from interface: GL
Entry point to C language function: void glBlendEquation(GLenum mode);
Part of GL_VERSION_1_2, GL_ES_VERSION_2_0

Specified by:
glBlendEquation in interface GL

glGetnPolygonStipple

public void glGetnPolygonStipple(int arg0,
                                 ByteBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPolygonStippleARB(GLsizei bufSize, GLubyte * pattern);
Part of GL_ARB_robustness

Specified by:
glGetnPolygonStipple in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glProgramUniform4uiv

public void glProgramUniform4uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 int[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4uiv in interface GL2GL3

glVertexAttribIFormatNV

public void glVertexAttribIFormatNV(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribIFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glVertexAttribIFormatNV in interface GL2GL3

glVertexAttribI4usv

public void glVertexAttribI4usv(int arg0,
                                ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4usv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glBlendEquationi

public void glBlendEquationi(int arg0,
                             int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glBlendEquationiARB(GLuint buf, GLenum mode);
Part of GL_ARB_draw_buffers_blend

Specified by:
glBlendEquationi in interface GL2GL3

glCompressedTexImage1D

public void glCompressedTexImage1D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5,
                                   long arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexImage1D in interface GL2GL3

glGenRenderbuffers

public void glGenRenderbuffers(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGenRenderbuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glColorP3uiv

public void glColorP3uiv(int arg0,
                         IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glVertexAttrib4fv

public void glVertexAttrib4fv(int arg0,
                              float[] arg1,
                              int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib4fv in interface GL2ES2

glCreateSyncFromCLeventARB

public long glCreateSyncFromCLeventARB(Buffer arg0,
                                       Buffer arg1,
                                       int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: GLsync glCreateSyncFromCLeventARB(void * context, void * event, GLbitfield flags);
Part of GL_ARB_cl_event

Specified by:
glCreateSyncFromCLeventARB in interface GL2GL3
Parameters:
arg0 - a direct or array-backed Buffer
arg1 - a direct or array-backed Buffer

glGetActiveUniformBlockName

public void glGetActiveUniformBlockName(int arg0,
                                        int arg1,
                                        int arg2,
                                        int[] arg3,
                                        int arg4,
                                        byte[] arg5,
                                        int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformBlockName in interface GL2GL3

glVertexAttribI4iv

public void glVertexAttribI4iv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4iv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetTexLevelParameteriv

public void glGetTexLevelParameteriv(int arg0,
                                     int arg1,
                                     int arg2,
                                     int[] arg3,
                                     int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexLevelParameteriv in interface GL2GL3

glBindTransformFeedback

public void glBindTransformFeedback(int arg0,
                                    int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindTransformFeedback(GLenum target, GLuint id);
Part of GL_ARB_transform_feedback2

Specified by:
glBindTransformFeedback in interface GL2GL3

glVertexAttribP2ui

public void glVertexAttribP2ui(int arg0,
                               int arg1,
                               boolean arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP2ui in interface GL2GL3

glGetAttribLocation

public int glGetAttribLocation(int arg0,
                               String arg1)
Description copied from interface: GL2ES2
Entry point to C language function: int glGetAttribLocation(GLuint program, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetAttribLocation in interface GL2ES2

glDeleteProgramPipelines

public void glDeleteProgramPipelines(int arg0,
                                     int[] arg1,
                                     int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
Part of GL_ARB_separate_shader_objects

Specified by:
glDeleteProgramPipelines in interface GL2GL3

glUniform3dv

public void glUniform3dv(int arg0,
                         int arg1,
                         DoubleBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform3dv in interface GL3
arg2 - a direct or array-backed DoubleBuffer

glGetGraphicsResetStatus

public int glGetGraphicsResetStatus()
Description copied from interface: GL
Entry point to C language function: GLenum glGetGraphicsResetStatusEXT(void);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glGetGraphicsResetStatus in interface GL

glSetMultisamplefvAMD

public void glSetMultisamplefvAMD(int arg0,
                                  int arg1,
                                  float[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val);
Part of GL_AMD_sample_positions

Specified by:
glSetMultisamplefvAMD in interface GL2GL3

glVertexAttrib4usv

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

Specified by:
glVertexAttrib4usv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glGetFragDataIndex

public int glGetFragDataIndex(int arg0,
                              String arg1)
Description copied from interface: GL2GL3
Entry point to C language function: GLint glGetFragDataIndex(GLuint program, const GLchar * name);
Part of GL_ARB_blend_func_extended

Specified by:
glGetFragDataIndex in interface GL2GL3

glActiveTexture

public void glActiveTexture(int arg0)
Description copied from interface: GL
Entry point to C language function: void glActiveTexture(GLenum texture);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glActiveTexture in interface GL

glBlendFunc

public void glBlendFunc(int arg0,
                        int arg1)
Description copied from interface: GL
Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glBlendFunc in interface GL

glGetActiveUniformName

public void glGetActiveUniformName(int arg0,
                                   int arg1,
                                   int arg2,
                                   IntBuffer arg3,
                                   ByteBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformName in interface GL2GL3
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed ByteBuffer

getContext

public GLContext getContext()
Description copied from interface: GLBase
Returns the GLContext associated which this GL object.

Specified by:
getContext in interface GLBase

glVertexAttribDivisor

public void glVertexAttribDivisor(int arg0,
                                  int arg1)
Description copied from interface: GL3
Entry point to C language function: void glVertexAttribDivisor(GLuint index, GLuint divisor);
Part of GL_VERSION_3_3

Specified by:
glVertexAttribDivisor in interface GL3

glTexImage2DMultisample

public void glTexImage2DMultisample(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    boolean arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
Part of GL_ARB_texture_multisample

Specified by:
glTexImage2DMultisample in interface GL2GL3

glGetVertexAttribfv

public void glGetVertexAttribfv(int arg0,
                                int arg1,
                                float[] arg2,
                                int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetVertexAttribfv in interface GL2ES2

glGetIntegerui64i_vNV

public void glGetIntegerui64i_vNV(int arg0,
                                  int arg1,
                                  LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glGetIntegerui64i_vNV in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glVertexP2uiv

public void glVertexP2uiv(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP2uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP2uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

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: GL2ES2
Entry point to C language function: void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D

Specified by:
glCompressedTexImage3D in interface GL2ES2

glVertexAttribI4uiv

public void glVertexAttribI4uiv(int arg0,
                                IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetShaderiv

public void glGetShaderiv(int arg0,
                          int arg1,
                          IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glProgramUniformMatrix3x4dv

public void glProgramUniformMatrix3x4dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x4dv in interface GL2GL3

hasBasicFBOSupport

public boolean hasBasicFBOSupport()
Description copied from interface: GLBase
Returns true if basic FBO support is available, otherwise false.

Basic FBO is supported if the context is either GL-ES >= 2.0, GL >= core 3.0 or implements the extensions GL_ARB_ES2_compatibility, GL_ARB_framebuffer_object, GL_EXT_framebuffer_object or GL_OES_framebuffer_object.

Basic FBO support may only include one color attachment and no multisampling, as well as limited internal formats for renderbuffer.

Specified by:
hasBasicFBOSupport in interface GLBase
See Also:
GLContext.hasBasicFBOSupport()

glClearBufferiv

public void glClearBufferiv(int arg0,
                            int arg1,
                            int[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
Part of GL_VERSION_3_0

Specified by:
glClearBufferiv in interface GL2GL3

glVertexAttribI2ui

public void glVertexAttribI2ui(int arg0,
                               int arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2ui(GLuint index, GLuint x, GLuint y);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2ui in interface GL2GL3

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: GL2ES2
Entry point to C language function: void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D

Specified by:
glTexImage3D in interface GL2ES2
arg9 - a direct or array-backed Buffer

glGenTextures

public void glGenTextures(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glGenTextures in interface GL
arg1 - a direct or array-backed IntBuffer

glProgramUniformMatrix4x3fv

public void glProgramUniformMatrix4x3fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x3fv in interface GL2GL3

glDrawBuffers

public void glDrawBuffers(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0

Specified by:
glDrawBuffers in interface GL2GL3

glTextureImage3DMultisampleNV

public void glTextureImage3DMultisampleNV(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          int arg5,
                                          int arg6,
                                          boolean arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glTextureImage3DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTextureImage3DMultisampleNV in interface GL2GL3

glFlushMappedBufferRange

public void glFlushMappedBufferRange(int arg0,
                                     long arg1,
                                     long arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
Part of GL_ARB_map_buffer_range; GL_APPLE_flush_buffer_range

Specified by:
glFlushMappedBufferRange in interface GL2GL3

glUniform1iv

public void glUniform1iv(int arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1iv in interface GL2ES2

glProgramUniform1d

public void glProgramUniform1d(int arg0,
                               int arg1,
                               double arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1d(GLuint program, GLint location, GLdouble v0);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1d in interface GL2GL3

glProgramUniformMatrix3x2fv

public void glProgramUniformMatrix3x2fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x2fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glGetActiveUniformBlockiv

public void glGetActiveUniformBlockiv(int arg0,
                                      int arg1,
                                      int arg2,
                                      IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformBlockiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glUniform1fv

public void glUniform1fv(int arg0,
                         int arg1,
                         FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1fv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glStencilMaskSeparate

public void glStencilMaskSeparate(int arg0,
                                  int arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glStencilMaskSeparate in interface GL2ES2

glMultiTexCoordP1uiv

public void glMultiTexCoordP1uiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP1uiv in interface GL2GL3

glDrawElements

public void glDrawElements(int arg0,
                           int arg1,
                           int arg2,
                           Buffer arg3)
Description copied from interface: GL
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glDrawElements in interface GL
arg3 - a direct or array-backed Buffer

glGenQueries

public void glGenQueries(int arg0,
                         int[] arg1,
                         int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGenQueriesEXT(GLsizei n, GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGenQueries in interface GL2ES2

glPointParameterfv

public void glPointParameterfv(int arg0,
                               float[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameterfv(GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_4

Specified by:
glPointParameterfv in interface GL2GL3

glNamedStringARB

public void glNamedStringARB(int arg0,
                             int arg1,
                             String arg2,
                             int arg3,
                             String arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glNamedStringARB(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string);
Part of GL_ARB_shading_language_include

Specified by:
glNamedStringARB in interface GL2GL3

glGetTexLevelParameterfv

public void glGetTexLevelParameterfv(int arg0,
                                     int arg1,
                                     int arg2,
                                     FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexLevelParameterfv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glIsFramebuffer

public boolean glIsFramebuffer(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glIsFramebuffer in interface GL

glProgramUniformMatrix3x4fv

public void glProgramUniformMatrix3x4fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3x4fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glProgramUniform1uiv

public void glProgramUniform1uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 int[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1uiv in interface GL2GL3

glGetnMinmax

public void glGetnMinmax(int arg0,
                         boolean arg1,
                         int arg2,
                         int arg3,
                         int arg4,
                         Buffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMinmaxARB(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values);
Part of GL_ARB_robustness

Specified by:
glGetnMinmax in interface GL2GL3
arg5 - a direct or array-backed Buffer

glGetnPixelMapusv

public void glGetnPixelMapusv(int arg0,
                              int arg1,
                              ShortBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapusvARB(GLenum map, GLsizei bufSize, GLushort * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapusv in interface GL2GL3
arg2 - a direct or array-backed ShortBuffer

glVertexAttribI4ubv

public void glVertexAttribI4ubv(int arg0,
                                byte[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4ubv in interface GL2GL3

glProgramUniformMatrix3fv

public void glProgramUniformMatrix3fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix3fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glUniform3fv

public void glUniform3fv(int arg0,
                         int arg1,
                         FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3fv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glGetTexParameterIuiv

public void glGetTexParameterIuiv(int arg0,
                                  int arg1,
                                  IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glGetTexParameterIuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetTexParameteriv

public void glGetTexParameteriv(int arg0,
                                int arg1,
                                IntBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetTexParameteriv in interface GL
arg2 - a direct or array-backed IntBuffer

glVertexP2ui

public void glVertexP2ui(int arg0,
                         int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP2ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP2ui in interface GL2GL3

glProgramUniform3f

public void glProgramUniform3f(int arg0,
                               int arg1,
                               float arg2,
                               float arg3,
                               float arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3f in interface GL2GL3

glMultiDrawElements

public void glMultiDrawElements(int arg0,
                                int[] arg1,
                                int arg2,
                                int arg3,
                                com.jogamp.common.nio.PointerBuffer arg4,
                                int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * * indices, GLsizei primcount);
Part of GL_VERSION_1_4

Specified by:
glMultiDrawElements in interface GL2GL3
arg4 - a direct or array-backed PointerBuffer

glMakeBufferNonResidentNV

public void glMakeBufferNonResidentNV(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glMakeBufferNonResidentNV(GLenum target);
Part of GL_NV_shader_buffer_load

Specified by:
glMakeBufferNonResidentNV in interface GL2GL3

glBlendEquationSeparatei

public void glBlendEquationSeparatei(int arg0,
                                     int arg1,
                                     int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glBlendEquationSeparateiARB(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
Part of GL_ARB_draw_buffers_blend

Specified by:
glBlendEquationSeparatei in interface GL2GL3

glViewport

public void glViewport(int arg0,
                       int arg1,
                       int arg2,
                       int arg3)
Description copied from interface: GL
Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glViewport in interface GL

glProgramUniform3i

public void glProgramUniform3i(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3i in interface GL2GL3

glProgramUniformMatrix2x3fv

public void glProgramUniformMatrix2x3fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x3fv in interface GL2GL3

glUniformMatrix2x4fv

public void glUniformMatrix2x4fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix2x4fv in interface GL2GL3

glShaderSource

public void glShaderSource(int arg0,
                           int arg1,
                           String[] arg2,
                           int[] arg3,
                           int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glShaderSource in interface GL2ES2

glProgramUniformMatrix4x2fv

public void glProgramUniformMatrix4x2fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        float[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x2fv in interface GL2GL3

glTexImage2DMultisampleCoverageNV

public void glTexImage2DMultisampleCoverageNV(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4,
                                              int arg5,
                                              boolean arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage2DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTexImage2DMultisampleCoverageNV in interface GL2GL3

glGetActiveSubroutineUniformName

public void glGetActiveSubroutineUniformName(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             IntBuffer arg4,
                                             ByteBuffer arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineUniformName in interface GL2GL3
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed ByteBuffer

glDeleteFramebuffers

public void glDeleteFramebuffers(int arg0,
                                 int[] arg1,
                                 int arg2)
Description copied from interface: GL
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glDeleteFramebuffers in interface GL

glVertexAttrib1fv

public void glVertexAttrib1fv(int arg0,
                              float[] arg1,
                              int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib1fv in interface GL2ES2

glDrawElementsIndirect

public void glDrawElementsIndirect(int arg0,
                                   int arg1,
                                   Buffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect);
Part of GL_ARB_draw_indirect

Specified by:
glDrawElementsIndirect in interface GL3
arg2 - a direct or array-backed Buffer

glGetActiveAtomicCounterBufferiv

public void glGetActiveAtomicCounterBufferiv(int arg0,
                                             int arg1,
                                             int arg2,
                                             int[] arg3,
                                             int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params);
Part of GL_ARB_shader_atomic_counters

Specified by:
glGetActiveAtomicCounterBufferiv in interface GL2GL3

glVertexAttrib3fv

public void glVertexAttrib3fv(int arg0,
                              float[] arg1,
                              int arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib3fv in interface GL2ES2

glBindFragDataLocationIndexed

public void glBindFragDataLocationIndexed(int arg0,
                                          int arg1,
                                          int arg2,
                                          String arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);
Part of GL_ARB_blend_func_extended

Specified by:
glBindFragDataLocationIndexed in interface GL2GL3

glVertexAttribL3dv

public void glVertexAttribL3dv(int arg0,
                               double[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL3dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL3dv in interface GL2GL3

glProvokingVertex

public void glProvokingVertex(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glProvokingVertex(GLenum mode);
Part of GL_ARB_provoking_vertex

Specified by:
glProvokingVertex in interface GL2GL3

glNormalFormatNV

public void glNormalFormatNV(int arg0,
                             int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glNormalFormatNV(GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glNormalFormatNV in interface GL2GL3

glGetFloatv

public void glGetFloatv(int arg0,
                        float[] arg1,
                        int arg2)
Description copied from interface: GL
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetFloatv in interface GL

glUniform2dv

public void glUniform2dv(int arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform2dv in interface GL3

glProgramUniform4iv

public void glProgramUniform4iv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4iv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glProgramUniformMatrix2dv

public void glProgramUniformMatrix2dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      double[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2dv in interface GL2GL3

glBufferSubData

public void glBufferSubData(int arg0,
                            long arg1,
                            long arg2,
                            Buffer arg3)
Description copied from interface: GL
Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glBufferSubData in interface GL
arg3 - a direct or array-backed Buffer

glDepthRangeArrayv

public void glDepthRangeArrayv(int arg0,
                               int arg1,
                               double[] arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLclampd * v);
Part of GL_ARB_viewport_array

Specified by:
glDepthRangeArrayv in interface GL2GL3

glGetIntegeri_v

public void glGetIntegeri_v(int arg0,
                            int arg1,
                            IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data);
Part of GL_VERSION_3_0

Specified by:
glGetIntegeri_v in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetString

public String glGetString(int arg0)
Description copied from interface: GL
Entry point to C language function: const GLubyte * glGetString(GLenum name);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetString in interface GL

glProgramUniformMatrix4dv

public void glProgramUniformMatrix4dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      double[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4dv in interface GL2GL3

glGetShaderInfoLog

public void glGetShaderInfoLog(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3,
                               byte[] arg4,
                               int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderInfoLog in interface GL2ES2

glStencilFunc

public void glStencilFunc(int arg0,
                          int arg1,
                          int arg2)
Description copied from interface: GL
Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glStencilFunc in interface GL

glGetUniformSubroutineuiv

public void glGetUniformSubroutineuiv(int arg0,
                                      int arg1,
                                      IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params);
Part of GL_ARB_shader_subroutine

Specified by:
glGetUniformSubroutineuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetSamplerParameterfv

public void glGetSamplerParameterfv(int arg0,
                                    int arg1,
                                    FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterfv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glGetFloati_v

public void glGetFloati_v(int arg0,
                          int arg1,
                          float[] arg2,
                          int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data);
Part of GL_ARB_viewport_array

Specified by:
glGetFloati_v in interface GL2GL3

glUniform4dv

public void glUniform4dv(int arg0,
                         int arg1,
                         double[] arg2,
                         int arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform4dv in interface GL3

glProgramUniform2iv

public void glProgramUniform2iv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2iv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glTexImage3DMultisample

public void glTexImage3DMultisample(int arg0,
                                    int arg1,
                                    int arg2,
                                    int arg3,
                                    int arg4,
                                    int arg5,
                                    boolean arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
Part of GL_ARB_texture_multisample

Specified by:
glTexImage3DMultisample in interface GL2GL3

glGetDebugMessageLogARB

public int glGetDebugMessageLogARB(int arg0,
                                   int arg1,
                                   IntBuffer arg2,
                                   IntBuffer arg3,
                                   IntBuffer arg4,
                                   IntBuffer arg5,
                                   IntBuffer arg6,
                                   ByteBuffer arg7)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
Part of GL_ARB_debug_output

Specified by:
glGetDebugMessageLogARB in interface GL2GL3
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed IntBuffer
arg6 - a direct or array-backed IntBuffer
arg7 - a direct or array-backed ByteBuffer

glReadnPixels

public void glReadnPixels(int arg0,
                          int arg1,
                          int arg2,
                          int arg3,
                          int arg4,
                          int arg5,
                          int arg6,
                          Buffer arg7)
Description copied from interface: GL
Entry point to C language function: void glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glReadnPixels in interface GL
arg7 - a direct or array-backed Buffer

glVertexAttribL4d

public void glVertexAttribL4d(int arg0,
                              double arg1,
                              double arg2,
                              double arg3,
                              double arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL4d in interface GL2GL3

glProgramUniform1i

public void glProgramUniform1i(int arg0,
                               int arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1i(GLuint program, GLint location, GLint v0);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1i in interface GL2GL3

glGetShaderPrecisionFormat

public void glGetShaderPrecisionFormat(int arg0,
                                       int arg1,
                                       IntBuffer arg2,
                                       IntBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Throws GLException if no native implementation is available.

Specified by:
glGetShaderPrecisionFormat in interface GL2ES2

glGetShaderPrecisionFormat

public void glGetShaderPrecisionFormat(int arg0,
                                       int arg1,
                                       int[] arg2,
                                       int arg3,
                                       int[] arg4,
                                       int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Throws GLException if no native implementation is available.

Specified by:
glGetShaderPrecisionFormat in interface GL2ES2

glGetnPixelMapfv

public void glGetnPixelMapfv(int arg0,
                             int arg1,
                             FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapfvARB(GLenum map, GLsizei bufSize, GLfloat * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapfv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glClearBufferfv

public void glClearBufferfv(int arg0,
                            int arg1,
                            FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
Part of GL_VERSION_3_0

Specified by:
glClearBufferfv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glGetProgramPipelineInfoLog

public void glGetProgramPipelineInfoLog(int arg0,
                                        int arg1,
                                        int[] arg2,
                                        int arg3,
                                        byte[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
Part of GL_ARB_separate_shader_objects

Specified by:
glGetProgramPipelineInfoLog in interface GL2GL3

glGetFramebufferAttachmentParameteriv

public void glGetFramebufferAttachmentParameteriv(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  IntBuffer arg3)
Description copied from interface: GL
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGetFramebufferAttachmentParameteriv in interface GL
arg3 - a direct or array-backed IntBuffer

glUniform3uiv

public void glUniform3uiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform3uiv in interface GL2GL3

glGetProgramiv

public void glGetProgramiv(int arg0,
                           int arg1,
                           IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetProgramiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glPauseTransformFeedback

public void glPauseTransformFeedback()
Description copied from interface: GL2GL3
Entry point to C language function: void glPauseTransformFeedback(void);
Part of GL_ARB_transform_feedback2

Specified by:
glPauseTransformFeedback in interface GL2GL3

glDrawElementsInstancedBaseVertexBaseInstance

public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,
                                                          int arg1,
                                                          int arg2,
                                                          Buffer arg3,
                                                          int arg4,
                                                          int arg5,
                                                          int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount, GLint basevertex, GLuint baseinstance);
Part of GL_ARB_base_instance

Specified by:
glDrawElementsInstancedBaseVertexBaseInstance in interface GL2GL3
arg3 - a direct or array-backed Buffer

glStencilMask

public void glStencilMask(int arg0)
Description copied from interface: GL
Entry point to C language function: void glStencilMask(GLuint mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glStencilMask in interface GL

glVertexAttribI2uiv

public void glVertexAttribI2uiv(int arg0,
                                IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetnUniformfv

public void glGetnUniformfv(int arg0,
                            int arg1,
                            int arg2,
                            float[] arg3,
                            int arg4)
Description copied from interface: GL
Entry point to C language function: void glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float * params);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glGetnUniformfv in interface GL

glBeginQueryIndexed

public void glBeginQueryIndexed(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glBeginQueryIndexed(GLenum target, GLuint index, GLuint id);
Part of GL_ARB_transform_feedback3

Specified by:
glBeginQueryIndexed in interface GL2GL3

glFramebufferTexture

public void glFramebufferTexture(int arg0,
                                 int arg1,
                                 int arg2,
                                 int arg3)
Description copied from interface: GL3
Entry point to C language function: void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level);
Part of GL_VERSION_3_2

Specified by:
glFramebufferTexture in interface GL3

glUniformMatrix2fv

public void glUniformMatrix2fv(int arg0,
                               int arg1,
                               boolean arg2,
                               FloatBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix2fv in interface GL2ES2
arg3 - a direct or array-backed FloatBuffer

glProgramBinary

public void glProgramBinary(int arg0,
                            int arg1,
                            Buffer arg2,
                            int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length);
Part of GL_ARB_get_program_binary; GL_OES_get_program_binary

Specified by:
glProgramBinary in interface GL2ES2
arg2 - a direct or array-backed Buffer

glGetVertexAttribIiv

public void glGetVertexAttribIiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_3_0

Specified by:
glGetVertexAttribIiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glUniform1uiv

public void glUniform1uiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform1uiv in interface GL2GL3

glProgramUniform1fv

public void glProgramUniform1fv(int arg0,
                                int arg1,
                                int arg2,
                                FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glTexCoordP1uiv

public void glTexCoordP1uiv(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP1uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP1uiv in interface GL2GL3

glBeginQuery

public void glBeginQuery(int arg0,
                         int arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glBeginQueryEXT(GLenum target, GLuint id);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glBeginQuery in interface GL2ES2

glVertexAttribL1dv

public void glVertexAttribL1dv(int arg0,
                               DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL1dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL1dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glClear

public void glClear(int arg0)
Description copied from interface: GL
Entry point to C language function: void glClear(GLbitfield mask);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glClear in interface GL

glSecondaryColorP3uiv

public void glSecondaryColorP3uiv(int arg0,
                                  IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glSecondaryColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glSecondaryColorP3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glTexCoordP2uiv

public void glTexCoordP2uiv(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP2uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP2uiv in interface GL2GL3

glGetNamedStringARB

public void glGetNamedStringARB(int arg0,
                                String arg1,
                                int arg2,
                                int[] arg3,
                                int arg4,
                                byte[] arg5,
                                int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string);
Part of GL_ARB_shading_language_include

Specified by:
glGetNamedStringARB in interface GL2GL3

glTexCoordP2ui

public void glTexCoordP2ui(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP2ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP2ui in interface GL2GL3

glProgramUniform3iv

public void glProgramUniform3iv(int arg0,
                                int arg1,
                                int arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3iv in interface GL2GL3

glProgramUniform1iv

public void glProgramUniform1iv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1iv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetUniformui64vNV

public void glGetUniformui64vNV(int arg0,
                                int arg1,
                                LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetUniformui64vNV in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glUniformMatrix4fv

public void glUniformMatrix4fv(int arg0,
                               int arg1,
                               boolean arg2,
                               FloatBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix4fv in interface GL2ES2
arg3 - a direct or array-backed FloatBuffer

glGetVertexAttribLdv

public void glGetVertexAttribLdv(int arg0,
                                 int arg1,
                                 DoubleBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glGetVertexAttribLdv in interface GL2GL3
arg2 - a direct or array-backed DoubleBuffer

getDefaultReadFramebuffer

public int getDefaultReadFramebuffer()
Description copied from interface: GLBase
Return the default read framebuffer name.

May differ from it's default zero in case an framebuffer object (FBObject) based drawable is being used.

Specified by:
getDefaultReadFramebuffer in interface GLBase

glCopyTexImage1D

public void glCopyTexImage1D(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             int arg4,
                             int arg5,
                             int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
Part of GL_VERSION_1_1

Specified by:
glCopyTexImage1D in interface GL2GL3

glProgramUniform3d

public void glProgramUniform3d(int arg0,
                               int arg1,
                               double arg2,
                               double arg3,
                               double arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3d in interface GL2GL3

glProgramUniform3dv

public void glProgramUniform3dv(int arg0,
                                int arg1,
                                int arg2,
                                DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3dv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glProgramParameteriARB

public void glProgramParameteriARB(int arg0,
                                   int arg1,
                                   int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramParameteriARB(GLuint program, GLenum pname, GLint value);
Part of GL_ARB_geometry_shader4

Specified by:
glProgramParameteriARB in interface GL2GL3

glVertexAttribP1uiv

public void glVertexAttribP1uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP1uiv in interface GL2GL3

glScissor

public void glScissor(int arg0,
                      int arg1,
                      int arg2,
                      int arg3)
Description copied from interface: GL
Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glScissor in interface GL

glDeleteQueries

public void glDeleteQueries(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glDeleteQueries in interface GL2ES2
arg1 - a direct or array-backed IntBuffer

glGetnMapfv

public void glGetnMapfv(int arg0,
                        int arg1,
                        int arg2,
                        FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapfvARB(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapfv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glVertexAttribI3ui

public void glVertexAttribI3ui(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3ui in interface GL2GL3

glVertexAttrib1sv

public void glVertexAttrib1sv(int arg0,
                              short[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1sv in interface GL2GL3

glFramebufferTexture3D

public void glFramebufferTexture3D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4,
                                   int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
Part of GL_ARB_framebuffer_object; GL_OES_texture_3D

Specified by:
glFramebufferTexture3D in interface GL2ES2

glUniformMatrix3dv

public void glUniformMatrix3dv(int arg0,
                               int arg1,
                               boolean arg2,
                               double[] arg3,
                               int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3dv in interface GL3

glFenceSync

public long glFenceSync(int arg0,
                        int arg1)
Description copied from interface: GL3
Entry point to C language function: GLsync glFenceSync(GLenum condition, GLbitfield flags);
Part of GL_ARB_sync

Specified by:
glFenceSync in interface GL3

glProgramUniform1f

public void glProgramUniform1f(int arg0,
                               int arg1,
                               float arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1f(GLuint program, GLint location, GLfloat v0);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1f in interface GL2GL3

glGetBufferSubData

public void glGetBufferSubData(int arg0,
                               long arg1,
                               long arg2,
                               Buffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
Part of GL_VERSION_1_5

Specified by:
glGetBufferSubData in interface GL2GL3
arg3 - a direct only Buffer

glGetDebugMessageLogARB

public int glGetDebugMessageLogARB(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3,
                                   int[] arg4,
                                   int arg5,
                                   int[] arg6,
                                   int arg7,
                                   int[] arg8,
                                   int arg9,
                                   int[] arg10,
                                   int arg11,
                                   byte[] arg12,
                                   int arg13)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetDebugMessageLogARB(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
Part of GL_ARB_debug_output

Specified by:
glGetDebugMessageLogARB in interface GL2GL3

glTexBuffer

public void glTexBuffer(int arg0,
                        int arg1,
                        int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer);
Part of GL_ARB_texture_buffer_object

Specified by:
glTexBuffer in interface GL2GL3

glVertexAttribI4usv

public void glVertexAttribI4usv(int arg0,
                                short[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4usv in interface GL2GL3

glFlush

public void glFlush()
Description copied from interface: GL
Entry point to C language function: void glFlush(void);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glFlush in interface GL

glProgramUniform2uiv

public void glProgramUniform2uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glMakeNamedBufferNonResidentNV

public void glMakeNamedBufferNonResidentNV(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glMakeNamedBufferNonResidentNV(GLuint buffer);
Part of GL_NV_shader_buffer_load

Specified by:
glMakeNamedBufferNonResidentNV in interface GL2GL3

glGetBufferParameteri64v

public void glGetBufferParameteri64v(int arg0,
                                     int arg1,
                                     long[] arg2,
                                     int arg3)
Description copied from interface: GL3
Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
Part of GL_VERSION_3_2

Specified by:
glGetBufferParameteri64v in interface GL3

glDeleteVertexArrays

public void glDeleteVertexArrays(int arg0,
                                 IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays);
Part of GL_ARB_vertex_array_object

Specified by:
glDeleteVertexArrays in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetShaderInfoLog

public void glGetShaderInfoLog(int arg0,
                               int arg1,
                               IntBuffer arg2,
                               ByteBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderInfoLog in interface GL2ES2
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed ByteBuffer

glClearBufferfi

public void glClearBufferfi(int arg0,
                            int arg1,
                            float arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
Part of GL_VERSION_3_0

Specified by:
glClearBufferfi in interface GL2GL3

glScissorIndexedv

public void glScissorIndexedv(int arg0,
                              int[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v);
Part of GL_ARB_viewport_array

Specified by:
glScissorIndexedv in interface GL2GL3

glIsNamedStringARB

public boolean glIsNamedStringARB(int arg0,
                                  String arg1)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsNamedStringARB(GLint namelen, const GLchar * name);
Part of GL_ARB_shading_language_include

Specified by:
glIsNamedStringARB in interface GL2GL3

glMultiDrawArrays

public void glMultiDrawArrays(int arg0,
                              int[] arg1,
                              int arg2,
                              int[] arg3,
                              int arg4,
                              int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
Part of GL_VERSION_1_4

Specified by:
glMultiDrawArrays in interface GL2GL3

glMultiDrawArrays

public void glMultiDrawArrays(int arg0,
                              IntBuffer arg1,
                              IntBuffer arg2,
                              int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
Part of GL_VERSION_1_4

Specified by:
glMultiDrawArrays in interface GL2GL3
arg1 - a direct or array-backed IntBuffer
arg2 - a direct or array-backed IntBuffer

glVertexAttribI1uiv

public void glVertexAttribI1uiv(int arg0,
                                int[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1uiv in interface GL2GL3

glGetActiveSubroutineUniformName

public void glGetActiveSubroutineUniformName(int arg0,
                                             int arg1,
                                             int arg2,
                                             int arg3,
                                             int[] arg4,
                                             int arg5,
                                             byte[] arg6,
                                             int arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineUniformName in interface GL2GL3

glSamplerParameterIiv

public void glSamplerParameterIiv(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterIiv in interface GL2GL3

glBufferAddressRangeNV

public void glBufferAddressRangeNV(int arg0,
                                   int arg1,
                                   long arg2,
                                   long arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glBufferAddressRangeNV(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glBufferAddressRangeNV in interface GL2GL3

glPointParameteriv

public void glPointParameteriv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glPointParameteriv(GLenum pname, const GLint * params);
Part of GL_VERSION_1_4

Specified by:
glPointParameteriv in interface GL2GL3

glIsShader

public boolean glIsShader(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: GLboolean glIsShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glIsShader in interface GL2ES2

glUniformMatrix4x2fv

public void glUniformMatrix4x2fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix4x2fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glGetQueryIndexediv

public void glGetQueryIndexediv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params);
Part of GL_ARB_transform_feedback3

Specified by:
glGetQueryIndexediv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glIsNamedBufferResidentNV

public boolean glIsNamedBufferResidentNV(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsNamedBufferResidentNV(GLuint buffer);
Part of GL_NV_shader_buffer_load

Specified by:
glIsNamedBufferResidentNV in interface GL2GL3

glIsProgramPipeline

public boolean glIsProgramPipeline(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects

Specified by:
glIsProgramPipeline in interface GL2GL3

glGetnColorTable

public void glGetnColorTable(int arg0,
                             int arg1,
                             int arg2,
                             int arg3,
                             Buffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnColorTableARB(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table);
Part of GL_ARB_robustness

Specified by:
glGetnColorTable in interface GL2GL3
arg4 - a direct or array-backed Buffer

glGetnUniformiv

public void glGetnUniformiv(int arg0,
                            int arg1,
                            int arg2,
                            IntBuffer arg3)
Description copied from interface: GL
Entry point to C language function: void glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params);
Part of GL_ARB_robustness; GL_EXT_robustness

Specified by:
glGetnUniformiv in interface GL
arg3 - a direct or array-backed IntBuffer

glGenFramebuffers

public void glGenFramebuffers(int arg0,
                              int[] arg1,
                              int arg2)
Description copied from interface: GL
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGenFramebuffers in interface GL

glGetUniformfv

public void glGetUniformfv(int arg0,
                           int arg1,
                           FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetUniformfv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glGetBufferSize

public long glGetBufferSize(int arg0)
Specified by:
glGetBufferSize in interface GLBase
Parameters:
arg0 - a GL buffer name, generated with GL.glGenBuffers(int, int[], int) and used in GL.glBindBuffer(int, int), GL.glBufferData(int, long, java.nio.Buffer, int) or GL2.glNamedBufferDataEXT(int, long, java.nio.Buffer, int) for example.
Returns:
the size of the given GL buffer

glGetIntegerui64vNV

public void glGetIntegerui64vNV(int arg0,
                                long[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result);
Part of GL_NV_shader_buffer_load

Specified by:
glGetIntegerui64vNV in interface GL2GL3

glVertexAttrib4usv

public void glVertexAttrib4usv(int arg0,
                               short[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4usv(GLuint index, const GLushort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4usv in interface GL2GL3

glGetRenderbufferParameteriv

public void glGetRenderbufferParameteriv(int arg0,
                                         int arg1,
                                         IntBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGetRenderbufferParameteriv in interface GL
arg2 - a direct or array-backed IntBuffer

glTexParameterf

public void glTexParameterf(int arg0,
                            int arg1,
                            float arg2)
Description copied from interface: GL
Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameterf in interface GL

glProgramUniform3uiv

public void glProgramUniform3uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetnUniformuiv

public void glGetnUniformuiv(int arg0,
                             int arg1,
                             int arg2,
                             int[] arg3,
                             int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnUniformuivARB(GLuint program, GLint location, GLsizei bufSize, GLuint * params);
Part of GL_ARB_robustness

Specified by:
glGetnUniformuiv in interface GL2GL3

glEndTransformFeedback

public void glEndTransformFeedback()
Description copied from interface: GL2GL3
Entry point to C language function: void glEndTransformFeedback(void);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glEndTransformFeedback in interface GL2GL3

glGetBooleani_v

public void glGetBooleani_v(int arg0,
                            int arg1,
                            byte[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);
Part of GL_VERSION_3_0

Specified by:
glGetBooleani_v in interface GL2GL3

glVertexAttrib4uiv

public void glVertexAttrib4uiv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4uiv in interface GL2GL3

glGetUniformIndices

public void glGetUniformIndices(int arg0,
                                int arg1,
                                String[] arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * * uniformNames, GLuint * uniformIndices);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetUniformIndices in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetBooleanv

public void glGetBooleanv(int arg0,
                          byte[] arg1,
                          int arg2)
Description copied from interface: GL
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetBooleanv in interface GL

glProgramUniform3fv

public void glProgramUniform3fv(int arg0,
                                int arg1,
                                int arg2,
                                float[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3fv in interface GL2GL3

glVertexP4uiv

public void glVertexP4uiv(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP4uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP4uiv in interface GL2GL3

glDeleteProgram

public void glDeleteProgram(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glDeleteProgram(GLuint program);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glDeleteProgram in interface GL2ES2

glGetIntegerv

public void glGetIntegerv(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetIntegerv in interface GL
arg1 - a direct or array-backed IntBuffer

glSecondaryColorP3ui

public void glSecondaryColorP3ui(int arg0,
                                 int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glSecondaryColorP3ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glSecondaryColorP3ui in interface GL2GL3

glTexCoordP4ui

public void glTexCoordP4ui(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP4ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP4ui in interface GL2GL3

glPrimitiveRestartIndex

public void glPrimitiveRestartIndex(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glPrimitiveRestartIndex(GLuint index);
Part of GL_VERSION_3_1

Specified by:
glPrimitiveRestartIndex in interface GL2GL3

glDrawElementsInstanced

public void glDrawElementsInstanced(int arg0,
                                    int arg1,
                                    int arg2,
                                    Buffer arg3,
                                    int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
Part of GL_ARB_draw_instanced

Specified by:
glDrawElementsInstanced in interface GL2GL3
arg3 - a direct or array-backed Buffer

glColorFormatNV

public void glColorFormatNV(int arg0,
                            int arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glColorFormatNV in interface GL2GL3

glVertexAttrib4fv

public void glVertexAttrib4fv(int arg0,
                              FloatBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib4fv in interface GL2ES2
arg1 - a direct or array-backed FloatBuffer

glDeleteTextures

public void glDeleteTextures(int arg0,
                             IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glDeleteTextures in interface GL
arg1 - a direct or array-backed IntBuffer

glBindAttribLocation

public void glBindAttribLocation(int arg0,
                                 int arg1,
                                 String arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glBindAttribLocation in interface GL2ES2

glDepthRangef

public void glDepthRangef(float arg0,
                          float arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Calls void glDepthRange(GLclampd zNear, GLclampd zFar); if no native implementation is available.

Specified by:
glDepthRangef in interface GL
Specified by:
glDepthRangef in interface GL2ES2

glBlitFramebuffer

public void glBlitFramebuffer(int arg0,
                              int arg1,
                              int arg2,
                              int arg3,
                              int arg4,
                              int arg5,
                              int arg6,
                              int arg7,
                              int arg8,
                              int arg9)
Description copied from interface: GL2GL3
Entry point to C language function: void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
Part of GL_ARB_framebuffer_object; GL_EXT_framebuffer_blit

Specified by:
glBlitFramebuffer in interface GL2GL3

glUniformMatrix4x3dv

public void glUniformMatrix4x3dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 double[] arg3,
                                 int arg4)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4x3dv in interface GL3

glProgramUniformMatrix4x2dv

public void glProgramUniformMatrix4x2dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x2dv in interface GL2GL3

glClearColor

public void glClearColor(float arg0,
                         float arg1,
                         float arg2,
                         float arg3)
Description copied from interface: GL
Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glClearColor in interface GL

glUseProgramStages

public void glUseProgramStages(int arg0,
                               int arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
Part of GL_ARB_separate_shader_objects

Specified by:
glUseProgramStages in interface GL2GL3

glShaderBinary

public void glShaderBinary(int arg0,
                           int[] arg1,
                           int arg2,
                           int arg3,
                           Buffer arg4,
                           int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Throws GLException if no native implementation is available.

Specified by:
glShaderBinary in interface GL2ES2

glGetnUniformdv

public void glGetnUniformdv(int arg0,
                            int arg1,
                            int arg2,
                            DoubleBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble * params);
Part of GL_ARB_robustness

Specified by:
glGetnUniformdv in interface GL2GL3
arg3 - a direct or array-backed DoubleBuffer

glTransformFeedbackVaryings

public void glTransformFeedbackVaryings(int arg0,
                                        int arg1,
                                        String[] arg2,
                                        int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * * varyings, GLenum bufferMode);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glTransformFeedbackVaryings in interface GL2GL3

glUniformSubroutinesuiv

public void glUniformSubroutinesuiv(int arg0,
                                    int arg1,
                                    int[] arg2,
                                    int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices);
Part of GL_ARB_shader_subroutine

Specified by:
glUniformSubroutinesuiv in interface GL2GL3

glScissorArrayv

public void glScissorArrayv(int arg0,
                            int arg1,
                            IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v);
Part of GL_ARB_viewport_array

Specified by:
glScissorArrayv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glSamplerParameterfv

public void glSamplerParameterfv(int arg0,
                                 int arg1,
                                 FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterfv in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glFramebufferTextureARB

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

Specified by:
glFramebufferTextureARB in interface GL2GL3

glDrawElements

public void glDrawElements(int arg0,
                           int arg1,
                           int arg2,
                           long arg3)
Description copied from interface: GL
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glDrawElements in interface GL

glVertexAttribP2uiv

public void glVertexAttribP2uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP2uiv in interface GL2GL3

glVertexAttrib4ubv

public void glVertexAttrib4ubv(int arg0,
                               ByteBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4ubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4ubv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glMinSampleShading

public void glMinSampleShading(float arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glMinSampleShadingARB(GLclampf value);
Part of GL_ARB_sample_shading

Specified by:
glMinSampleShading in interface GL2GL3

glFramebufferTextureLayerARB

public void glFramebufferTextureLayerARB(int arg0,
                                         int arg1,
                                         int arg2,
                                         int arg3,
                                         int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
Part of GL_ARB_geometry_shader4

Specified by:
glFramebufferTextureLayerARB in interface GL2GL3

glPatchParameterfv

public void glPatchParameterfv(int arg0,
                               FloatBuffer arg1)
Description copied from interface: GL3
Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values);
Part of GL_ARB_tessellation_shader

Specified by:
glPatchParameterfv in interface GL3
arg1 - a direct or array-backed FloatBuffer

glNormalP3uiv

public void glNormalP3uiv(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glNormalP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glNormalP3uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGenVertexArrays

public void glGenVertexArrays(int arg0,
                              IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays);
Part of GL_ARB_vertex_array_object

Specified by:
glGenVertexArrays in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glGetSynciv

public void glGetSynciv(long arg0,
                        int arg1,
                        int arg2,
                        int[] arg3,
                        int arg4,
                        int[] arg5,
                        int arg6)
Description copied from interface: GL3
Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
Part of GL_ARB_sync

Specified by:
glGetSynciv in interface GL3

glGetSynciv

public void glGetSynciv(long arg0,
                        int arg1,
                        int arg2,
                        IntBuffer arg3,
                        IntBuffer arg4)
Description copied from interface: GL3
Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
Part of GL_ARB_sync

Specified by:
glGetSynciv in interface GL3
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer

glGetNamedStringARB

public void glGetNamedStringARB(int arg0,
                                String arg1,
                                int arg2,
                                IntBuffer arg3,
                                ByteBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string);
Part of GL_ARB_shading_language_include

Specified by:
glGetNamedStringARB in interface GL2GL3
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed ByteBuffer

glDeleteTransformFeedbacks

public void glDeleteTransformFeedbacks(int arg0,
                                       int[] arg1,
                                       int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
Part of GL_ARB_transform_feedback2

Specified by:
glDeleteTransformFeedbacks in interface GL2GL3

glBufferData

public void glBufferData(int arg0,
                         long arg1,
                         Buffer arg2,
                         int arg3)
Description copied from interface: GL
Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glBufferData in interface GL
arg2 - a direct or array-backed Buffer

glVertexAttrib4dv

public void glVertexAttrib4dv(int arg0,
                              double[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4dv in interface GL2GL3

glProgramUniformMatrix4x3fv

public void glProgramUniformMatrix4x3fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x3fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glGetQueryiv

public void glGetQueryiv(int arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetQueryivEXT(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGetQueryiv in interface GL2ES2

glTexStorage2D

public void glTexStorage2D(int arg0,
                           int arg1,
                           int arg2,
                           int arg3,
                           int arg4)
Description copied from interface: GL
Entry point to C language function: void glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage

Specified by:
glTexStorage2D in interface GL

glNormalP3ui

public void glNormalP3ui(int arg0,
                         int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glNormalP3ui(GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glNormalP3ui in interface GL2GL3

glVertexAttrib1dv

public void glVertexAttrib1dv(int arg0,
                              DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glSetMultisamplefvAMD

public void glSetMultisamplefvAMD(int arg0,
                                  int arg1,
                                  FloatBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val);
Part of GL_AMD_sample_positions

Specified by:
glSetMultisamplefvAMD in interface GL2GL3
arg2 - a direct or array-backed FloatBuffer

glGetBufferParameteriv

public void glGetBufferParameteriv(int arg0,
                                   int arg1,
                                   IntBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glGetBufferParameteriv in interface GL
arg2 - a direct or array-backed IntBuffer

glGetUniformBlockIndex

public int glGetUniformBlockIndex(int arg0,
                                  String arg1)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetUniformBlockIndex in interface GL2GL3

glTexParameteri

public void glTexParameteri(int arg0,
                            int arg1,
                            int arg2)
Description copied from interface: GL
Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameteri in interface GL

glLineWidth

public void glLineWidth(float arg0)
Description copied from interface: GL
Entry point to C language function: void glLineWidth(GLfloat width);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glLineWidth in interface GL

glGetProgramPipelineInfoLog

public void glGetProgramPipelineInfoLog(int arg0,
                                        int arg1,
                                        IntBuffer arg2,
                                        ByteBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
Part of GL_ARB_separate_shader_objects

Specified by:
glGetProgramPipelineInfoLog in interface GL2GL3
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed ByteBuffer

glVertexAttribI1ui

public void glVertexAttribI1ui(int arg0,
                               int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1ui(GLuint index, GLuint x);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1ui in interface GL2GL3

glDeleteSamplers

public void glDeleteSamplers(int arg0,
                             int[] arg1,
                             int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers);
Part of GL_ARB_sampler_objects

Specified by:
glDeleteSamplers in interface GL2GL3

glProgramUniformMatrix2x3dv

public void glProgramUniformMatrix2x3dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x3dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glVertexAttrib3dv

public void glVertexAttrib3dv(int arg0,
                              DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glGetVertexAttribfv

public void glGetVertexAttribfv(int arg0,
                                int arg1,
                                FloatBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetVertexAttribfv in interface GL2ES2
arg2 - a direct or array-backed FloatBuffer

glDepthRange

public void glDepthRange(double arg0,
                         double arg1)
Description copied from interface: GLBase
Aliased entrypoint of void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .

Specified by:
glDepthRange in interface GL2ES2
Specified by:
glDepthRange in interface GLBase

glVertexAttrib4dv

public void glVertexAttrib4dv(int arg0,
                              DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glGetProgramPipelineiv

public void glGetProgramPipelineiv(int arg0,
                                   int arg1,
                                   int[] arg2,
                                   int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
Part of GL_ARB_separate_shader_objects

Specified by:
glGetProgramPipelineiv in interface GL2GL3

glEdgeFlagFormatNV

public void glEdgeFlagFormatNV(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glEdgeFlagFormatNV(GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glEdgeFlagFormatNV in interface GL2GL3

glMemoryBarrier

public void glMemoryBarrier(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glMemoryBarrier(GLbitfield barriers);
Part of GL_ARB_shader_image_load_store

Specified by:
glMemoryBarrier in interface GL2GL3

glVertexAttribI3iv

public void glVertexAttribI3iv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3iv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glDebugMessageControlARB

public void glDebugMessageControlARB(int arg0,
                                     int arg1,
                                     int arg2,
                                     int arg3,
                                     IntBuffer arg4,
                                     boolean arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageControlARB(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_ARB_debug_output

Specified by:
glDebugMessageControlARB in interface GL2GL3
arg4 - a direct or array-backed IntBuffer

glGetProgramStageiv

public void glGetProgramStageiv(int arg0,
                                int arg1,
                                int arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine

Specified by:
glGetProgramStageiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glProgramUniformMatrix2fv

public void glProgramUniformMatrix2fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      float[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2fv in interface GL2GL3

glTexSubImage1D

public void glTexSubImage1D(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4,
                            int arg5,
                            long arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1

Specified by:
glTexSubImage1D in interface GL2GL3

glGetActiveSubroutineUniformiv

public void glGetActiveSubroutineUniformiv(int arg0,
                                           int arg1,
                                           int arg2,
                                           int arg3,
                                           IntBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values);
Part of GL_ARB_shader_subroutine

Specified by:
glGetActiveSubroutineUniformiv in interface GL2GL3
arg4 - a direct or array-backed IntBuffer

glVertexAttribI1iv

public void glVertexAttribI1iv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI1iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI1iv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glUniform3iv

public void glUniform3iv(int arg0,
                         int arg1,
                         IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform3iv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glProgramUniformMatrix4fv

public void glProgramUniformMatrix4fv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      float[] arg4,
                                      int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4fv in interface GL2GL3

glTextureImage2DMultisampleCoverageNV

public void glTextureImage2DMultisampleCoverageNV(int arg0,
                                                  int arg1,
                                                  int arg2,
                                                  int arg3,
                                                  int arg4,
                                                  int arg5,
                                                  int arg6,
                                                  boolean arg7)
Description copied from interface: GL2GL3
Entry point to C language function: void glTextureImage2DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);
Part of GL_NV_texture_multisample

Specified by:
glTextureImage2DMultisampleCoverageNV in interface GL2GL3

glUniformMatrix3fv

public void glUniformMatrix3fv(int arg0,
                               int arg1,
                               boolean arg2,
                               float[] arg3,
                               int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniformMatrix3fv in interface GL2ES2

glDeleteRenderbuffers

public void glDeleteRenderbuffers(int arg0,
                                  int[] arg1,
                                  int arg2)
Description copied from interface: GL
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glDeleteRenderbuffers in interface GL

glStencilOpSeparate

public void glStencilOpSeparate(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glStencilOpSeparate in interface GL2ES2

glCreateShader

public int glCreateShader(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: GLuint glCreateShader(GLenum type);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glCreateShader in interface GL2ES2

glLogicOp

public void glLogicOp(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glLogicOp(GLenum opcode);
Part of GL_VERSION_1_0

Specified by:
glLogicOp in interface GL2GL3

glVertexAttrib3dv

public void glVertexAttrib3dv(int arg0,
                              double[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3dv in interface GL2GL3

glProgramUniformMatrix2x3dv

public void glProgramUniformMatrix2x3dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        double[] arg4,
                                        int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x3dv in interface GL2GL3

glGetnPolygonStipple

public void glGetnPolygonStipple(int arg0,
                                 byte[] arg1,
                                 int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPolygonStippleARB(GLsizei bufSize, GLubyte * pattern);
Part of GL_ARB_robustness

Specified by:
glGetnPolygonStipple in interface GL2GL3

glVertexAttrib4iv

public void glVertexAttrib4iv(int arg0,
                              IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4iv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4iv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glTexSubImage2D

public void glTexSubImage2D(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4,
                            int arg5,
                            int arg6,
                            int arg7,
                            long arg8)
Description copied from interface: GL
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glTexSubImage2D in interface GL

glVertexAttrib1dv

public void glVertexAttrib1dv(int arg0,
                              double[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1dv(GLuint index, const GLdouble * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1dv in interface GL2GL3

glClearBufferuiv

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

Specified by:
glClearBufferuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glPatchParameteri

public void glPatchParameteri(int arg0,
                              int arg1)
Description copied from interface: GL3
Entry point to C language function: void glPatchParameteri(GLenum pname, GLint value);
Part of GL_ARB_tessellation_shader

Specified by:
glPatchParameteri in interface GL3

glVertexP3uiv

public void glVertexP3uiv(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP3uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP3uiv in interface GL2GL3

glGetSubroutineIndex

public int glGetSubroutineIndex(int arg0,
                                int arg1,
                                String arg2)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar * name);
Part of GL_ARB_shader_subroutine

Specified by:
glGetSubroutineIndex in interface GL2GL3

glVertexAttrib3s

public void glVertexAttrib3s(int arg0,
                             short arg1,
                             short arg2,
                             short arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3s in interface GL2GL3

glGetnPixelMapuiv

public void glGetnPixelMapuiv(int arg0,
                              int arg1,
                              IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnPixelMapuivARB(GLenum map, GLsizei bufSize, GLuint * values);
Part of GL_ARB_robustness

Specified by:
glGetnPixelMapuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glColorP3ui

public void glColorP3ui(int arg0,
                        int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP3ui(GLenum type, GLuint color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP3ui in interface GL2GL3

glVertexAttribI2iv

public void glVertexAttribI2iv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI2iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI2iv in interface GL2GL3

glVertexAttribI3uiv

public void glVertexAttribI3uiv(int arg0,
                                int[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI3uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI3uiv in interface GL2GL3

glUniformMatrix4x3dv

public void glUniformMatrix4x3dv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix4x3dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glDepthFunc

public void glDepthFunc(int arg0)
Description copied from interface: GL
Entry point to C language function: void glDepthFunc(GLenum func);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glDepthFunc in interface GL

glProgramUniformMatrix4x2dv

public void glProgramUniformMatrix4x2dv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4x2dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glCompressedTexSubImage2D

public void glCompressedTexSubImage2D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      int arg6,
                                      int arg7,
                                      Buffer arg8)
Description copied from interface: GL
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glCompressedTexSubImage2D in interface GL
arg8 - a direct or array-backed Buffer

glBlendFunci

public void glBlendFunci(int arg0,
                         int arg1,
                         int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glBlendFunciARB(GLuint buf, GLenum src, GLenum dst);
Part of GL_ARB_draw_buffers_blend

Specified by:
glBlendFunci in interface GL2GL3

glDebugMessageEnableAMD

public void glDebugMessageEnableAMD(int arg0,
                                    int arg1,
                                    int arg2,
                                    int[] arg3,
                                    int arg4,
                                    boolean arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
Part of GL_AMD_debug_output

Specified by:
glDebugMessageEnableAMD in interface GL2GL3

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: GL2ES2
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D

Specified by:
glTexSubImage3D in interface GL2ES2

glGetShaderSource

public void glGetShaderSource(int arg0,
                              int arg1,
                              IntBuffer arg2,
                              ByteBuffer arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderSource in interface GL2ES2
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed ByteBuffer

glIsVBOElementArrayEnabled

public boolean glIsVBOElementArrayEnabled()
Specified by:
glIsVBOElementArrayEnabled in interface GLBase
Returns:
true if a VBO is bound to GL.GL_ELEMENT_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise false

glCompileShader

public void glCompileShader(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glCompileShader(GLuint shader);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glCompileShader in interface GL2ES2

glProgramUniformui64vNV

public void glProgramUniformui64vNV(int arg0,
                                    int arg1,
                                    int arg2,
                                    LongBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load

Specified by:
glProgramUniformui64vNV in interface GL2GL3
arg3 - a direct or array-backed LongBuffer

glColorP4uiv

public void glColorP4uiv(int arg0,
                         IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP4uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP4uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glCompressedTexSubImage1D

public void glCompressedTexSubImage1D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      Buffer arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexSubImage1D in interface GL2GL3
arg6 - a direct or array-backed Buffer

glGenProgramPipelines

public void glGenProgramPipelines(int arg0,
                                  IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines);
Part of GL_ARB_separate_shader_objects

Specified by:
glGenProgramPipelines in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glUniformMatrix2x3fv

public void glUniformMatrix2x3fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix2x3fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glVertexAttribP4uiv

public void glVertexAttribP4uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP4uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glGetUniformiv

public void glGetUniformiv(int arg0,
                           int arg1,
                           IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetUniformiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glVertexAttrib1s

public void glVertexAttrib1s(int arg0,
                             short arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib1s(GLuint index, GLshort x);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib1s in interface GL2GL3

glGetInteger64v

public void glGetInteger64v(int arg0,
                            long[] arg1,
                            int arg2)
Description copied from interface: GL3
Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params);
Part of GL_ARB_sync

Specified by:
glGetInteger64v in interface GL3

glGetnUniformdv

public void glGetnUniformdv(int arg0,
                            int arg1,
                            int arg2,
                            double[] arg3,
                            int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnUniformdvARB(GLuint program, GLint location, GLsizei bufSize, GLdouble * params);
Part of GL_ARB_robustness

Specified by:
glGetnUniformdv in interface GL2GL3

glUniform4f

public void glUniform4f(int arg0,
                        float arg1,
                        float arg2,
                        float arg3,
                        float arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4f in interface GL2ES2

glCreateShaderProgramv

public int glCreateShaderProgramv(int arg0,
                                  int arg1,
                                  com.jogamp.common.nio.PointerBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * * strings);
Part of GL_ARB_separate_shader_objects

Specified by:
glCreateShaderProgramv in interface GL2GL3
arg2 - a direct or array-backed PointerBuffer

glUniform4i

public void glUniform4i(int arg0,
                        int arg1,
                        int arg2,
                        int arg3,
                        int arg4)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4i in interface GL2ES2

glMultiTexCoordP2uiv

public void glMultiTexCoordP2uiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP2uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glEndQueryIndexed

public void glEndQueryIndexed(int arg0,
                              int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glEndQueryIndexed(GLenum target, GLuint index);
Part of GL_ARB_transform_feedback3

Specified by:
glEndQueryIndexed in interface GL2GL3

glDrawTransformFeedbackInstanced

public void glDrawTransformFeedbackInstanced(int arg0,
                                             int arg1,
                                             int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei primcount);
Part of GL_ARB_transform_feedback_instanced

Specified by:
glDrawTransformFeedbackInstanced in interface GL2GL3

glUniform4uiv

public void glUniform4uiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform4uiv in interface GL2GL3

glGetSamplerParameterIiv

public void glGetSamplerParameterIiv(int arg0,
                                     int arg1,
                                     IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterIiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetMultisamplefv

public void glGetMultisamplefv(int arg0,
                               int arg1,
                               float[] arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
Part of GL_ARB_texture_multisample

Specified by:
glGetMultisamplefv in interface GL2GL3

glGetVertexAttribiv

public void glGetVertexAttribiv(int arg0,
                                int arg1,
                                IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetVertexAttribiv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glRenderbufferStorage

public void glRenderbufferStorage(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3)
Description copied from interface: GL
Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glRenderbufferStorage in interface GL

glBindVertexArray

public void glBindVertexArray(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindVertexArray(GLuint array);
Part of GL_ARB_vertex_array_object

Specified by:
glBindVertexArray in interface GL2GL3

glUniform4fv

public void glUniform4fv(int arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4fv in interface GL2ES2

glGetInternalformativ

public void glGetInternalformativ(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int[] arg4,
                                  int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
Part of GL_ARB_internalformat_query

Specified by:
glGetInternalformativ in interface GL2GL3

glVertexAttrib4sv

public void glVertexAttrib4sv(int arg0,
                              ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4sv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glDrawRangeElementsBaseVertex

public void glDrawRangeElementsBaseVertex(int arg0,
                                          int arg1,
                                          int arg2,
                                          int arg3,
                                          int arg4,
                                          Buffer arg5,
                                          int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
Part of GL_ARB_draw_elements_base_vertex

Specified by:
glDrawRangeElementsBaseVertex in interface GL2GL3
arg5 - a direct or array-backed Buffer

glMakeNamedBufferResidentNV

public void glMakeNamedBufferResidentNV(int arg0,
                                        int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glMakeNamedBufferResidentNV(GLuint buffer, GLenum access);
Part of GL_NV_shader_buffer_load

Specified by:
glMakeNamedBufferResidentNV in interface GL2GL3

getExtension

public Object getExtension(String arg0)
Description copied from interface: GLBase
Returns an object providing access to the specified OpenGL extension. This is intended to provide a mechanism for vendors who wish to provide access to new OpenGL extensions without changing the public API of the core package. For example, a user may request access to extension "GL_VENDOR_foo" and receive back an object which implements a vendor-specified interface which can call the OpenGL extension functions corresponding to that extension. It is up to the vendor to specify both the extension name and Java API for accessing it, including which class or interface contains the functions.

Note: it is the intent to add new extensions as quickly as possible to the core GL API. Therefore it is unlikely that most vendors will use this extension mechanism, but it is being provided for completeness.

Specified by:
getExtension in interface GLBase

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: GL2ES2
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D

Specified by:
glCompressedTexSubImage3D in interface GL2ES2
arg10 - a direct or array-backed Buffer

glGenSamplers

public void glGenSamplers(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers);
Part of GL_ARB_sampler_objects

Specified by:
glGenSamplers in interface GL2GL3

glFramebufferTextureLayer

public void glFramebufferTextureLayer(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
Part of GL_ARB_framebuffer_object

Specified by:
glFramebufferTextureLayer in interface GL2GL3

glMultiTexCoordP1ui

public void glMultiTexCoordP1ui(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP1ui in interface GL2GL3

glGetTexParameterIiv

public void glGetTexParameterIiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glGetTexParameterIiv in interface GL2GL3

glGetQueryObjectui64v

public void glGetQueryObjectui64v(int arg0,
                                  int arg1,
                                  long[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params);
Part of GL_ARB_timer_query

Specified by:
glGetQueryObjectui64v in interface GL2GL3

glGetVertexAttribIuiv

public void glGetVertexAttribIuiv(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
Part of GL_VERSION_3_0

Specified by:
glGetVertexAttribIuiv in interface GL2GL3

glUniformMatrix3x4fv

public void glUniformMatrix3x4fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix3x4fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glGetDebugMessageLogAMD

public int glGetDebugMessageLogAMD(int arg0,
                                   int arg1,
                                   IntBuffer arg2,
                                   IntBuffer arg3,
                                   IntBuffer arg4,
                                   IntBuffer arg5,
                                   ByteBuffer arg6)
Description copied from interface: GL2GL3
Entry point to C language function: GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message);
Part of GL_AMD_debug_output

Specified by:
glGetDebugMessageLogAMD in interface GL2GL3
arg2 - a direct or array-backed IntBuffer
arg3 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer
arg5 - a direct or array-backed IntBuffer
arg6 - a direct or array-backed ByteBuffer

glTexStorage3D

public void glTexStorage3D(int arg0,
                           int arg1,
                           int arg2,
                           int arg3,
                           int arg4,
                           int arg5)
Description copied from interface: GL
Entry point to C language function: void glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage

Specified by:
glTexStorage3D in interface GL

glHint

public void glHint(int arg0,
                   int arg1)
Description copied from interface: GL
Entry point to C language function: void glHint(GLenum target, GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glHint in interface GL

glClearDepthf

public void glClearDepthf(float arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Calls void glClearDepth(GLclampd depth); if no native implementation is available.

Specified by:
glClearDepthf in interface GL
Specified by:
glClearDepthf in interface GL2ES2

glVertexAttrib4Nbv

public void glVertexAttrib4Nbv(int arg0,
                               byte[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nbv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nbv in interface GL2GL3

glMultiTexCoordP4uiv

public void glMultiTexCoordP4uiv(int arg0,
                                 int arg1,
                                 int[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP4uiv in interface GL2GL3

glUniformBlockBinding

public void glUniformBlockBinding(int arg0,
                                  int arg1,
                                  int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
Part of GL_ARB_uniform_buffer_object

Specified by:
glUniformBlockBinding in interface GL2GL3

glIsEnabledi

public boolean glIsEnabledi(int arg0,
                            int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsEnabledi(GLenum target, GLuint index);
Part of GL_VERSION_3_0

Specified by:
glIsEnabledi in interface GL2GL3

glCompileShaderIncludeARB

public void glCompileShaderIncludeARB(int arg0,
                                      int arg1,
                                      String[] arg2,
                                      IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length);
Part of GL_ARB_shading_language_include

Specified by:
glCompileShaderIncludeARB in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glBeginConditionalRender

public void glBeginConditionalRender(int arg0,
                                     int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glBeginConditionalRender(GLuint id, GLenum mode);
Part of GL_VERSION_3_0; GL_NV_conditional_render

Specified by:
glBeginConditionalRender in interface GL2GL3

glProgramUniform4ui

public void glProgramUniform4ui(int arg0,
                                int arg1,
                                int arg2,
                                int arg3,
                                int arg4,
                                int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4ui in interface GL2GL3

glDisable

public void glDisable(int arg0)
Description copied from interface: GL
Entry point to C language function: void glDisable(GLenum cap);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glDisable in interface GL

glTexParameterIuiv

public void glTexParameterIuiv(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glTexParameterIuiv in interface GL2GL3

glVertexAttrib2sv

public void glVertexAttrib2sv(int arg0,
                              ShortBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib2sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib2sv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

glUniform2iv

public void glUniform2iv(int arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2iv in interface GL2ES2

glUniformMatrix3x2fv

public void glUniformMatrix3x2fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix3x2fv in interface GL2GL3

glUniform2uiv

public void glUniform2uiv(int arg0,
                          int arg1,
                          IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform2uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glViewportIndexedfv

public void glViewportIndexedfv(int arg0,
                                FloatBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v);
Part of GL_ARB_viewport_array

Specified by:
glViewportIndexedfv in interface GL2GL3
arg1 - a direct or array-backed FloatBuffer

glGetNamedBufferParameterui64vNV

public void glGetNamedBufferParameterui64vNV(int arg0,
                                             int arg1,
                                             long[] arg2,
                                             int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetNamedBufferParameterui64vNV in interface GL2GL3

glGetQueryObjectiv

public void glGetQueryObjectiv(int arg0,
                               int arg1,
                               int[] arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
Part of GL_VERSION_1_5

Specified by:
glGetQueryObjectiv in interface GL2GL3

glGetnMapiv

public void glGetnMapiv(int arg0,
                        int arg1,
                        int arg2,
                        IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetnMapivARB(GLenum target, GLenum query, GLsizei bufSize, GLint * v);
Part of GL_ARB_robustness

Specified by:
glGetnMapiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glTessellationFactorAMD

public void glTessellationFactorAMD(float arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glTessellationFactorAMD(GLfloat factor);
Part of GL_AMD_vertex_shader_tesselator

Specified by:
glTessellationFactorAMD in interface GL2GL3

glGetActiveUniformsiv

public void glGetActiveUniformsiv(int arg0,
                                  int arg1,
                                  IntBuffer arg2,
                                  int arg3,
                                  IntBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformsiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer
arg4 - a direct or array-backed IntBuffer

glGetActiveUniformsiv

public void glGetActiveUniformsiv(int arg0,
                                  int arg1,
                                  int[] arg2,
                                  int arg3,
                                  int arg4,
                                  int[] arg5,
                                  int arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
Part of GL_ARB_uniform_buffer_object

Specified by:
glGetActiveUniformsiv in interface GL2GL3

hasFullFBOSupport

public boolean hasFullFBOSupport()
Description copied from interface: GLBase
Returns true if full FBO support is available, otherwise false.

Full FBO is supported if the context is either GL >= core 3.0 or implements the extensions ARB_framebuffer_object, or all of EXT_framebuffer_object, EXT_framebuffer_multisample, EXT_framebuffer_blit, GL_EXT_packed_depth_stencil.

Full FBO support includes multiple color attachments and multisampling.

Specified by:
hasFullFBOSupport in interface GLBase
See Also:
GLContext.hasFullFBOSupport()

glClientWaitSync

public int glClientWaitSync(long arg0,
                            int arg1,
                            long arg2)
Description copied from interface: GL3
Entry point to C language function: GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
Part of GL_ARB_sync

Specified by:
glClientWaitSync in interface GL3

glVertexAttrib4Niv

public void glVertexAttrib4Niv(int arg0,
                               IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Niv(GLuint index, const GLint * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Niv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glTexStorage1D

public void glTexStorage1D(int arg0,
                           int arg1,
                           int arg2,
                           int arg3)
Description copied from interface: GL
Entry point to C language function: void glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
Part of GL_ARB_texture_storage; GL_EXT_texture_storage

Specified by:
glTexStorage1D in interface GL

glBeginTransformFeedback

public void glBeginTransformFeedback(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glBeginTransformFeedback(GLenum primitiveMode);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glBeginTransformFeedback in interface GL2GL3

glVertexAttrib2fv

public void glVertexAttrib2fv(int arg0,
                              FloatBuffer arg1)
Description copied from interface: GL2ES2
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glVertexAttrib2fv in interface GL2ES2
arg1 - a direct or array-backed FloatBuffer

glSamplerParameterIuiv

public void glSamplerParameterIuiv(int arg0,
                                   int arg1,
                                   IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterIuiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glProgramParameteri

public void glProgramParameteri(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value);
Part of GL_ARB_get_program_binary

Specified by:
glProgramParameteri in interface GL2GL3

glMultiTexCoordP3uiv

public void glMultiTexCoordP3uiv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP3uiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glGetTexImage

public void glGetTexImage(int arg0,
                          int arg1,
                          int arg2,
                          int arg3,
                          long arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0

Specified by:
glGetTexImage in interface GL2GL3

glClearDepth

public void glClearDepth(double arg0)
Description copied from interface: GLBase
Aliased entrypoint of void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .

Specified by:
glClearDepth in interface GL2ES2
Specified by:
glClearDepth in interface GLBase

glVertexAttrib4Nubv

public void glVertexAttrib4Nubv(int arg0,
                                byte[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nubv(GLuint index, const GLubyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nubv in interface GL2GL3

glProgramUniform3dv

public void glProgramUniform3dv(int arg0,
                                int arg1,
                                int arg2,
                                double[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform3dv in interface GL2GL3

glVertexAttribI4sv

public void glVertexAttribI4sv(int arg0,
                               short[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4sv(GLuint index, const GLshort * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4sv in interface GL2GL3

glVertexAttrib4Nsv

public void glVertexAttrib4Nsv(int arg0,
                               short[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4Nsv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4Nsv in interface GL2GL3

glDisablei

public void glDisablei(int arg0,
                       int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDisablei(GLenum target, GLuint index);
Part of GL_VERSION_3_0

Specified by:
glDisablei in interface GL2GL3

glGetVertexAttribLdv

public void glGetVertexAttribLdv(int arg0,
                                 int arg1,
                                 double[] arg2,
                                 int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glGetVertexAttribLdv in interface GL2GL3

glSamplerParameterf

public void glSamplerParameterf(int arg0,
                                int arg1,
                                float arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameterf in interface GL2GL3

glGetIntegerui64i_vNV

public void glGetIntegerui64i_vNV(int arg0,
                                  int arg1,
                                  long[] arg2,
                                  int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glGetIntegerui64i_vNV in interface GL2GL3

glVertexAttrib4Nusv

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

Specified by:
glVertexAttrib4Nusv in interface GL2GL3
arg1 - a direct or array-backed ShortBuffer

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: GL2ES2
Entry point to C language function: void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3; GL_OES_texture_3D

Specified by:
glCompressedTexSubImage3D in interface GL2ES2

glIsSampler

public boolean glIsSampler(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsSampler(GLuint sampler);
Part of GL_ARB_sampler_objects

Specified by:
glIsSampler in interface GL2GL3

glProgramUniform4i

public void glProgramUniform4i(int arg0,
                               int arg1,
                               int arg2,
                               int arg3,
                               int arg4,
                               int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4i in interface GL2GL3

glVertexAttribI4uiv

public void glVertexAttribI4uiv(int arg0,
                                int[] arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4uiv in interface GL2GL3

glGetShaderiv

public void glGetShaderiv(int arg0,
                          int arg1,
                          int[] arg2,
                          int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderiv in interface GL2ES2

glVertexP2uiv

public void glVertexP2uiv(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP2uiv(GLenum type, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP2uiv in interface GL2GL3

glBindBufferRange

public void glBindBufferRange(int arg0,
                              int arg1,
                              int arg2,
                              long arg3,
                              long arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glBindBufferRange in interface GL2GL3

glBlendFuncSeparate

public void glBlendFuncSeparate(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)
Description copied from interface: GL
Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
Part of GL_VERSION_1_4, GL_ES_VERSION_2_0

Specified by:
glBlendFuncSeparate in interface GL

glVertexAttribP1ui

public void glVertexAttribP1ui(int arg0,
                               int arg1,
                               boolean arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP1ui in interface GL2GL3

glGetShaderSource

public void glGetShaderSource(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3,
                              byte[] arg4,
                              int arg5)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glGetShaderSource in interface GL2ES2

glClearBufferiv

public void glClearBufferiv(int arg0,
                            int arg1,
                            IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
Part of GL_VERSION_3_0

Specified by:
glClearBufferiv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glVertexP4ui

public void glVertexP4ui(int arg0,
                         int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexP4ui(GLenum type, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexP4ui in interface GL2GL3

glIsBuffer

public boolean glIsBuffer(int arg0)
Description copied from interface: GL
Entry point to C language function: GLboolean glIsBuffer(GLuint buffer);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glIsBuffer in interface GL

glUniformMatrix3dv

public void glUniformMatrix3dv(int arg0,
                               int arg1,
                               boolean arg2,
                               DoubleBuffer arg3)
Description copied from interface: GL3
Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniformMatrix3dv in interface GL3
arg3 - a direct or array-backed DoubleBuffer

glProgramUniform4f

public void glProgramUniform4f(int arg0,
                               int arg1,
                               float arg2,
                               float arg3,
                               float arg4,
                               float arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4f in interface GL2GL3

glDrawArraysInstancedBaseInstance

public void glDrawArraysInstancedBaseInstance(int arg0,
                                              int arg1,
                                              int arg2,
                                              int arg3,
                                              int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);
Part of GL_ARB_base_instance

Specified by:
glDrawArraysInstancedBaseInstance in interface GL2GL3

glProgramUniform4d

public void glProgramUniform4d(int arg0,
                               int arg1,
                               double arg2,
                               double arg3,
                               double arg4,
                               double arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4d in interface GL2GL3

glUniform1iv

public void glUniform1iv(int arg0,
                         int arg1,
                         IntBuffer arg2)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform1iv in interface GL2ES2
arg2 - a direct or array-backed IntBuffer

glDrawBuffers

public void glDrawBuffers(int arg0,
                          IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0

Specified by:
glDrawBuffers in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glProgramUniform1ui

public void glProgramUniform1ui(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform1ui(GLuint program, GLint location, GLuint v0);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform1ui in interface GL2GL3

glIsSync

public boolean glIsSync(long arg0)
Description copied from interface: GL3
Entry point to C language function: GLboolean glIsSync(GLsync sync);
Part of GL_ARB_sync

Specified by:
glIsSync in interface GL3

glGetStringi

public String glGetStringi(int arg0,
                           int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: const GLubyte * glGetStringi(GLenum name, GLuint index);
Part of GL_VERSION_3_0

Specified by:
glGetStringi in interface GL2GL3

glGenTextures

public void glGenTextures(int arg0,
                          int[] arg1,
                          int arg2)
Description copied from interface: GL
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glGenTextures in interface GL

glVertexAttribP3ui

public void glVertexAttribP3ui(int arg0,
                               int arg1,
                               boolean arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP3ui in interface GL2GL3

glGetTexParameterfv

public void glGetTexParameterfv(int arg0,
                                int arg1,
                                FloatBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glGetTexParameterfv in interface GL
arg2 - a direct or array-backed FloatBuffer

glGetTexImage

public void glGetTexImage(int arg0,
                          int arg1,
                          int arg2,
                          int arg3,
                          Buffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
Part of GL_VERSION_1_0

Specified by:
glGetTexImage in interface GL2GL3
arg4 - a direct or array-backed Buffer

glBindProgramPipeline

public void glBindProgramPipeline(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindProgramPipeline(GLuint pipeline);
Part of GL_ARB_separate_shader_objects

Specified by:
glBindProgramPipeline in interface GL2GL3

glFramebufferRenderbuffer

public void glFramebufferRenderbuffer(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3)
Description copied from interface: GL
Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glFramebufferRenderbuffer in interface GL

glEndQuery

public void glEndQuery(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glEndQueryEXT(GLenum target);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glEndQuery in interface GL2ES2

glDrawElementsInstancedBaseInstance

public void glDrawElementsInstancedBaseInstance(int arg0,
                                                int arg1,
                                                int arg2,
                                                Buffer arg3,
                                                int arg4,
                                                int arg5)
Description copied from interface: GL2GL3
Entry point to C language function: void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount, GLuint baseinstance);
Part of GL_ARB_base_instance

Specified by:
glDrawElementsInstancedBaseInstance in interface GL2GL3
arg3 - a direct or array-backed Buffer

glMultiDrawElementsIndirectAMD

public void glMultiDrawElementsIndirectAMD(int arg0,
                                           int arg1,
                                           Buffer arg2,
                                           int arg3,
                                           int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiDrawElementsIndirectAMD(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride);
Part of GL_AMD_multi_draw_indirect

Specified by:
glMultiDrawElementsIndirectAMD in interface GL2GL3
arg2 - a direct or array-backed Buffer

glProgramUniform2i

public void glProgramUniform2i(int arg0,
                               int arg1,
                               int arg2,
                               int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2i in interface GL2GL3

glProgramUniform2f

public void glProgramUniform2f(int arg0,
                               int arg1,
                               float arg2,
                               float arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2f in interface GL2GL3

glGetInteger64i_v

public void glGetInteger64i_v(int arg0,
                              int arg1,
                              LongBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
Part of GL_VERSION_3_2

Specified by:
glGetInteger64i_v in interface GL3
arg2 - a direct or array-backed LongBuffer

glProgramUniform2d

public void glProgramUniform2d(int arg0,
                               int arg1,
                               double arg2,
                               double arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2d in interface GL2GL3

glProgramUniform4uiv

public void glProgramUniform4uiv(int arg0,
                                 int arg1,
                                 int arg2,
                                 IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4uiv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glSamplerParameteri

public void glSamplerParameteri(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameteri in interface GL2GL3

glSampleMaski

public void glSampleMaski(int arg0,
                          int arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glSampleMaski(GLuint index, GLbitfield mask);
Part of GL_ARB_texture_multisample

Specified by:
glSampleMaski in interface GL2GL3

glGetQueryObjecti64v

public void glGetQueryObjecti64v(int arg0,
                                 int arg1,
                                 LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params);
Part of GL_ARB_timer_query

Specified by:
glGetQueryObjecti64v in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glViewportArrayv

public void glViewportArrayv(int arg0,
                             int arg1,
                             float[] arg2,
                             int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
Part of GL_ARB_viewport_array

Specified by:
glViewportArrayv in interface GL2GL3

glDeleteProgramPipelines

public void glDeleteProgramPipelines(int arg0,
                                     IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
Part of GL_ARB_separate_shader_objects

Specified by:
glDeleteProgramPipelines in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glVertexAttribL1dv

public void glVertexAttribL1dv(int arg0,
                               double[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL1dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL1dv in interface GL2GL3

glColorP3uiv

public void glColorP3uiv(int arg0,
                         int[] arg1,
                         int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glColorP3uiv(GLenum type, const GLuint * color);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glColorP3uiv in interface GL2GL3

glGenRenderbuffers

public void glGenRenderbuffers(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glGenRenderbuffers in interface GL

glBlendColor

public void glBlendColor(float arg0,
                         float arg1,
                         float arg2,
                         float arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
Part of GL_VERSION_1_2, GL_ES_VERSION_2_0

Specified by:
glBlendColor in interface GL2ES2

glGetTexLevelParameteriv

public void glGetTexLevelParameteriv(int arg0,
                                     int arg1,
                                     int arg2,
                                     IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
Part of GL_VERSION_1_0

Specified by:
glGetTexLevelParameteriv in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glVertexAttrib4bv

public void glVertexAttrib4bv(int arg0,
                              ByteBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib4bv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glVertexAttribI4iv

public void glVertexAttribI4iv(int arg0,
                               int[] arg1,
                               int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4iv in interface GL2GL3

glUniformui64NV

public void glUniformui64NV(int arg0,
                            long arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformui64NV(GLint location, GLuint64EXT value);
Part of GL_NV_shader_buffer_load

Specified by:
glUniformui64NV in interface GL2GL3

glVertexAttribL3dv

public void glVertexAttribL3dv(int arg0,
                               DoubleBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribL3dv(GLuint index, const GLdouble * v);
Part of GL_ARB_vertex_attrib_64bit

Specified by:
glVertexAttribL3dv in interface GL2GL3
arg1 - a direct or array-backed DoubleBuffer

glTexSubImage2D

public void glTexSubImage2D(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4,
                            int arg5,
                            int arg6,
                            int arg7,
                            Buffer arg8)
Description copied from interface: GL
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glTexSubImage2D in interface GL
arg8 - a direct or array-backed Buffer

glGetSamplerParameterIuiv

public void glGetSamplerParameterIuiv(int arg0,
                                      int arg1,
                                      int[] arg2,
                                      int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameterIuiv in interface GL2GL3

glDrawArraysIndirect

public void glDrawArraysIndirect(int arg0,
                                 Buffer arg1)
Description copied from interface: GL3
Entry point to C language function: void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect);
Part of GL_ARB_draw_indirect

Specified by:
glDrawArraysIndirect in interface GL3
arg1 - a direct or array-backed Buffer

glUniformui64vNV

public void glUniformui64vNV(int arg0,
                             int arg1,
                             long[] arg2,
                             int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value);
Part of GL_NV_shader_buffer_load

Specified by:
glUniformui64vNV in interface GL2GL3

glSamplerParameteriv

public void glSamplerParameteriv(int arg0,
                                 int arg1,
                                 IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param);
Part of GL_ARB_sampler_objects

Specified by:
glSamplerParameteriv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glUniform1ui

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

Specified by:
glUniform1ui in interface GL2GL3

glUniform2fv

public void glUniform2fv(int arg0,
                         int arg1,
                         float[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform2fv in interface GL2ES2

glGenTransformFeedbacks

public void glGenTransformFeedbacks(int arg0,
                                    IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids);
Part of GL_ARB_transform_feedback2

Specified by:
glGenTransformFeedbacks in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glMultiTexCoordP3ui

public void glMultiTexCoordP3ui(int arg0,
                                int arg1,
                                int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glMultiTexCoordP3ui in interface GL2GL3

glIsTransformFeedback

public boolean glIsTransformFeedback(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: GLboolean glIsTransformFeedback(GLuint id);
Part of GL_ARB_transform_feedback2

Specified by:
glIsTransformFeedback in interface GL2GL3

glVertexAttribPointer

public void glVertexAttribPointer(GLArrayData arg0)
Description copied from interface: GL2ES2
End: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well

Specified by:
glVertexAttribPointer in interface GL2ES2

glDeleteBuffers

public void glDeleteBuffers(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glDeleteBuffers in interface GL

glIsQuery

public boolean glIsQuery(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: GLboolean glIsQueryEXT(GLuint id);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glIsQuery in interface GL2ES2

glUniform4dv

public void glUniform4dv(int arg0,
                         int arg1,
                         DoubleBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform4dv in interface GL3
arg2 - a direct or array-backed DoubleBuffer

glUniform3ui

public void glUniform3ui(int arg0,
                         int arg1,
                         int arg2,
                         int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glUniform3ui in interface GL2GL3

glColorMask

public void glColorMask(boolean arg0,
                        boolean arg1,
                        boolean arg2,
                        boolean arg3)
Description copied from interface: GL
Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glColorMask in interface GL

glFramebufferTexture1D

public void glFramebufferTexture1D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object

Specified by:
glFramebufferTexture1D in interface GL2GL3

glUniform2dv

public void glUniform2dv(int arg0,
                         int arg1,
                         DoubleBuffer arg2)
Description copied from interface: GL3
Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
Part of GL_ARB_gpu_shader_fp64

Specified by:
glUniform2dv in interface GL3
arg2 - a direct or array-backed DoubleBuffer

glTexSubImage1D

public void glTexSubImage1D(int arg0,
                            int arg1,
                            int arg2,
                            int arg3,
                            int arg4,
                            int arg5,
                            Buffer arg6)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_1

Specified by:
glTexSubImage1D in interface GL2GL3
arg6 - a direct or array-backed Buffer

glVertexAttribI4bv

public void glVertexAttribI4bv(int arg0,
                               ByteBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribI4bv(GLuint index, const GLbyte * v);
Part of GL_VERSION_3_0

Specified by:
glVertexAttribI4bv in interface GL2GL3
arg1 - a direct or array-backed ByteBuffer

glDepthRangeArrayv

public void glDepthRangeArrayv(int arg0,
                               int arg1,
                               DoubleBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLclampd * v);
Part of GL_ARB_viewport_array

Specified by:
glDepthRangeArrayv in interface GL2GL3
arg2 - a direct or array-backed DoubleBuffer

isNPOTTextureAvailable

public boolean isNPOTTextureAvailable()
Description copied from interface: GLBase
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.

NPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.

Specified by:
isNPOTTextureAvailable in interface GLBase
Returns:

glGenBuffers

public void glGenBuffers(int arg0,
                         IntBuffer arg1)
Description copied from interface: GL
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers);
Part of GL_VERSION_1_5, GL_ES_VERSION_2_0

Specified by:
glGenBuffers in interface GL
arg1 - a direct or array-backed IntBuffer

glProgramUniformMatrix2dv

public void glProgramUniformMatrix2dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glVertexAttrib4Nuiv

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

Specified by:
glVertexAttrib4Nuiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

glProgramUniformMatrix4dv

public void glProgramUniformMatrix4dv(int arg0,
                                      int arg1,
                                      int arg2,
                                      boolean arg3,
                                      DoubleBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix4dv in interface GL2GL3
arg4 - a direct or array-backed DoubleBuffer

glCullFace

public void glCullFace(int arg0)
Description copied from interface: GL
Entry point to C language function: void glCullFace(GLenum mode);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glCullFace in interface GL

glProgramUniform2ui

public void glProgramUniform2ui(int arg0,
                                int arg1,
                                int arg2,
                                int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2ui in interface GL2GL3

glTextureStorage2DEXT

public void glTextureStorage2DEXT(int arg0,
                                  int arg1,
                                  int arg2,
                                  int arg3,
                                  int arg4,
                                  int arg5)
Description copied from interface: GL
Entry point to C language function: void glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_EXT_texture_storage, GL_ARB_texture_storage

Specified by:
glTextureStorage2DEXT in interface GL

glProgramUniform4fv

public void glProgramUniform4fv(int arg0,
                                int arg1,
                                int arg2,
                                FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform4fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glVertexAttribP3uiv

public void glVertexAttribP3uiv(int arg0,
                                int arg1,
                                boolean arg2,
                                int[] arg3,
                                int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glVertexAttribP3uiv in interface GL2GL3

glGetNamedStringivARB

public void glGetNamedStringivARB(int arg0,
                                  String arg1,
                                  int arg2,
                                  IntBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params);
Part of GL_ARB_shading_language_include

Specified by:
glGetNamedStringivARB in interface GL2GL3
arg3 - a direct or array-backed IntBuffer

glMapBufferRange

public ByteBuffer glMapBufferRange(int arg0,
                                   long arg1,
                                   long arg2,
                                   int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: GLvoid * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
Part of GL_ARB_map_buffer_range

Specified by:
glMapBufferRange in interface GL2GL3

glVertexAttrib3sv

public void glVertexAttrib3sv(int arg0,
                              short[] arg1,
                              int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexAttrib3sv(GLuint index, const GLshort * v);
Part of GL_VERSION_2_0

Specified by:
glVertexAttrib3sv in interface GL2GL3

glVertexFormatNV

public void glVertexFormatNV(int arg0,
                             int arg1,
                             int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glVertexFormatNV(GLint size, GLenum type, GLsizei stride);
Part of GL_NV_vertex_buffer_unified_memory

Specified by:
glVertexFormatNV in interface GL2GL3

glReleaseShaderCompiler

public void glReleaseShaderCompiler()
Description copied from interface: GL2ES2
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
Nop if no native implementation is available.

Specified by:
glReleaseShaderCompiler in interface GL2ES2

glFramebufferTexture2D

public void glFramebufferTexture2D(int arg0,
                                   int arg1,
                                   int arg2,
                                   int arg3,
                                   int arg4)
Description copied from interface: GL
Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
Part of GL_ARB_framebuffer_object, GL_ES_VERSION_2_0

Specified by:
glFramebufferTexture2D in interface GL

glProgramUniformMatrix2x4fv

public void glProgramUniformMatrix2x4fv(int arg0,
                                        int arg1,
                                        int arg2,
                                        boolean arg3,
                                        FloatBuffer arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniformMatrix2x4fv in interface GL2GL3
arg4 - a direct or array-backed FloatBuffer

glTexParameteriv

public void glTexParameteriv(int arg0,
                             int arg1,
                             int[] arg2,
                             int arg3)
Description copied from interface: GL
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameteriv 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: GL2GL3
Entry point to C language function: void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3

Specified by:
glCompressedTexSubImage1D in interface GL2GL3

glTexParameterfv

public void glTexParameterfv(int arg0,
                             int arg1,
                             FloatBuffer arg2)
Description copied from interface: GL
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glTexParameterfv in interface GL
arg2 - a direct or array-backed FloatBuffer

glUniform4iv

public void glUniform4iv(int arg0,
                         int arg1,
                         int[] arg2,
                         int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glUniform4iv in interface GL2ES2

glGetQueryObjectuiv

public void glGetQueryObjectuiv(int arg0,
                                int arg1,
                                int[] arg2,
                                int arg3)
Description copied from interface: GL2ES2
Entry point to C language function: void glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params);
Part of GL_VERSION_1_5; GL_EXT_occlusion_query_boolean

Specified by:
glGetQueryObjectuiv in interface GL2ES2

glBindBufferBase

public void glBindBufferBase(int arg0,
                             int arg1,
                             int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glBindBufferBase(GLenum target, GLuint index, GLuint buffer);
Part of GL_VERSION_3_0; GL_EXT_transform_feedback

Specified by:
glBindBufferBase in interface GL2GL3

glProgramUniform2fv

public void glProgramUniform2fv(int arg0,
                                int arg1,
                                int arg2,
                                FloatBuffer arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
Part of GL_ARB_separate_shader_objects

Specified by:
glProgramUniform2fv in interface GL2GL3
arg3 - a direct or array-backed FloatBuffer

glUniformMatrix4x3fv

public void glUniformMatrix4x3fv(int arg0,
                                 int arg1,
                                 boolean arg2,
                                 float[] arg3,
                                 int arg4)
Description copied from interface: GL2GL3
Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
Part of GL_VERSION_2_1

Specified by:
glUniformMatrix4x3fv in interface GL2GL3

glGetSamplerParameteriv

public void glGetSamplerParameteriv(int arg0,
                                    int arg1,
                                    IntBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
Part of GL_ARB_sampler_objects

Specified by:
glGetSamplerParameteriv in interface GL2GL3
arg2 - a direct or array-backed IntBuffer

glEnableClientState

public void glEnableClientState(int arg0)
Description copied from interface: GL2GL3
Entry point to C language function: void glEnableClientState(GLenum cap);
Part of GL_VERSION_1_1

Specified by:
glEnableClientState in interface GL2GL3

glTexCoordP3uiv

public void glTexCoordP3uiv(int arg0,
                            int[] arg1,
                            int arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP3uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP3uiv in interface GL2GL3

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
Entry point to C language function: void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
Part of GL_VERSION_1_1, GL_ES_VERSION_2_0

Specified by:
glCopyTexImage2D in interface GL

glTexCoordP4uiv

public void glTexCoordP4uiv(int arg0,
                            IntBuffer arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexCoordP4uiv(GLenum type, const GLuint * coords);
Part of GL_ARB_vertex_type_2_10_10_10_rev

Specified by:
glTexCoordP4uiv in interface GL2GL3
arg1 - a direct or array-backed IntBuffer

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: GL2ES2
Entry point to C language function: void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
Part of GL_VERSION_1_2; GL_OES_texture_3D

Specified by:
glTexSubImage3D in interface GL2ES2
arg10 - a direct or array-backed Buffer

glTexParameterIiv

public void glTexParameterIiv(int arg0,
                              int arg1,
                              int[] arg2,
                              int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params);
Part of GL_VERSION_3_0; GL_EXT_texture_integer

Specified by:
glTexParameterIiv in interface GL2GL3

glClearStencil

public void glClearStencil(int arg0)
Description copied from interface: GL
Entry point to C language function: void glClearStencil(GLint s);
Part of GL_VERSION_1_0, GL_ES_VERSION_2_0

Specified by:
glClearStencil in interface GL

glEnableVertexAttribArray

public void glEnableVertexAttribArray(int arg0)
Description copied from interface: GL2ES2
Entry point to C language function: void glEnableVertexAttribArray(GLuint index);
Part of GL_VERSION_2_0, GL_ES_VERSION_2_0

Specified by:
glEnableVertexAttribArray in interface GL2ES2

glGetBufferParameterui64vNV

public void glGetBufferParameterui64vNV(int arg0,
                                        int arg1,
                                        LongBuffer arg2)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params);
Part of GL_NV_shader_buffer_load

Specified by:
glGetBufferParameterui64vNV in interface GL2GL3
arg2 - a direct or array-backed LongBuffer

glDeleteNamedStringARB

public void glDeleteNamedStringARB(int arg0,
                                   String arg1)
Description copied from interface: GL2GL3
Entry point to C language function: void glDeleteNamedStringARB(GLint namelen, const GLchar * name);
Part of GL_ARB_shading_language_include

Specified by:
glDeleteNamedStringARB in interface GL2GL3

glCompressedTexSubImage2D

public void glCompressedTexSubImage2D(int arg0,
                                      int arg1,
                                      int arg2,
                                      int arg3,
                                      int arg4,
                                      int arg5,
                                      int arg6,
                                      int arg7,
                                      long arg8)
Description copied from interface: GL
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
Part of GL_VERSION_1_3, GL_ES_VERSION_2_0

Specified by:
glCompressedTexSubImage2D in interface GL

glGetUniformuiv

public void glGetUniformuiv(int arg0,
                            int arg1,
                            int[] arg2,
                            int arg3)
Description copied from interface: GL2GL3
Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params);
Part of GL_VERSION_3_0; GL_EXT_gpu_shader4

Specified by:
glGetUniformuiv in interface GL2GL3

toString

public String toString()
Overrides:
toString in class Object


Copyright 2010 JogAmp Community.