javax.media.opengl
Interface GL3

All Superinterfaces:
GL, GL2ES2, GL2GL3, GLBase
All Known Subinterfaces:
GL3bc, GL4, GL4bc
All Known Implementing Classes:
DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, GL4bcImpl, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc

public interface GL3
extends GLBase, GL, GL2ES2, GL2GL3

This interface contains all core, forward compatible, OpenGL methods starting from 3.1, inclusive, as well as most of it's extensions defined at the time of this specification.
Note: OpenGL 3.0 forward compatible, non deprecated functionality is included in the 3.1 specification, hence the GL2GL3 implemented interface.
Note: OpenGL 3.1 forward compatible no more includes fixed point functionality.


Field Summary
static int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
          Part of GL_ARB_uniform_buffer_object
static int GL_ACTIVE_UNIFORM_BLOCKS
          Part of GL_ARB_uniform_buffer_object
static int GL_ALREADY_SIGNALED
          Part of GL_ARB_sync
static int GL_COMPARE_REF_TO_TEXTURE
          Part of GL_VERSION_3_0
static int GL_CONDITION_SATISFIED
          Part of GL_ARB_sync
static int GL_COPY_READ_BUFFER
          Part of GL_ARB_copy_buffer
static int GL_COPY_WRITE_BUFFER
          Part of GL_ARB_copy_buffer
static int GL_DEPTH_CLAMP
          Part of GL_ARB_depth_clamp
static int GL_FIRST_VERTEX_CONVENTION
          Part of GL_ARB_provoking_vertex
static int GL_INT_SAMPLER_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_INVALID_INDEX
          Part of GL_ARB_uniform_buffer_object
static int GL_LAST_VERTEX_CONVENTION
          Part of GL_ARB_provoking_vertex
static int GL_MAX_COLOR_TEXTURE_SAMPLES
          Part of GL_ARB_texture_multisample
static int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_COMBINED_UNIFORM_BLOCKS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_DEPTH_TEXTURE_SAMPLES
          Part of GL_ARB_texture_multisample
static int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_INTEGER_SAMPLES
          Part of GL_ARB_texture_multisample
static int GL_MAX_SAMPLE_MASK_WORDS
          Part of GL_ARB_texture_multisample
static int GL_MAX_SERVER_WAIT_TIMEOUT
          Part of GL_ARB_sync
static int GL_MAX_UNIFORM_BLOCK_SIZE
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_UNIFORM_BUFFER_BINDINGS
          Part of GL_ARB_uniform_buffer_object
static int GL_MAX_VERTEX_UNIFORM_BLOCKS
          Part of GL_ARB_uniform_buffer_object
static int GL_OBJECT_TYPE
          Part of GL_ARB_sync
static int GL_PROVOKING_VERTEX
          Part of GL_ARB_provoking_vertex
static int GL_PROXY_TEXTURE_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
          Part of GL_ARB_provoking_vertex
static int GL_R16_SNORM
          Part of GL_VERSION_3_1
static int GL_R8_SNORM
          Part of GL_VERSION_3_1
static int GL_RED_SNORM
          Part of GL_VERSION_3_1
static int GL_RG_SNORM
          Part of GL_VERSION_3_1
static int GL_RG16_SNORM
          Part of GL_VERSION_3_1
static int GL_RG8_SNORM
          Part of GL_VERSION_3_1
static int GL_RGB_SNORM
          Part of GL_VERSION_3_1
static int GL_RGB16_SNORM
          Part of GL_VERSION_3_1
static int GL_RGB8_SNORM
          Part of GL_VERSION_3_1
static int GL_RGBA_SNORM
          Part of GL_VERSION_3_1
static int GL_RGBA16_SNORM
          Part of GL_VERSION_3_1
static int GL_RGBA8_SNORM
          Part of GL_VERSION_3_1
static int GL_SAMPLE_MASK
          Part of GL_ARB_texture_multisample
static int GL_SAMPLE_MASK_VALUE
          Part of GL_ARB_texture_multisample
static int GL_SAMPLE_POSITION
          Part of GL_ARB_texture_multisample
static int GL_SAMPLER_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_SAMPLER_2D_RECT
          Part of GL_VERSION_3_1
static int GL_SAMPLER_2D_RECT_SHADOW
          Part of GL_VERSION_3_1
static int GL_SIGNALED
          Part of GL_ARB_sync
static int GL_SIGNED_NORMALIZED
          Part of GL_VERSION_3_1
static int GL_SYNC_CONDITION
          Part of GL_ARB_sync
static int GL_SYNC_FENCE
          Part of GL_ARB_sync
static int GL_SYNC_FLAGS
          Part of GL_ARB_sync
static int GL_SYNC_FLUSH_COMMANDS_BIT
          Part of GL_ARB_sync
static int GL_SYNC_GPU_COMMANDS_COMPLETE
          Part of GL_ARB_sync
static int GL_SYNC_STATUS
          Part of GL_ARB_sync
static int GL_TEXTURE_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_TEXTURE_BINDING_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_TEXTURE_CUBE_MAP_SEAMLESS
          Part of GL_ARB_seamless_cube_map
static int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
          Part of GL_ARB_texture_multisample
static int GL_TEXTURE_SAMPLES
          Part of GL_ARB_texture_multisample
static int GL_TIMEOUT_EXPIRED
          Part of GL_ARB_sync
static long GL_TIMEOUT_IGNORED
          Part of GL_ARB_sync
static int GL_UNIFORM_ARRAY_STRIDE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_BINDING
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_DATA_SIZE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_INDEX
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_NAME_LENGTH
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BUFFER
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BUFFER_BINDING
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BUFFER_SIZE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_BUFFER_START
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_IS_ROW_MAJOR
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_MATRIX_STRIDE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_NAME_LENGTH
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_OFFSET
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_SIZE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNIFORM_TYPE
          Part of GL_ARB_uniform_buffer_object
static int GL_UNSIGNALED
          Part of GL_ARB_sync
static int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
          Part of GL_ARB_texture_multisample
static int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
          Part of GL_ARB_texture_multisample
static int GL_WAIT_FAILED
          Part of GL_ARB_sync
 
Fields inherited from interface javax.media.opengl.GL2GL3
GL_ALPHA_FLOAT16_APPLE, GL_ALPHA_FLOAT16_ATI, GL_ALPHA_FLOAT32_APPLE, GL_ALPHA_FLOAT32_ATI, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BGR, GL_BGR_INTEGER, GL_BGRA, GL_BGRA_INTEGER, GL_BLUE, GL_BLUE_INTEGER, GL_BUFFER_GPU_ADDRESS_NV, GL_CLAMP_READ_COLOR, GL_CLAMP_TO_BORDER, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_COLOR, GL_COLOR_ARRAY_ADDRESS_NV, GL_COLOR_ARRAY_LENGTH_NV, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COLOR_FLOAT_APPLE, GL_COMPRESSED_RED, GL_COMPRESSED_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_FLAGS, GL_CONTINUOUS_AMD, GL_CURRENT_QUERY, GL_DEPTH, GL_DEPTH_BUFFER, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DISCRETE_AMD, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_ADDRESS_NV, GL_EDGE_FLAG_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_ADDRESS_NV, GL_ELEMENT_ARRAY_LENGTH_NV, GL_ELEMENT_ARRAY_UNIFIED_NV, GL_FILL, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_CLEAR_COLOR_VALUE_NV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FLOAT_R_NV, GL_FLOAT_R16_NV, GL_FLOAT_R32_NV, GL_FLOAT_RG_NV, GL_FLOAT_RG16_NV, GL_FLOAT_RG32_NV, GL_FLOAT_RGB_NV, GL_FLOAT_RGB16_NV, GL_FLOAT_RGB32_NV, GL_FLOAT_RGBA_MODE_NV, GL_FLOAT_RGBA_NV, GL_FLOAT_RGBA16_NV, GL_FLOAT_RGBA32_NV, GL_FOG_COORD_ARRAY_ADDRESS_NV, GL_FOG_COORD_ARRAY_LENGTH_NV, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_GPU_ADDRESS_NV, GL_GREEN, GL_GREEN_INTEGER, GL_HALF_APPLE, GL_INDEX_ARRAY_ADDRESS_NV, GL_INDEX_ARRAY_LENGTH_NV, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_BUFFER, GL_INT_SAMPLER_BUFFER_AMD, GL_INT_SAMPLER_CUBE, GL_INTENSITY_FLOAT16_APPLE, GL_INTENSITY_FLOAT16_ATI, GL_INTENSITY_FLOAT32_APPLE, GL_INTENSITY_FLOAT32_ATI, GL_INTERLEAVED_ATTRIBS, GL_LEFT, GL_LINE, GL_LINE_STRIP_ADJACENCY, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINES_ADJACENCY, GL_LOWER_LEFT, GL_LUMINANCE_ALPHA_FLOAT16_APPLE, GL_LUMINANCE_ALPHA_FLOAT16_ATI, GL_LUMINANCE_ALPHA_FLOAT32_APPLE, GL_LUMINANCE_ALPHA_FLOAT32_ATI, GL_LUMINANCE_FLOAT16_APPLE, GL_LUMINANCE_FLOAT16_ATI, GL_LUMINANCE_FLOAT32_APPLE, GL_LUMINANCE_FLOAT32_ATI, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_DRAW_BUFFERS, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_GEOMETRY_VARYING_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB, GL_MAX_SAMPLES, GL_MAX_SHADER_BUFFER_ADDRESS_NV, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MAX_VERTEX_VARYING_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NORMAL_ARRAY_ADDRESS_NV, GL_NORMAL_ARRAY_LENGTH_NV, GL_NUM_EXTENSIONS, GL_PACK_IMAGE_HEIGHT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_IMAGES, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_POINT, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SPRITE_COORD_ORIGIN, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PRIMITIVES_GENERATED, GL_PROGRAM_POINT_SIZE, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D, GL_PROXY_TEXTURE_2D_ARRAY, GL_PROXY_TEXTURE_3D, GL_PROXY_TEXTURE_CUBE_MAP, GL_PROXY_TEXTURE_RECTANGLE, GL_PROXY_TEXTURE_RECTANGLE_ARB, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_COUNTER_BITS, GL_QUERY_NO_WAIT, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_QUERY_WAIT, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R3_G3_B2, GL_R32F, GL_R32I, GL_R32UI, GL_R8, 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, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_FLOAT16_APPLE, GL_RGB_FLOAT16_ATI, GL_RGB_FLOAT32_APPLE, GL_RGB_FLOAT32_ATI, GL_RGB_INTEGER, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB4, GL_RGB5, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_FLOAT16_APPLE, GL_RGBA_FLOAT16_ATI, GL_RGBA_FLOAT32_APPLE, GL_RGBA_FLOAT32_ATI, GL_RGBA_INTEGER, GL_RGBA12, GL_RGBA16, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA2, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_RIGHT, GL_SAMPLER_1D, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_BUFFER, GL_SAMPLER_BUFFER_AMD, GL_SAMPLER_CUBE_SHADOW, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, GL_SEPARATE_ATTRIBS, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STENCIL_BUFFER, GL_STENCIL_INDEX16, GL_STEREO, GL_STREAM_COPY, GL_STREAM_READ, GL_TESSELLATION_FACTOR_AMD, GL_TESSELLATION_MODE_AMD, GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BINDING_RECTANGLE_ARB, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_BUFFER_FORMAT, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_COORD_ARRAY_ADDRESS_NV, GL_TEXTURE_COORD_ARRAY_LENGTH_NV, GL_TEXTURE_DEPTH, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_FLOAT_COMPONENTS_NV, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_RECTANGLE, GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_R, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_BUFFER, GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UPPER_LEFT, GL_VERTEX_ARRAY_ADDRESS_NV, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, GL_VERTEX_PROGRAM_POINT_SIZE
 
Fields inherited from interface javax.media.opengl.GL2ES2
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_COLOR, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DEPTH_COMPONENT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_HIGH_FLOAT, GL_HIGH_INT, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_PLATFORM_BINARY, GL_SAMPLER_2D, GL_SAMPLER_CUBE, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_INDEX, GL_STREAM_DRAW, GL_UNSIGNED_INT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER
 
Fields inherited from interface javax.media.opengl.GL
GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R11F_G11F_B10F, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D_ARRAY, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO
 
Method Summary
 int glClientWaitSync(long sync, int flags, long timeout)
          Interface to C language function:
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, uint64_t timeout);
 void glCopyBufferSubData(int arg0, int arg1, int arg2, int arg3, int arg4)
          Interface to C language function:
void glCopyBufferSubData(GLenum, GLenum, ptrdiff_t, ptrdiff_t, ptrdiff_t);
 void glDeleteSync(long sync)
          Interface to C language function:
void glDeleteSync(GLsync sync);
 void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
          Interface to C language function:
void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, GLvoid * indices, GLint basevertex);
 void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int primcount, int basevertex)
          Interface to C language function:
void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex);
 void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
          Interface to C language function:
void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid * indices, GLint basevertex);
 long glFenceSync(int condition, int flags)
          Interface to C language function:
GLsync glFenceSync(GLenum condition, GLbitfield flags);
 void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, int[] arg3, int arg3_offset)
          Interface to C language function:
void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint * );
 void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, IntBuffer arg3)
          Interface to C language function:
void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint * );
 void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, int[] arg3, int arg3_offset, byte[] arg4, int arg4_offset)
          Interface to C language function:
void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );
 void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
          Interface to C language function:
void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );
 void glGetActiveUniformName(int arg0, int arg1, int arg2, int[] arg3, int arg3_offset, byte[] arg4, int arg4_offset)
          Interface to C language function:
void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );
 void glGetActiveUniformName(int arg0, int arg1, int arg2, IntBuffer arg3, ByteBuffer arg4)
          Interface to C language function:
void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );
 void glGetActiveUniformsiv(int arg0, int arg1, int[] arg2, int arg2_offset, int arg3, int[] arg4, int arg4_offset)
          Interface to C language function:
void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint * , GLenum, GLint * );
 void glGetActiveUniformsiv(int arg0, int arg1, IntBuffer arg2, int arg3, IntBuffer arg4)
          Interface to C language function:
void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint * , GLenum, GLint * );
 void glGetInteger64v(int pname, com.jogamp.common.nio.Int64Buffer params)
          Interface to C language function:
void glGetInteger64v(GLenum pname, int64_t * params);
 void glGetInteger64v(int pname, long[] params, int params_offset)
          Interface to C language function:
void glGetInteger64v(GLenum pname, int64_t * params);
 void glGetMultisamplefv(int pname, int index, float[] val, int val_offset)
          Interface to C language function:
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
 void glGetMultisamplefv(int pname, int index, FloatBuffer val)
          Interface to C language function:
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
 void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset)
          Interface to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
 void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
          Interface to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
 int glGetUniformBlockIndex(int arg0, String arg1)
          Interface to C language function:
GLuint glGetUniformBlockIndex(GLuint, const GLchar * );
 void glGetUniformIndices(int arg0, int arg1, String[] arg2, int[] arg3, int arg3_offset)
          Interface to C language function:
void glGetUniformIndices(GLuint, GLsizei, const GLchar * * , GLuint * );
 void glGetUniformIndices(int arg0, int arg1, String[] arg2, IntBuffer arg3)
          Interface to C language function:
void glGetUniformIndices(GLuint, GLsizei, const GLchar * * , GLuint * );
 boolean glIsSync(long sync)
          Interface to C language function:
GLboolean glIsSync(GLsync sync);
 void glProvokingVertex(int mode)
          Interface to C language function:
void glProvokingVertex(GLenum mode);
 void glSampleMaski(int index, int mask)
          Interface to C language function:
void glSampleMaski(GLuint index, GLbitfield mask);
 void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
          Interface to C language function:
void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
 void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
          Interface to C language function:
void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
 void glUniformBlockBinding(int arg0, int arg1, int arg2)
          Interface to C language function:
void glUniformBlockBinding(GLuint, GLuint, GLuint);
 void glWaitSync(long sync, int flags, long timeout)
          Interface to C language function:
void glWaitSync(GLsync sync, GLbitfield flags, uint64_t timeout);
 
Methods inherited from interface javax.media.opengl.GL2GL3
glAllocateMemoryNV, glBeginConditionalRender, glBeginQuery, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindVertexArray, glBlitFramebuffer, glBufferAddressRangeNV, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorFormatNV, glColorMaski, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyTexImage1D, glCopyTexSubImage1D, glCopyTexSubImage3D, glDeleteQueries, glDeleteQueries, glDeleteVertexArrays, glDeleteVertexArrays, glDisableClientState, glDisablei, glDrawArraysInstanced, glDrawBuffer, glDrawBuffers, glDrawBuffers, glDrawElementsInstanced, glDrawRangeElements, glDrawRangeElements, glEdgeFlagFormatNV, glEnableClientState, glEnablei, glEndConditionalRender, glEndQuery, glEndTransformFeedback, glFlushMappedBufferRange, glFogCoordFormatNV, glFramebufferTexture, glFramebufferTexture1D, glFramebufferTexture3D, glFramebufferTextureFace, glFramebufferTextureLayer, glGenQueries, glGenQueries, glGenVertexArrays, glGenVertexArrays, glGetBooleani_v, glGetBooleani_v, glGetBufferParameterui64vNV, glGetBufferParameterui64vNV, glGetBufferSubData, glGetCompressedTexImage, glGetCompressedTexImage, glGetDoublev, glGetDoublev, glGetFragDataLocation, glGetIntegeri_v, glGetIntegeri_v, glGetIntegerui64i_vNV, glGetIntegerui64i_vNV, glGetIntegerui64vNV, glGetIntegerui64vNV, glGetNamedBufferParameterui64vNV, glGetNamedBufferParameterui64vNV, glGetQueryiv, glGetQueryiv, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetStringi, glGetTexImage, glGetTexImage, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui64vNV, glGetUniformui64vNV, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIndexFormatNV, glIsBufferResidentNV, glIsEnabledi, glIsNamedBufferResidentNV, glIsQuery, glIsVertexArray, glLogicOp, glMakeBufferNonResidentNV, glMakeBufferResidentNV, glMapBufferRange, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glNamedMakeBufferNonResidentNV, glNamedMakeBufferResidentNV, glNormalFormatNV, glPixelStoref, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glPointSize, glPolygonMode, glPrimitiveRestartIndex, glProgramParameteri, glProgramUniformui64NV, glProgramUniformui64vNV, glProgramUniformui64vNV, glReadBuffer, glRenderbufferStorageMultisample, glSecondaryColorFormatNV, glTessellationFactorAMD, glTessellationModeAMD, glTexBuffer, glTexCoordFormatNV, glTexImage1D, glTexImage1D, glTexImage3D, glTexImage3D, glTexParameterIiv, glTexParameterIiv, glTexParameterIuiv, glTexParameterIuiv, glTexSubImage1D, glTexSubImage1D, glTexSubImage3D, glTexSubImage3D, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glUniformui64NV, glUniformui64vNV, glUniformui64vNV, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribFormatNV, glVertexAttribIFormatNV, glVertexAttribIPointer, glVertexFormatNV
 
Methods inherited from interface javax.media.opengl.GL2ES2
glAttachShader, glBindAttribLocation, glBlendColor, glClearDepth, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDepthRange, glDetachShader, glDisableVertexAttribArray, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glIsProgram, glIsShader, glLinkProgram, glReleaseShaderCompiler, glShaderBinary, glShaderBinary, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer
 
Methods inherited from interface javax.media.opengl.GL
glActiveTexture, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearDepthf, glClearStencil, glColorMask, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRangef, glDisable, glDrawArrays, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetBooleanv, glGetBooleanv, glGetBoundBuffer, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegerv, glGetIntegerv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsRenderbuffer, glIsTexture, glIsVBOArrayEnabled, glIsVBOElementEnabled, glLineWidth, glMapBuffer, glPixelStorei, glPolygonOffset, glReadPixels, glReadPixels, glRenderbufferStorage, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage2D, glTexSubImage2D, glUnmapBuffer, glViewport
 
Methods inherited from interface javax.media.opengl.GLBase
getContext, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2GL3, getGL3, getGL3bc, getGL4, getGL4bc, getGLES1, getGLES2, getGLProfile, getPlatformGLExtensions, getSwapInterval, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2GL3, isGL3, isGL3bc, isGL4, isGL4bc, isGLES, isGLES1, isGLES2, setSwapInterval
 

Field Detail

GL_COMPARE_REF_TO_TEXTURE

static final int GL_COMPARE_REF_TO_TEXTURE
Part of GL_VERSION_3_0

See Also:
Constant Field Values

GL_SAMPLER_2D_RECT

static final int GL_SAMPLER_2D_RECT
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_SAMPLER_2D_RECT_SHADOW

static final int GL_SAMPLER_2D_RECT_SHADOW
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RED_SNORM

static final int GL_RED_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RG_SNORM

static final int GL_RG_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGB_SNORM

static final int GL_RGB_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGBA_SNORM

static final int GL_RGBA_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_R8_SNORM

static final int GL_R8_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RG8_SNORM

static final int GL_RG8_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGB8_SNORM

static final int GL_RGB8_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGBA8_SNORM

static final int GL_RGBA8_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_R16_SNORM

static final int GL_R16_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RG16_SNORM

static final int GL_RG16_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGB16_SNORM

static final int GL_RGB16_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_RGBA16_SNORM

static final int GL_RGBA16_SNORM
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_SIGNED_NORMALIZED

static final int GL_SIGNED_NORMALIZED
Part of GL_VERSION_3_1

See Also:
Constant Field Values

GL_COPY_READ_BUFFER

static final int GL_COPY_READ_BUFFER
Part of GL_ARB_copy_buffer

See Also:
Constant Field Values

GL_COPY_WRITE_BUFFER

static final int GL_COPY_WRITE_BUFFER
Part of GL_ARB_copy_buffer

See Also:
Constant Field Values

GL_UNIFORM_BUFFER

static final int GL_UNIFORM_BUFFER
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_BINDING

static final int GL_UNIFORM_BUFFER_BINDING
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_START

static final int GL_UNIFORM_BUFFER_START
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_SIZE

static final int GL_UNIFORM_BUFFER_SIZE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_VERTEX_UNIFORM_BLOCKS

static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_GEOMETRY_UNIFORM_BLOCKS

static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_COMBINED_UNIFORM_BLOCKS

static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_UNIFORM_BUFFER_BINDINGS

static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_UNIFORM_BLOCK_SIZE

static final int GL_MAX_UNIFORM_BLOCK_SIZE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCKS

static final int GL_ACTIVE_UNIFORM_BLOCKS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_TYPE

static final int GL_UNIFORM_TYPE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_SIZE

static final int GL_UNIFORM_SIZE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_NAME_LENGTH

static final int GL_UNIFORM_NAME_LENGTH
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_INDEX

static final int GL_UNIFORM_BLOCK_INDEX
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_OFFSET

static final int GL_UNIFORM_OFFSET
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_ARRAY_STRIDE

static final int GL_UNIFORM_ARRAY_STRIDE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_MATRIX_STRIDE

static final int GL_UNIFORM_MATRIX_STRIDE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_IS_ROW_MAJOR

static final int GL_UNIFORM_IS_ROW_MAJOR
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_BINDING

static final int GL_UNIFORM_BLOCK_BINDING
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_DATA_SIZE

static final int GL_UNIFORM_BLOCK_DATA_SIZE
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_NAME_LENGTH

static final int GL_UNIFORM_BLOCK_NAME_LENGTH
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_FIRST_VERTEX_CONVENTION

static final int GL_FIRST_VERTEX_CONVENTION
Part of GL_ARB_provoking_vertex

See Also:
Constant Field Values

GL_LAST_VERTEX_CONVENTION

static final int GL_LAST_VERTEX_CONVENTION
Part of GL_ARB_provoking_vertex

See Also:
Constant Field Values

GL_PROVOKING_VERTEX

static final int GL_PROVOKING_VERTEX
Part of GL_ARB_provoking_vertex

See Also:
Constant Field Values

GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Part of GL_ARB_provoking_vertex

See Also:
Constant Field Values

GL_TEXTURE_CUBE_MAP_SEAMLESS

static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
Part of GL_ARB_seamless_cube_map

See Also:
Constant Field Values

GL_SAMPLE_POSITION

static final int GL_SAMPLE_POSITION
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_SAMPLE_MASK

static final int GL_SAMPLE_MASK
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_SAMPLE_MASK_VALUE

static final int GL_SAMPLE_MASK_VALUE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_2D_MULTISAMPLE

static final int GL_TEXTURE_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_PROXY_TEXTURE_2D_MULTISAMPLE

static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_2D_MULTISAMPLE_ARRAY

static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_MAX_SAMPLE_MASK_WORDS

static final int GL_MAX_SAMPLE_MASK_WORDS
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_MAX_COLOR_TEXTURE_SAMPLES

static final int GL_MAX_COLOR_TEXTURE_SAMPLES
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_MAX_DEPTH_TEXTURE_SAMPLES

static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_MAX_INTEGER_SAMPLES

static final int GL_MAX_INTEGER_SAMPLES
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_BINDING_2D_MULTISAMPLE

static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_SAMPLES

static final int GL_TEXTURE_SAMPLES
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_SAMPLER_2D_MULTISAMPLE

static final int GL_SAMPLER_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_INT_SAMPLER_2D_MULTISAMPLE

static final int GL_INT_SAMPLER_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_SAMPLER_2D_MULTISAMPLE_ARRAY

static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Part of GL_ARB_texture_multisample

See Also:
Constant Field Values

GL_DEPTH_CLAMP

static final int GL_DEPTH_CLAMP
Part of GL_ARB_depth_clamp

See Also:
Constant Field Values

GL_MAX_SERVER_WAIT_TIMEOUT

static final int GL_MAX_SERVER_WAIT_TIMEOUT
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_OBJECT_TYPE

static final int GL_OBJECT_TYPE
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_CONDITION

static final int GL_SYNC_CONDITION
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_STATUS

static final int GL_SYNC_STATUS
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_FLAGS

static final int GL_SYNC_FLAGS
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_FENCE

static final int GL_SYNC_FENCE
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_GPU_COMMANDS_COMPLETE

static final int GL_SYNC_GPU_COMMANDS_COMPLETE
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_UNSIGNALED

static final int GL_UNSIGNALED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SIGNALED

static final int GL_SIGNALED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_SYNC_FLUSH_COMMANDS_BIT

static final int GL_SYNC_FLUSH_COMMANDS_BIT
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_ALREADY_SIGNALED

static final int GL_ALREADY_SIGNALED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_TIMEOUT_EXPIRED

static final int GL_TIMEOUT_EXPIRED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_CONDITION_SATISFIED

static final int GL_CONDITION_SATISFIED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_WAIT_FAILED

static final int GL_WAIT_FAILED
Part of GL_ARB_sync

See Also:
Constant Field Values

GL_INVALID_INDEX

static final int GL_INVALID_INDEX
Part of GL_ARB_uniform_buffer_object

See Also:
Constant Field Values

GL_TIMEOUT_IGNORED

static final long GL_TIMEOUT_IGNORED
Part of GL_ARB_sync

See Also:
Constant Field Values
Method Detail

glClientWaitSync

int glClientWaitSync(long sync,
                     int flags,
                     long timeout)
Interface to C language function:
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, uint64_t timeout);


glCopyBufferSubData

void glCopyBufferSubData(int arg0,
                         int arg1,
                         int arg2,
                         int arg3,
                         int arg4)
Interface to C language function:
void glCopyBufferSubData(GLenum, GLenum, ptrdiff_t, ptrdiff_t, ptrdiff_t);


glDeleteSync

void glDeleteSync(long sync)
Interface to C language function:
void glDeleteSync(GLsync sync);


glDrawElementsBaseVertex

void glDrawElementsBaseVertex(int mode,
                              int count,
                              int type,
                              Buffer indices,
                              int basevertex)
Interface to C language function:
void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, GLvoid * indices, GLint basevertex);


glDrawElementsInstancedBaseVertex

void glDrawElementsInstancedBaseVertex(int mode,
                                       int count,
                                       int type,
                                       Buffer indices,
                                       int primcount,
                                       int basevertex)
Interface to C language function:
void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount, GLint basevertex);


glDrawRangeElementsBaseVertex

void glDrawRangeElementsBaseVertex(int mode,
                                   int start,
                                   int end,
                                   int count,
                                   int type,
                                   Buffer indices,
                                   int basevertex)
Interface to C language function:
void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid * indices, GLint basevertex);


glFenceSync

long glFenceSync(int condition,
                 int flags)
Interface to C language function:
GLsync glFenceSync(GLenum condition, GLbitfield flags);


glGetActiveUniformBlockName

void glGetActiveUniformBlockName(int arg0,
                                 int arg1,
                                 int arg2,
                                 IntBuffer arg3,
                                 ByteBuffer arg4)
Interface to C language function:
void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );


glGetActiveUniformBlockName

void glGetActiveUniformBlockName(int arg0,
                                 int arg1,
                                 int arg2,
                                 int[] arg3,
                                 int arg3_offset,
                                 byte[] arg4,
                                 int arg4_offset)
Interface to C language function:
void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );


glGetActiveUniformBlockiv

void glGetActiveUniformBlockiv(int arg0,
                               int arg1,
                               int arg2,
                               IntBuffer arg3)
Interface to C language function:
void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint * );


glGetActiveUniformBlockiv

void glGetActiveUniformBlockiv(int arg0,
                               int arg1,
                               int arg2,
                               int[] arg3,
                               int arg3_offset)
Interface to C language function:
void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint * );


glGetActiveUniformName

void glGetActiveUniformName(int arg0,
                            int arg1,
                            int arg2,
                            IntBuffer arg3,
                            ByteBuffer arg4)
Interface to C language function:
void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );


glGetActiveUniformName

void glGetActiveUniformName(int arg0,
                            int arg1,
                            int arg2,
                            int[] arg3,
                            int arg3_offset,
                            byte[] arg4,
                            int arg4_offset)
Interface to C language function:
void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei * , GLchar * );


glGetActiveUniformsiv

void glGetActiveUniformsiv(int arg0,
                           int arg1,
                           IntBuffer arg2,
                           int arg3,
                           IntBuffer arg4)
Interface to C language function:
void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint * , GLenum, GLint * );


glGetActiveUniformsiv

void glGetActiveUniformsiv(int arg0,
                           int arg1,
                           int[] arg2,
                           int arg2_offset,
                           int arg3,
                           int[] arg4,
                           int arg4_offset)
Interface to C language function:
void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint * , GLenum, GLint * );


glGetInteger64v

void glGetInteger64v(int pname,
                     com.jogamp.common.nio.Int64Buffer params)
Interface to C language function:
void glGetInteger64v(GLenum pname, int64_t * params);


glGetInteger64v

void glGetInteger64v(int pname,
                     long[] params,
                     int params_offset)
Interface to C language function:
void glGetInteger64v(GLenum pname, int64_t * params);


glGetMultisamplefv

void glGetMultisamplefv(int pname,
                        int index,
                        FloatBuffer val)
Interface to C language function:
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);


glGetMultisamplefv

void glGetMultisamplefv(int pname,
                        int index,
                        float[] val,
                        int val_offset)
Interface to C language function:
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);


glGetSynciv

void glGetSynciv(long sync,
                 int pname,
                 int bufSize,
                 IntBuffer length,
                 IntBuffer values)
Interface to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);


glGetSynciv

void glGetSynciv(long sync,
                 int pname,
                 int bufSize,
                 int[] length,
                 int length_offset,
                 int[] values,
                 int values_offset)
Interface to C language function:
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);


glGetUniformBlockIndex

int glGetUniformBlockIndex(int arg0,
                           String arg1)
Interface to C language function:
GLuint glGetUniformBlockIndex(GLuint, const GLchar * );


glGetUniformIndices

void glGetUniformIndices(int arg0,
                         int arg1,
                         String[] arg2,
                         IntBuffer arg3)
Interface to C language function:
void glGetUniformIndices(GLuint, GLsizei, const GLchar * * , GLuint * );


glGetUniformIndices

void glGetUniformIndices(int arg0,
                         int arg1,
                         String[] arg2,
                         int[] arg3,
                         int arg3_offset)
Interface to C language function:
void glGetUniformIndices(GLuint, GLsizei, const GLchar * * , GLuint * );


glIsSync

boolean glIsSync(long sync)
Interface to C language function:
GLboolean glIsSync(GLsync sync);


glProvokingVertex

void glProvokingVertex(int mode)
Interface to C language function:
void glProvokingVertex(GLenum mode);


glSampleMaski

void glSampleMaski(int index,
                   int mask)
Interface to C language function:
void glSampleMaski(GLuint index, GLbitfield mask);


glTexImage2DMultisample

void glTexImage2DMultisample(int target,
                             int samples,
                             int internalformat,
                             int width,
                             int height,
                             boolean fixedsamplelocations)
Interface to C language function:
void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);


glTexImage3DMultisample

void glTexImage3DMultisample(int target,
                             int samples,
                             int internalformat,
                             int width,
                             int height,
                             int depth,
                             boolean fixedsamplelocations)
Interface to C language function:
void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);


glUniformBlockBinding

void glUniformBlockBinding(int arg0,
                           int arg1,
                           int arg2)
Interface to C language function:
void glUniformBlockBinding(GLuint, GLuint, GLuint);


glWaitSync

void glWaitSync(long sync,
                int flags,
                long timeout)
Interface to C language function:
void glWaitSync(GLsync sync, GLbitfield flags, uint64_t timeout);



Copyright 2010 JogAmp Community.