org.lwjgl.opengles
Class GLES30

java.lang.Object
  extended by org.lwjgl.opengles.GLES30

public final class GLES30
extends java.lang.Object


Field Summary
static int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
           
static int GL_ACTIVE_UNIFORM_BLOCKS
           
static int GL_ALREADY_SIGNALED
           
static int GL_ANY_SAMPLES_PASSED
           
static int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
           
static int GL_BLUE
           
static int GL_BUFFER_ACCESS_FLAGS
           
static int GL_BUFFER_MAP_LENGTH
           
static int GL_BUFFER_MAP_OFFSET
           
static int GL_BUFFER_MAP_POINTER
           
static int GL_BUFFER_MAPPED
           
static int GL_COLOR
           
static int GL_COLOR_ATTACHMENT1
           
static int GL_COLOR_ATTACHMENT10
           
static int GL_COLOR_ATTACHMENT11
           
static int GL_COLOR_ATTACHMENT12
           
static int GL_COLOR_ATTACHMENT13
           
static int GL_COLOR_ATTACHMENT14
           
static int GL_COLOR_ATTACHMENT15
           
static int GL_COLOR_ATTACHMENT2
           
static int GL_COLOR_ATTACHMENT3
           
static int GL_COLOR_ATTACHMENT4
           
static int GL_COLOR_ATTACHMENT5
           
static int GL_COLOR_ATTACHMENT6
           
static int GL_COLOR_ATTACHMENT7
           
static int GL_COLOR_ATTACHMENT8
           
static int GL_COLOR_ATTACHMENT9
           
static int GL_COMPARE_REF_TO_TEXTURE
           
static int GL_COMPRESSED_R11_EAC
           
static int GL_COMPRESSED_RG11_EAC
           
static int GL_COMPRESSED_RGB8_ETC2
           
static int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
           
static int GL_COMPRESSED_RGBA8_ETC2_EAC
           
static int GL_COMPRESSED_SIGNED_R11_EAC
           
static int GL_COMPRESSED_SIGNED_RG11_EAC
           
static int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
           
static int GL_COMPRESSED_SRGB8_ETC2
           
static int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
           
static int GL_CONDITION_SATISFIED
           
static int GL_COPY_READ_BUFFER
           
static int GL_COPY_READ_BUFFER_BINDING
           
static int GL_COPY_WRITE_BUFFER
           
static int GL_COPY_WRITE_BUFFER_BINDING
           
static int GL_CURRENT_QUERY
           
static int GL_DEPTH
           
static int GL_DEPTH_COMPONENT24
           
static int GL_DEPTH_COMPONENT32F
           
static int GL_DEPTH_STENCIL
           
static int GL_DEPTH_STENCIL_ATTACHMENT
           
static int GL_DEPTH24_STENCIL8
           
static int GL_DEPTH32F_STENCIL8
           
static int GL_DRAW_BUFFER0
           
static int GL_DRAW_BUFFER1
           
static int GL_DRAW_BUFFER10
           
static int GL_DRAW_BUFFER11
           
static int GL_DRAW_BUFFER12
           
static int GL_DRAW_BUFFER13
           
static int GL_DRAW_BUFFER14
           
static int GL_DRAW_BUFFER15
           
static int GL_DRAW_BUFFER2
           
static int GL_DRAW_BUFFER3
           
static int GL_DRAW_BUFFER4
           
static int GL_DRAW_BUFFER5
           
static int GL_DRAW_BUFFER6
           
static int GL_DRAW_BUFFER7
           
static int GL_DRAW_BUFFER8
           
static int GL_DRAW_BUFFER9
           
static int GL_DRAW_FRAMEBUFFER
           
static int GL_DRAW_FRAMEBUFFER_BINDING
           
static int GL_DYNAMIC_COPY
           
static int GL_DYNAMIC_READ
           
static int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
           
static int GL_FLOAT_MAT2x3
           
static int GL_FLOAT_MAT2x4
           
static int GL_FLOAT_MAT3x2
           
static int GL_FLOAT_MAT3x4
           
static int GL_FLOAT_MAT4x2
           
static int GL_FLOAT_MAT4x3
           
static int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
           
static int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
           
static int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
           
static int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
           
static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
           
static int GL_FRAMEBUFFER_DEFAULT
           
static int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
           
static int GL_FRAMEBUFFER_UNDEFINED
           
static int GL_GREEN
           
static int GL_HALF_FLOAT
           
static int GL_INT_2_10_10_10_REV
           
static int GL_INT_SAMPLER_2D
           
static int GL_INT_SAMPLER_2D_ARRAY
           
static int GL_INT_SAMPLER_3D
           
static int GL_INT_SAMPLER_CUBE
           
static int GL_INTERLEAVED_ATTRIBS
           
static int GL_INVALID_INDEX
           
static int GL_MAJOR_VERSION
           
static int GL_MAP_FLUSH_EXPLICIT_BIT
           
static int GL_MAP_INVALIDATE_BUFFER_BIT
           
static int GL_MAP_INVALIDATE_RANGE_BIT
           
static int GL_MAP_READ_BIT
           
static int GL_MAP_UNSYNCHRONIZED_BIT
           
static int GL_MAP_WRITE_BIT
           
static int GL_MAX
           
static int GL_MAX_3D_TEXTURE_SIZE
           
static int GL_MAX_ARRAY_TEXTURE_LAYERS
           
static int GL_MAX_COLOR_ATTACHMENTS
           
static int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
           
static int GL_MAX_COMBINED_UNIFORM_BLOCKS
           
static int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
           
static int GL_MAX_DRAW_BUFFERS
           
static int GL_MAX_ELEMENT_INDEX
           
static int GL_MAX_ELEMENTS_INDICES
           
static int GL_MAX_ELEMENTS_VERTICES
           
static int GL_MAX_FRAGMENT_INPUT_COMPONENTS
           
static int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
           
static int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
           
static int GL_MAX_PROGRAM_TEXEL_OFFSET
           
static int GL_MAX_SAMPLES
           
static int GL_MAX_SERVER_WAIT_TIMEOUT
           
static int GL_MAX_TEXTURE_LOD_BIAS
           
static int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
           
static int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
           
static int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
           
static int GL_MAX_UNIFORM_BLOCK_SIZE
           
static int GL_MAX_UNIFORM_BUFFER_BINDINGS
           
static int GL_MAX_VARYING_COMPONENTS
           
static int GL_MAX_VERTEX_OUTPUT_COMPONENTS
           
static int GL_MAX_VERTEX_UNIFORM_BLOCKS
           
static int GL_MAX_VERTEX_UNIFORM_COMPONENTS
           
static int GL_MIN
           
static int GL_MIN_PROGRAM_TEXEL_OFFSET
           
static int GL_MINOR_VERSION
           
static int GL_NUM_EXTENSIONS
           
static int GL_NUM_PROGRAM_BINARY_FORMATS
           
static int GL_NUM_SAMPLE_COUNTS
           
static int GL_OBJECT_TYPE
           
static int GL_PACK_IMAGE_HEIGHT
           
static int GL_PACK_ROW_LENGTH
           
static int GL_PACK_SKIP_IMAGES
           
static int GL_PACK_SKIP_PIXELS
           
static int GL_PACK_SKIP_ROWS
           
static int GL_PIXEL_PACK_BUFFER
           
static int GL_PIXEL_PACK_BUFFER_BINDING
           
static int GL_PIXEL_UNPACK_BUFFER
           
static int GL_PIXEL_UNPACK_BUFFER_BINDING
           
static int GL_PRIMITIVE_RESTART_FIXED_INDEX
           
static int GL_PROGRAM_BINARY_FORMATS
           
static int GL_PROGRAM_BINARY_LENGTH
           
static int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
           
static int GL_QUERY_RESULT
           
static int GL_QUERY_RESULT_AVAILABLE
           
static int GL_R11F_G11F_B10F
           
static int GL_R16F
           
static int GL_R16I
           
static int GL_R16UI
           
static int GL_R32F
           
static int GL_R32I
           
static int GL_R32UI
           
static int GL_R8
           
static int GL_R8_SNORM
           
static int GL_R8I
           
static int GL_R8UI
           
static int GL_RASTERIZER_DISCARD
           
static int GL_READ_BUFFER
           
static int GL_READ_FRAMEBUFFER
           
static int GL_READ_FRAMEBUFFER_BINDING
           
static int GL_RED
           
static int GL_RED_INTEGER
           
static int GL_RENDERBUFFER_SAMPLES
           
static int GL_RG
           
static int GL_RG_INTEGER
           
static int GL_RG16F
           
static int GL_RG16I
           
static int GL_RG16UI
           
static int GL_RG32F
           
static int GL_RG32I
           
static int GL_RG32UI
           
static int GL_RG8
           
static int GL_RG8_SNORM
           
static int GL_RG8I
           
static int GL_RG8UI
           
static int GL_RGB_INTEGER
           
static int GL_RGB10_A2
           
static int GL_RGB10_A2UI
           
static int GL_RGB16F
           
static int GL_RGB16I
           
static int GL_RGB16UI
           
static int GL_RGB32F
           
static int GL_RGB32I
           
static int GL_RGB32UI
           
static int GL_RGB8
           
static int GL_RGB8_SNORM
           
static int GL_RGB8I
           
static int GL_RGB8UI
           
static int GL_RGB9_E5
           
static int GL_RGBA_INTEGER
           
static int GL_RGBA16F
           
static int GL_RGBA16I
           
static int GL_RGBA16UI
           
static int GL_RGBA32F
           
static int GL_RGBA32I
           
static int GL_RGBA32UI
           
static int GL_RGBA8
           
static int GL_RGBA8_SNORM
           
static int GL_RGBA8I
           
static int GL_RGBA8UI
           
static int GL_SAMPLER_2D_ARRAY
           
static int GL_SAMPLER_2D_ARRAY_SHADOW
           
static int GL_SAMPLER_2D_SHADOW
           
static int GL_SAMPLER_3D
           
static int GL_SAMPLER_BINDING
           
static int GL_SAMPLER_CUBE_SHADOW
           
static int GL_SEPARATE_ATTRIBS
           
static int GL_SIGNALED
           
static int GL_SIGNED_NORMALIZED
           
static int GL_SRGB
           
static int GL_SRGB8
           
static int GL_SRGB8_ALPHA8
           
static int GL_STATIC_COPY
           
static int GL_STATIC_READ
           
static int GL_STENCIL
           
static int GL_STREAM_COPY
           
static int GL_STREAM_READ
           
static int GL_SYNC_CONDITION
           
static int GL_SYNC_FENCE
           
static int GL_SYNC_FLAGS
           
static int GL_SYNC_FLUSH_COMMANDS_BIT
           
static int GL_SYNC_GPU_COMMANDS_COMPLETE
           
static int GL_SYNC_STATUS
           
static int GL_TEXTURE_2D_ARRAY
           
static int GL_TEXTURE_3D
           
static int GL_TEXTURE_BASE_LEVEL
           
static int GL_TEXTURE_BINDING_2D_ARRAY
           
static int GL_TEXTURE_BINDING_3D
           
static int GL_TEXTURE_COMPARE_FUNC
           
static int GL_TEXTURE_COMPARE_MODE
           
static int GL_TEXTURE_IMMUTABLE_FORMAT
           
static int GL_TEXTURE_MAX_LEVEL
           
static int GL_TEXTURE_MAX_LOD
           
static int GL_TEXTURE_MIN_LOD
           
static int GL_TEXTURE_SWIZZLE_A
           
static int GL_TEXTURE_SWIZZLE_B
           
static int GL_TEXTURE_SWIZZLE_G
           
static int GL_TEXTURE_SWIZZLE_R
           
static int GL_TEXTURE_WRAP_R
           
static int GL_TIMEOUT_EXPIRED
           
static long GL_TIMEOUT_IGNORED
           
static int GL_TRANSFORM_FEEDBACK
           
static int GL_TRANSFORM_FEEDBACK_ACTIVE
           
static int GL_TRANSFORM_FEEDBACK_BINDING
           
static int GL_TRANSFORM_FEEDBACK_BUFFER
           
static int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
           
static int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
           
static int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
           
static int GL_TRANSFORM_FEEDBACK_BUFFER_START
           
static int GL_TRANSFORM_FEEDBACK_PAUSED
           
static int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
           
static int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
           
static int GL_TRANSFORM_FEEDBACK_VARYINGS
           
static int GL_UNIFORM_ARRAY_STRIDE
           
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
           
static int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
           
static int GL_UNIFORM_BLOCK_BINDING
           
static int GL_UNIFORM_BLOCK_DATA_SIZE
           
static int GL_UNIFORM_BLOCK_INDEX
           
static int GL_UNIFORM_BLOCK_NAME_LENGTH
           
static int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
           
static int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
           
static int GL_UNIFORM_BUFFER
           
static int GL_UNIFORM_BUFFER_BINDING
           
static int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
           
static int GL_UNIFORM_BUFFER_SIZE
           
static int GL_UNIFORM_BUFFER_START
           
static int GL_UNIFORM_IS_ROW_MAJOR
           
static int GL_UNIFORM_MATRIX_STRIDE
           
static int GL_UNIFORM_NAME_LENGTH
           
static int GL_UNIFORM_OFFSET
           
static int GL_UNIFORM_SIZE
           
static int GL_UNIFORM_TYPE
           
static int GL_UNPACK_IMAGE_HEIGHT
           
static int GL_UNPACK_ROW_LENGTH
           
static int GL_UNPACK_SKIP_IMAGES
           
static int GL_UNPACK_SKIP_PIXELS
           
static int GL_UNPACK_SKIP_ROWS
           
static int GL_UNSIGNALED
           
static int GL_UNSIGNED_INT_10F_11F_11F_REV
           
static int GL_UNSIGNED_INT_2_10_10_10_REV
           
static int GL_UNSIGNED_INT_24_8
           
static int GL_UNSIGNED_INT_5_9_9_9_REV
           
static int GL_UNSIGNED_INT_SAMPLER_2D
           
static int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
           
static int GL_UNSIGNED_INT_SAMPLER_3D
           
static int GL_UNSIGNED_INT_SAMPLER_CUBE
           
static int GL_UNSIGNED_INT_VEC2
           
static int GL_UNSIGNED_INT_VEC3
           
static int GL_UNSIGNED_INT_VEC4
           
static int GL_UNSIGNED_NORMALIZED
           
static int GL_VERTEX_ARRAY_BINDING
           
static int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
           
static int GL_VERTEX_ATTRIB_ARRAY_INTEGER
           
static int GL_WAIT_FAILED
           
 
Method Summary
static void glBeginQuery(int target, int id)
           
static void glBeginTransformFeedback(int primitiveMode)
           
static void glBindBufferBase(int target, int index, int buffer)
           
static void glBindBufferRange(int target, int index, int buffer, long offset, long size)
           
static void glBindSampler(int unit, int sampler)
           
static void glBindTransformFeedback(int target, int id)
           
static void glBindVertexArray(int array)
           
static void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
          Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer.
static void glClearBuffer(int buffer, int drawbuffer, java.nio.FloatBuffer value)
           
static void glClearBuffer(int buffer, int drawbuffer, java.nio.IntBuffer value)
           
static void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
           
static void glClearBufferu(int buffer, int drawbuffer, java.nio.IntBuffer value)
           
static int glClientWaitSync(GLSync sync, int flags, long timeout)
           
static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, java.nio.ByteBuffer data)
           
static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int data_imageSize, long data_buffer_offset)
           
static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, java.nio.ByteBuffer data)
           
static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int data_imageSize, long data_buffer_offset)
           
static void glCopyBufferSubData(int readtarget, int writetarget, long readoffset, long writeoffset, long size)
           
static void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
           
static void glDeleteQueries(int id)
          Overloads glDeleteQueries.
static void glDeleteQueries(java.nio.IntBuffer ids)
           
static void glDeleteSamplers(int sampler)
          Overloads glDeleteSamplers.
static void glDeleteSamplers(java.nio.IntBuffer samplers)
           
static void glDeleteSync(GLSync sync)
           
static void glDeleteTransformFeedbacks(int id)
          Overloads glDeleteTransformFeedbacks.
static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)
           
static void glDeleteVertexArrays(int array)
          Overloads glDeleteVertexArrays.
static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
           
static void glDrawArraysInstanced(int mode, int first, int count, int primcount)
           
static void glDrawBuffers(int buffer)
          Overloads glDrawBuffers.
static void glDrawBuffers(java.nio.IntBuffer buffers)
           
static void glDrawElementsInstanced(int mode, java.nio.ByteBuffer indices, int primcount)
           
static void glDrawElementsInstanced(int mode, java.nio.IntBuffer indices, int primcount)
           
static void glDrawElementsInstanced(int mode, int indices_count, int type, long indices_buffer_offset, int primcount)
           
static void glDrawElementsInstanced(int mode, java.nio.ShortBuffer indices, int primcount)
           
static void glDrawRangeElements(int mode, int start, int end, java.nio.ByteBuffer indices)
           
static void glDrawRangeElements(int mode, int start, int end, java.nio.IntBuffer indices)
           
static void glDrawRangeElements(int mode, int start, int end, int indices_count, int type, long indices_buffer_offset)
           
static void glDrawRangeElements(int mode, int start, int end, java.nio.ShortBuffer indices)
           
static void glEndQuery(int target)
           
static void glEndTransformFeedback()
           
static GLSync glFenceSync(int condition, int flags)
           
static void glFlushMappedBufferRange(int target, long offset, long length)
           
static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
           
static int glGenQueries()
          Overloads glGenQueries.
static void glGenQueries(java.nio.IntBuffer ids)
           
static int glGenSamplers()
          Overloads glGenSamplers.
static void glGenSamplers(java.nio.IntBuffer samplers)
           
static int glGenTransformFeedbacks()
          Overloads glGenTransformFeedbacks.
static void glGenTransformFeedbacks(java.nio.IntBuffer ids)
           
static int glGenVertexArrays()
          Overloads glGenVertexArrays.
static void glGenVertexArrays(java.nio.IntBuffer arrays)
           
static void glGetActiveUniformBlock(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)
           
static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname)
          Overloads glGetActiveUniformBlockiv.
static java.lang.String glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize)
          Overloads glGetActiveUniformBlockName.
static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.IntBuffer length, java.nio.ByteBuffer uniformBlockName)
           
static void glGetActiveUniforms(int program, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)
           
static int glGetActiveUniformsi(int program, int uniformIndex, int pname)
          Overloads glGetActiveUniformsiv.
static void glGetBufferParameter(int target, int pname, java.nio.LongBuffer params)
           
static long glGetBufferParameteri64(int target, int pname)
          Overloads glGetBufferParameteri64v.
static java.nio.ByteBuffer glGetBufferPointer(int target, int pname)
           
static int glGetFragDataLocation(int program, java.nio.ByteBuffer name)
           
static int glGetFragDataLocation(int program, java.lang.CharSequence name)
          Overloads glGetFragDataLocation.
static int glGetInteger(int value, int index)
          Overloads glGetIntegeri_v.
static void glGetInteger(int value, int index, java.nio.IntBuffer data)
           
static long glGetInteger64(int pname)
          Overloads glGetInteger64v.
static long glGetInteger64(int value, int index)
          Overloads glGetInteger64i_v.
static void glGetInteger64(int value, int index, java.nio.LongBuffer data)
           
static void glGetInteger64(int pname, java.nio.LongBuffer data)
           
static int glGetInternalformat(int target, int internalformat, int pname)
          Overloads glGetInternalformativ.
static void glGetInternalformat(int target, int internalformat, int pname, java.nio.IntBuffer params)
           
static void glGetProgramBinary(int program, java.nio.IntBuffer length, java.nio.IntBuffer binaryFormat, java.nio.ByteBuffer binary)
           
static void glGetQuery(int target, int pname, java.nio.IntBuffer params)
           
static int glGetQueryi(int target, int pname)
          Overloads glGetQueryiv.
static void glGetQueryObjectu(int id, int pname, java.nio.IntBuffer params)
           
static int glGetQueryObjectui(int id, int pname)
          Overloads glGetQueryObjectuiv.
static void glGetSamplerParameter(int sampler, int pname, java.nio.FloatBuffer params)
           
static void glGetSamplerParameter(int sampler, int pname, java.nio.IntBuffer params)
           
static float glGetSamplerParameterf(int sampler, int pname)
          Overloads glGetSamplerParameterfv.
static int glGetSamplerParameteri(int sampler, int pname)
          Overloads glGetSamplerParameteriv.
static java.lang.String glGetStringi(int name, int index)
           
static void glGetSync(GLSync sync, int pname, java.nio.IntBuffer length, java.nio.IntBuffer values)
           
static int glGetSynci(GLSync sync, int pname)
          Overloads glGetSynciv.
static void glGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
           
static java.lang.String glGetTransformFeedbackVarying(int program, int index, int bufSize, java.nio.IntBuffer size, java.nio.IntBuffer type)
          Overloads glGetTransformFeedbackVarying.
static int glGetUniformBlockIndex(int program, java.nio.ByteBuffer uniformBlockName)
           
static int glGetUniformBlockIndex(int program, java.lang.CharSequence uniformBlockName)
          Overloads glGetUniformBlockIndex.
static void glGetUniformIndices(int program, java.nio.ByteBuffer uniformNames, java.nio.IntBuffer uniformIndices)
           
static void glGetUniformIndices(int program, java.lang.CharSequence[] uniformNames, java.nio.IntBuffer uniformIndices)
          Overloads glGetUniformIndices.
static void glGetUniformu(int program, int location, java.nio.IntBuffer params)
           
static void glGetVertexAttribI(int index, int pname, java.nio.IntBuffer params)
           
static void glGetVertexAttribIu(int index, int pname, java.nio.IntBuffer params)
           
static void glInvalidateFramebuffer(int target, java.nio.IntBuffer attachments)
           
static void glInvalidateSubFramebuffer(int target, java.nio.IntBuffer attachments, int x, int y, int width, int height)
           
static boolean glIsQuery(int id)
           
static boolean glIsSampler(int sampler)
           
static boolean glIsSync(GLSync sync)
           
static boolean glIsTransformFeedback(int id)
           
static boolean glIsVertexArray(int array)
           
static java.nio.ByteBuffer glMapBufferRange(int target, long offset, long length, int access, java.nio.ByteBuffer old_buffer)
          glMapBufferRange maps a GL buffer object range to a ByteBuffer.
static void glPauseTransformFeedback()
           
static void glProgramBinary(int program, int binaryFormat, java.nio.ByteBuffer binary)
           
static void glProgramParameteri(int program, int pname, int value)
           
static void glReadBuffer(int mode)
           
static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
          Establishes the data storage, format, dimensions, and number of samples of a renderbuffer object's image.
static void glResumeTransformFeedback()
           
static void glSamplerParameter(int sampler, int pname, java.nio.FloatBuffer params)
           
static void glSamplerParameter(int sampler, int pname, java.nio.IntBuffer params)
           
static void glSamplerParameterf(int sampler, int pname, float param)
           
static void glSamplerParameteri(int sampler, int pname, int param)
           
static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.ByteBuffer pixels)
           
static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.FloatBuffer pixels)
           
static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.IntBuffer pixels)
           
static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)
           
static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, java.nio.ShortBuffer pixels)
           
static void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
           
static void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
           
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ByteBuffer pixels)
           
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.FloatBuffer pixels)
           
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.IntBuffer pixels)
           
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
           
static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.ShortBuffer pixels)
           
static void glTransformFeedbackVaryings(int program, java.lang.CharSequence[] varyings, int bufferMode)
          Overloads glTransformFeedbackVaryings.
static void glTransformFeedbackVaryings(int program, int count, java.nio.ByteBuffer varyings, int bufferMode)
           
static void glUniform1u(int location, java.nio.IntBuffer value)
           
static void glUniform1ui(int location, int v0)
           
static void glUniform2u(int location, java.nio.IntBuffer value)
           
static void glUniform2ui(int location, int v0, int v1)
           
static void glUniform3u(int location, java.nio.IntBuffer value)
           
static void glUniform3ui(int location, int v0, int v1, int v2)
           
static void glUniform4u(int location, java.nio.IntBuffer value)
           
static void glUniform4ui(int location, int v0, int v1, int v2, int v3)
           
static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
           
static void glUniformMatrix2x3(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static void glUniformMatrix2x4(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static void glUniformMatrix3x2(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static void glUniformMatrix3x4(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static void glUniformMatrix4x2(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static void glUniformMatrix4x3(int location, boolean transpose, java.nio.FloatBuffer matrices)
           
static boolean glUnmapBuffer(int target)
           
static void glVertexAttribDivisor(int index, int divisor)
           
static void glVertexAttribI4(int index, java.nio.IntBuffer v)
           
static void glVertexAttribI4i(int index, int x, int y, int z, int w)
           
static void glVertexAttribI4u(int index, java.nio.IntBuffer v)
           
static void glVertexAttribI4ui(int index, int x, int y, int z, int w)
           
static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ByteBuffer buffer)
           
static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.IntBuffer buffer)
           
static void glVertexAttribIPointer(int index, int size, int type, int stride, long buffer_buffer_offset)
           
static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ShortBuffer buffer)
           
static void glWaitSync(GLSync sync, int flags, long timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GL_READ_BUFFER

public static final int GL_READ_BUFFER
See Also:
Constant Field Values

GL_UNPACK_ROW_LENGTH

public static final int GL_UNPACK_ROW_LENGTH
See Also:
Constant Field Values

GL_UNPACK_SKIP_ROWS

public static final int GL_UNPACK_SKIP_ROWS
See Also:
Constant Field Values

GL_UNPACK_SKIP_PIXELS

public static final int GL_UNPACK_SKIP_PIXELS
See Also:
Constant Field Values

GL_PACK_ROW_LENGTH

public static final int GL_PACK_ROW_LENGTH
See Also:
Constant Field Values

GL_PACK_SKIP_ROWS

public static final int GL_PACK_SKIP_ROWS
See Also:
Constant Field Values

GL_PACK_SKIP_PIXELS

public static final int GL_PACK_SKIP_PIXELS
See Also:
Constant Field Values

GL_COLOR

public static final int GL_COLOR
See Also:
Constant Field Values

GL_DEPTH

public static final int GL_DEPTH
See Also:
Constant Field Values

GL_STENCIL

public static final int GL_STENCIL
See Also:
Constant Field Values

GL_RED

public static final int GL_RED
See Also:
Constant Field Values

GL_RGB8

public static final int GL_RGB8
See Also:
Constant Field Values

GL_RGBA8

public static final int GL_RGBA8
See Also:
Constant Field Values

GL_RGB10_A2

public static final int GL_RGB10_A2
See Also:
Constant Field Values

GL_TEXTURE_BINDING_3D

public static final int GL_TEXTURE_BINDING_3D
See Also:
Constant Field Values

GL_PACK_SKIP_IMAGES

public static final int GL_PACK_SKIP_IMAGES
See Also:
Constant Field Values

GL_PACK_IMAGE_HEIGHT

public static final int GL_PACK_IMAGE_HEIGHT
See Also:
Constant Field Values

GL_UNPACK_SKIP_IMAGES

public static final int GL_UNPACK_SKIP_IMAGES
See Also:
Constant Field Values

GL_UNPACK_IMAGE_HEIGHT

public static final int GL_UNPACK_IMAGE_HEIGHT
See Also:
Constant Field Values

GL_TEXTURE_3D

public static final int GL_TEXTURE_3D
See Also:
Constant Field Values

GL_TEXTURE_WRAP_R

public static final int GL_TEXTURE_WRAP_R
See Also:
Constant Field Values

GL_MAX_3D_TEXTURE_SIZE

public static final int GL_MAX_3D_TEXTURE_SIZE
See Also:
Constant Field Values

GL_UNSIGNED_INT_2_10_10_10_REV

public static final int GL_UNSIGNED_INT_2_10_10_10_REV
See Also:
Constant Field Values

GL_MAX_ELEMENTS_VERTICES

public static final int GL_MAX_ELEMENTS_VERTICES
See Also:
Constant Field Values

GL_MAX_ELEMENTS_INDICES

public static final int GL_MAX_ELEMENTS_INDICES
See Also:
Constant Field Values

GL_TEXTURE_MIN_LOD

public static final int GL_TEXTURE_MIN_LOD
See Also:
Constant Field Values

GL_TEXTURE_MAX_LOD

public static final int GL_TEXTURE_MAX_LOD
See Also:
Constant Field Values

GL_TEXTURE_BASE_LEVEL

public static final int GL_TEXTURE_BASE_LEVEL
See Also:
Constant Field Values

GL_TEXTURE_MAX_LEVEL

public static final int GL_TEXTURE_MAX_LEVEL
See Also:
Constant Field Values

GL_MIN

public static final int GL_MIN
See Also:
Constant Field Values

GL_MAX

public static final int GL_MAX
See Also:
Constant Field Values

GL_DEPTH_COMPONENT24

public static final int GL_DEPTH_COMPONENT24
See Also:
Constant Field Values

GL_MAX_TEXTURE_LOD_BIAS

public static final int GL_MAX_TEXTURE_LOD_BIAS
See Also:
Constant Field Values

GL_TEXTURE_COMPARE_MODE

public static final int GL_TEXTURE_COMPARE_MODE
See Also:
Constant Field Values

GL_TEXTURE_COMPARE_FUNC

public static final int GL_TEXTURE_COMPARE_FUNC
See Also:
Constant Field Values

GL_CURRENT_QUERY

public static final int GL_CURRENT_QUERY
See Also:
Constant Field Values

GL_QUERY_RESULT

public static final int GL_QUERY_RESULT
See Also:
Constant Field Values

GL_QUERY_RESULT_AVAILABLE

public static final int GL_QUERY_RESULT_AVAILABLE
See Also:
Constant Field Values

GL_BUFFER_MAPPED

public static final int GL_BUFFER_MAPPED
See Also:
Constant Field Values

GL_BUFFER_MAP_POINTER

public static final int GL_BUFFER_MAP_POINTER
See Also:
Constant Field Values

GL_STREAM_READ

public static final int GL_STREAM_READ
See Also:
Constant Field Values

GL_STREAM_COPY

public static final int GL_STREAM_COPY
See Also:
Constant Field Values

GL_STATIC_READ

public static final int GL_STATIC_READ
See Also:
Constant Field Values

GL_STATIC_COPY

public static final int GL_STATIC_COPY
See Also:
Constant Field Values

GL_DYNAMIC_READ

public static final int GL_DYNAMIC_READ
See Also:
Constant Field Values

GL_DYNAMIC_COPY

public static final int GL_DYNAMIC_COPY
See Also:
Constant Field Values

GL_MAX_DRAW_BUFFERS

public static final int GL_MAX_DRAW_BUFFERS
See Also:
Constant Field Values

GL_DRAW_BUFFER0

public static final int GL_DRAW_BUFFER0
See Also:
Constant Field Values

GL_DRAW_BUFFER1

public static final int GL_DRAW_BUFFER1
See Also:
Constant Field Values

GL_DRAW_BUFFER2

public static final int GL_DRAW_BUFFER2
See Also:
Constant Field Values

GL_DRAW_BUFFER3

public static final int GL_DRAW_BUFFER3
See Also:
Constant Field Values

GL_DRAW_BUFFER4

public static final int GL_DRAW_BUFFER4
See Also:
Constant Field Values

GL_DRAW_BUFFER5

public static final int GL_DRAW_BUFFER5
See Also:
Constant Field Values

GL_DRAW_BUFFER6

public static final int GL_DRAW_BUFFER6
See Also:
Constant Field Values

GL_DRAW_BUFFER7

public static final int GL_DRAW_BUFFER7
See Also:
Constant Field Values

GL_DRAW_BUFFER8

public static final int GL_DRAW_BUFFER8
See Also:
Constant Field Values

GL_DRAW_BUFFER9

public static final int GL_DRAW_BUFFER9
See Also:
Constant Field Values

GL_DRAW_BUFFER10

public static final int GL_DRAW_BUFFER10
See Also:
Constant Field Values

GL_DRAW_BUFFER11

public static final int GL_DRAW_BUFFER11
See Also:
Constant Field Values

GL_DRAW_BUFFER12

public static final int GL_DRAW_BUFFER12
See Also:
Constant Field Values

GL_DRAW_BUFFER13

public static final int GL_DRAW_BUFFER13
See Also:
Constant Field Values

GL_DRAW_BUFFER14

public static final int GL_DRAW_BUFFER14
See Also:
Constant Field Values

GL_DRAW_BUFFER15

public static final int GL_DRAW_BUFFER15
See Also:
Constant Field Values

GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_MAX_VERTEX_UNIFORM_COMPONENTS

public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_SAMPLER_3D

public static final int GL_SAMPLER_3D
See Also:
Constant Field Values

GL_SAMPLER_2D_SHADOW

public static final int GL_SAMPLER_2D_SHADOW
See Also:
Constant Field Values

GL_FRAGMENT_SHADER_DERIVATIVE_HINT

public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
See Also:
Constant Field Values

GL_PIXEL_PACK_BUFFER

public static final int GL_PIXEL_PACK_BUFFER
See Also:
Constant Field Values

GL_PIXEL_UNPACK_BUFFER

public static final int GL_PIXEL_UNPACK_BUFFER
See Also:
Constant Field Values

GL_PIXEL_PACK_BUFFER_BINDING

public static final int GL_PIXEL_PACK_BUFFER_BINDING
See Also:
Constant Field Values

GL_PIXEL_UNPACK_BUFFER_BINDING

public static final int GL_PIXEL_UNPACK_BUFFER_BINDING
See Also:
Constant Field Values

GL_FLOAT_MAT2x3

public static final int GL_FLOAT_MAT2x3
See Also:
Constant Field Values

GL_FLOAT_MAT2x4

public static final int GL_FLOAT_MAT2x4
See Also:
Constant Field Values

GL_FLOAT_MAT3x2

public static final int GL_FLOAT_MAT3x2
See Also:
Constant Field Values

GL_FLOAT_MAT3x4

public static final int GL_FLOAT_MAT3x4
See Also:
Constant Field Values

GL_FLOAT_MAT4x2

public static final int GL_FLOAT_MAT4x2
See Also:
Constant Field Values

GL_FLOAT_MAT4x3

public static final int GL_FLOAT_MAT4x3
See Also:
Constant Field Values

GL_SRGB

public static final int GL_SRGB
See Also:
Constant Field Values

GL_SRGB8

public static final int GL_SRGB8
See Also:
Constant Field Values

GL_SRGB8_ALPHA8

public static final int GL_SRGB8_ALPHA8
See Also:
Constant Field Values

GL_COMPARE_REF_TO_TEXTURE

public static final int GL_COMPARE_REF_TO_TEXTURE
See Also:
Constant Field Values

GL_MAJOR_VERSION

public static final int GL_MAJOR_VERSION
See Also:
Constant Field Values

GL_MINOR_VERSION

public static final int GL_MINOR_VERSION
See Also:
Constant Field Values

GL_NUM_EXTENSIONS

public static final int GL_NUM_EXTENSIONS
See Also:
Constant Field Values

GL_RGBA32F

public static final int GL_RGBA32F
See Also:
Constant Field Values

GL_RGB32F

public static final int GL_RGB32F
See Also:
Constant Field Values

GL_RGBA16F

public static final int GL_RGBA16F
See Also:
Constant Field Values

GL_RGB16F

public static final int GL_RGB16F
See Also:
Constant Field Values

GL_VERTEX_ATTRIB_ARRAY_INTEGER

public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER
See Also:
Constant Field Values

GL_MAX_ARRAY_TEXTURE_LAYERS

public static final int GL_MAX_ARRAY_TEXTURE_LAYERS
See Also:
Constant Field Values

GL_MIN_PROGRAM_TEXEL_OFFSET

public static final int GL_MIN_PROGRAM_TEXEL_OFFSET
See Also:
Constant Field Values

GL_MAX_PROGRAM_TEXEL_OFFSET

public static final int GL_MAX_PROGRAM_TEXEL_OFFSET
See Also:
Constant Field Values

GL_MAX_VARYING_COMPONENTS

public static final int GL_MAX_VARYING_COMPONENTS
See Also:
Constant Field Values

GL_TEXTURE_2D_ARRAY

public static final int GL_TEXTURE_2D_ARRAY
See Also:
Constant Field Values

GL_TEXTURE_BINDING_2D_ARRAY

public static final int GL_TEXTURE_BINDING_2D_ARRAY
See Also:
Constant Field Values

GL_R11F_G11F_B10F

public static final int GL_R11F_G11F_B10F
See Also:
Constant Field Values

GL_UNSIGNED_INT_10F_11F_11F_REV

public static final int GL_UNSIGNED_INT_10F_11F_11F_REV
See Also:
Constant Field Values

GL_RGB9_E5

public static final int GL_RGB9_E5
See Also:
Constant Field Values

GL_UNSIGNED_INT_5_9_9_9_REV

public static final int GL_UNSIGNED_INT_5_9_9_9_REV
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_MODE

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_VARYINGS

public static final int GL_TRANSFORM_FEEDBACK_VARYINGS
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_START

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_SIZE

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
See Also:
Constant Field Values

GL_RASTERIZER_DISCARD

public static final int GL_RASTERIZER_DISCARD
See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
See Also:
Constant Field Values

GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
See Also:
Constant Field Values

GL_INTERLEAVED_ATTRIBS

public static final int GL_INTERLEAVED_ATTRIBS
See Also:
Constant Field Values

GL_SEPARATE_ATTRIBS

public static final int GL_SEPARATE_ATTRIBS
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER

public static final int GL_TRANSFORM_FEEDBACK_BUFFER
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BUFFER_BINDING

public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
See Also:
Constant Field Values

GL_RGBA32UI

public static final int GL_RGBA32UI
See Also:
Constant Field Values

GL_RGB32UI

public static final int GL_RGB32UI
See Also:
Constant Field Values

GL_RGBA16UI

public static final int GL_RGBA16UI
See Also:
Constant Field Values

GL_RGB16UI

public static final int GL_RGB16UI
See Also:
Constant Field Values

GL_RGBA8UI

public static final int GL_RGBA8UI
See Also:
Constant Field Values

GL_RGB8UI

public static final int GL_RGB8UI
See Also:
Constant Field Values

GL_RGBA32I

public static final int GL_RGBA32I
See Also:
Constant Field Values

GL_RGB32I

public static final int GL_RGB32I
See Also:
Constant Field Values

GL_RGBA16I

public static final int GL_RGBA16I
See Also:
Constant Field Values

GL_RGB16I

public static final int GL_RGB16I
See Also:
Constant Field Values

GL_RGBA8I

public static final int GL_RGBA8I
See Also:
Constant Field Values

GL_RGB8I

public static final int GL_RGB8I
See Also:
Constant Field Values

GL_RED_INTEGER

public static final int GL_RED_INTEGER
See Also:
Constant Field Values

GL_RGB_INTEGER

public static final int GL_RGB_INTEGER
See Also:
Constant Field Values

GL_RGBA_INTEGER

public static final int GL_RGBA_INTEGER
See Also:
Constant Field Values

GL_SAMPLER_2D_ARRAY

public static final int GL_SAMPLER_2D_ARRAY
See Also:
Constant Field Values

GL_SAMPLER_2D_ARRAY_SHADOW

public static final int GL_SAMPLER_2D_ARRAY_SHADOW
See Also:
Constant Field Values

GL_SAMPLER_CUBE_SHADOW

public static final int GL_SAMPLER_CUBE_SHADOW
See Also:
Constant Field Values

GL_UNSIGNED_INT_VEC2

public static final int GL_UNSIGNED_INT_VEC2
See Also:
Constant Field Values

GL_UNSIGNED_INT_VEC3

public static final int GL_UNSIGNED_INT_VEC3
See Also:
Constant Field Values

GL_UNSIGNED_INT_VEC4

public static final int GL_UNSIGNED_INT_VEC4
See Also:
Constant Field Values

GL_INT_SAMPLER_2D

public static final int GL_INT_SAMPLER_2D
See Also:
Constant Field Values

GL_INT_SAMPLER_3D

public static final int GL_INT_SAMPLER_3D
See Also:
Constant Field Values

GL_INT_SAMPLER_CUBE

public static final int GL_INT_SAMPLER_CUBE
See Also:
Constant Field Values

GL_INT_SAMPLER_2D_ARRAY

public static final int GL_INT_SAMPLER_2D_ARRAY
See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_2D

public static final int GL_UNSIGNED_INT_SAMPLER_2D
See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_3D

public static final int GL_UNSIGNED_INT_SAMPLER_3D
See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_CUBE

public static final int GL_UNSIGNED_INT_SAMPLER_CUBE
See Also:
Constant Field Values

GL_UNSIGNED_INT_SAMPLER_2D_ARRAY

public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
See Also:
Constant Field Values

GL_BUFFER_ACCESS_FLAGS

public static final int GL_BUFFER_ACCESS_FLAGS
See Also:
Constant Field Values

GL_BUFFER_MAP_LENGTH

public static final int GL_BUFFER_MAP_LENGTH
See Also:
Constant Field Values

GL_BUFFER_MAP_OFFSET

public static final int GL_BUFFER_MAP_OFFSET
See Also:
Constant Field Values

GL_DEPTH_COMPONENT32F

public static final int GL_DEPTH_COMPONENT32F
See Also:
Constant Field Values

GL_DEPTH32F_STENCIL8

public static final int GL_DEPTH32F_STENCIL8
See Also:
Constant Field Values

GL_FLOAT_32_UNSIGNED_INT_24_8_REV

public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
See Also:
Constant Field Values

GL_FRAMEBUFFER_DEFAULT

public static final int GL_FRAMEBUFFER_DEFAULT
See Also:
Constant Field Values

GL_FRAMEBUFFER_UNDEFINED

public static final int GL_FRAMEBUFFER_UNDEFINED
See Also:
Constant Field Values

GL_DEPTH_STENCIL_ATTACHMENT

public static final int GL_DEPTH_STENCIL_ATTACHMENT
See Also:
Constant Field Values

GL_DEPTH_STENCIL

public static final int GL_DEPTH_STENCIL
See Also:
Constant Field Values

GL_UNSIGNED_INT_24_8

public static final int GL_UNSIGNED_INT_24_8
See Also:
Constant Field Values

GL_DEPTH24_STENCIL8

public static final int GL_DEPTH24_STENCIL8
See Also:
Constant Field Values

GL_UNSIGNED_NORMALIZED

public static final int GL_UNSIGNED_NORMALIZED
See Also:
Constant Field Values

GL_DRAW_FRAMEBUFFER_BINDING

public static final int GL_DRAW_FRAMEBUFFER_BINDING
See Also:
Constant Field Values

GL_READ_FRAMEBUFFER

public static final int GL_READ_FRAMEBUFFER
See Also:
Constant Field Values

GL_DRAW_FRAMEBUFFER

public static final int GL_DRAW_FRAMEBUFFER
See Also:
Constant Field Values

GL_READ_FRAMEBUFFER_BINDING

public static final int GL_READ_FRAMEBUFFER_BINDING
See Also:
Constant Field Values

GL_RENDERBUFFER_SAMPLES

public static final int GL_RENDERBUFFER_SAMPLES
See Also:
Constant Field Values

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
See Also:
Constant Field Values

GL_MAX_COLOR_ATTACHMENTS

public static final int GL_MAX_COLOR_ATTACHMENTS
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT1

public static final int GL_COLOR_ATTACHMENT1
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT2

public static final int GL_COLOR_ATTACHMENT2
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT3

public static final int GL_COLOR_ATTACHMENT3
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT4

public static final int GL_COLOR_ATTACHMENT4
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT5

public static final int GL_COLOR_ATTACHMENT5
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT6

public static final int GL_COLOR_ATTACHMENT6
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT7

public static final int GL_COLOR_ATTACHMENT7
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT8

public static final int GL_COLOR_ATTACHMENT8
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT9

public static final int GL_COLOR_ATTACHMENT9
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT10

public static final int GL_COLOR_ATTACHMENT10
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT11

public static final int GL_COLOR_ATTACHMENT11
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT12

public static final int GL_COLOR_ATTACHMENT12
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT13

public static final int GL_COLOR_ATTACHMENT13
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT14

public static final int GL_COLOR_ATTACHMENT14
See Also:
Constant Field Values

GL_COLOR_ATTACHMENT15

public static final int GL_COLOR_ATTACHMENT15
See Also:
Constant Field Values

GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
See Also:
Constant Field Values

GL_MAX_SAMPLES

public static final int GL_MAX_SAMPLES
See Also:
Constant Field Values

GL_HALF_FLOAT

public static final int GL_HALF_FLOAT
See Also:
Constant Field Values

GL_MAP_READ_BIT

public static final int GL_MAP_READ_BIT
See Also:
Constant Field Values

GL_MAP_WRITE_BIT

public static final int GL_MAP_WRITE_BIT
See Also:
Constant Field Values

GL_MAP_INVALIDATE_RANGE_BIT

public static final int GL_MAP_INVALIDATE_RANGE_BIT
See Also:
Constant Field Values

GL_MAP_INVALIDATE_BUFFER_BIT

public static final int GL_MAP_INVALIDATE_BUFFER_BIT
See Also:
Constant Field Values

GL_MAP_FLUSH_EXPLICIT_BIT

public static final int GL_MAP_FLUSH_EXPLICIT_BIT
See Also:
Constant Field Values

GL_MAP_UNSYNCHRONIZED_BIT

public static final int GL_MAP_UNSYNCHRONIZED_BIT
See Also:
Constant Field Values

GL_RG

public static final int GL_RG
See Also:
Constant Field Values

GL_RG_INTEGER

public static final int GL_RG_INTEGER
See Also:
Constant Field Values

GL_R8

public static final int GL_R8
See Also:
Constant Field Values

GL_RG8

public static final int GL_RG8
See Also:
Constant Field Values

GL_R16F

public static final int GL_R16F
See Also:
Constant Field Values

GL_R32F

public static final int GL_R32F
See Also:
Constant Field Values

GL_RG16F

public static final int GL_RG16F
See Also:
Constant Field Values

GL_RG32F

public static final int GL_RG32F
See Also:
Constant Field Values

GL_R8I

public static final int GL_R8I
See Also:
Constant Field Values

GL_R8UI

public static final int GL_R8UI
See Also:
Constant Field Values

GL_R16I

public static final int GL_R16I
See Also:
Constant Field Values

GL_R16UI

public static final int GL_R16UI
See Also:
Constant Field Values

GL_R32I

public static final int GL_R32I
See Also:
Constant Field Values

GL_R32UI

public static final int GL_R32UI
See Also:
Constant Field Values

GL_RG8I

public static final int GL_RG8I
See Also:
Constant Field Values

GL_RG8UI

public static final int GL_RG8UI
See Also:
Constant Field Values

GL_RG16I

public static final int GL_RG16I
See Also:
Constant Field Values

GL_RG16UI

public static final int GL_RG16UI
See Also:
Constant Field Values

GL_RG32I

public static final int GL_RG32I
See Also:
Constant Field Values

GL_RG32UI

public static final int GL_RG32UI
See Also:
Constant Field Values

GL_VERTEX_ARRAY_BINDING

public static final int GL_VERTEX_ARRAY_BINDING
See Also:
Constant Field Values

GL_R8_SNORM

public static final int GL_R8_SNORM
See Also:
Constant Field Values

GL_RG8_SNORM

public static final int GL_RG8_SNORM
See Also:
Constant Field Values

GL_RGB8_SNORM

public static final int GL_RGB8_SNORM
See Also:
Constant Field Values

GL_RGBA8_SNORM

public static final int GL_RGBA8_SNORM
See Also:
Constant Field Values

GL_SIGNED_NORMALIZED

public static final int GL_SIGNED_NORMALIZED
See Also:
Constant Field Values

GL_PRIMITIVE_RESTART_FIXED_INDEX

public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX
See Also:
Constant Field Values

GL_COPY_READ_BUFFER

public static final int GL_COPY_READ_BUFFER
See Also:
Constant Field Values

GL_COPY_WRITE_BUFFER

public static final int GL_COPY_WRITE_BUFFER
See Also:
Constant Field Values

GL_COPY_READ_BUFFER_BINDING

public static final int GL_COPY_READ_BUFFER_BINDING
See Also:
Constant Field Values

GL_COPY_WRITE_BUFFER_BINDING

public static final int GL_COPY_WRITE_BUFFER_BINDING
See Also:
Constant Field Values

GL_UNIFORM_BUFFER

public static final int GL_UNIFORM_BUFFER
See Also:
Constant Field Values

GL_UNIFORM_BUFFER_BINDING

public static final int GL_UNIFORM_BUFFER_BINDING
See Also:
Constant Field Values

GL_UNIFORM_BUFFER_START

public static final int GL_UNIFORM_BUFFER_START
See Also:
Constant Field Values

GL_UNIFORM_BUFFER_SIZE

public static final int GL_UNIFORM_BUFFER_SIZE
See Also:
Constant Field Values

GL_MAX_VERTEX_UNIFORM_BLOCKS

public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_MAX_FRAGMENT_UNIFORM_BLOCKS

public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_MAX_COMBINED_UNIFORM_BLOCKS

public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_MAX_UNIFORM_BUFFER_BINDINGS

public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
See Also:
Constant Field Values

GL_MAX_UNIFORM_BLOCK_SIZE

public static final int GL_MAX_UNIFORM_BLOCK_SIZE
See Also:
Constant Field Values

GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
See Also:
Constant Field Values

GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
See Also:
Constant Field Values

GL_ACTIVE_UNIFORM_BLOCKS

public static final int GL_ACTIVE_UNIFORM_BLOCKS
See Also:
Constant Field Values

GL_UNIFORM_TYPE

public static final int GL_UNIFORM_TYPE
See Also:
Constant Field Values

GL_UNIFORM_SIZE

public static final int GL_UNIFORM_SIZE
See Also:
Constant Field Values

GL_UNIFORM_NAME_LENGTH

public static final int GL_UNIFORM_NAME_LENGTH
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_INDEX

public static final int GL_UNIFORM_BLOCK_INDEX
See Also:
Constant Field Values

GL_UNIFORM_OFFSET

public static final int GL_UNIFORM_OFFSET
See Also:
Constant Field Values

GL_UNIFORM_ARRAY_STRIDE

public static final int GL_UNIFORM_ARRAY_STRIDE
See Also:
Constant Field Values

GL_UNIFORM_MATRIX_STRIDE

public static final int GL_UNIFORM_MATRIX_STRIDE
See Also:
Constant Field Values

GL_UNIFORM_IS_ROW_MAJOR

public static final int GL_UNIFORM_IS_ROW_MAJOR
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_BINDING

public static final int GL_UNIFORM_BLOCK_BINDING
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_DATA_SIZE

public static final int GL_UNIFORM_BLOCK_DATA_SIZE
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_NAME_LENGTH

public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
See Also:
Constant Field Values

GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
See Also:
Constant Field Values

GL_INVALID_INDEX

public static final int GL_INVALID_INDEX
See Also:
Constant Field Values

GL_MAX_VERTEX_OUTPUT_COMPONENTS

public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_FRAGMENT_INPUT_COMPONENTS

public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
See Also:
Constant Field Values

GL_MAX_SERVER_WAIT_TIMEOUT

public static final int GL_MAX_SERVER_WAIT_TIMEOUT
See Also:
Constant Field Values

GL_OBJECT_TYPE

public static final int GL_OBJECT_TYPE
See Also:
Constant Field Values

GL_SYNC_CONDITION

public static final int GL_SYNC_CONDITION
See Also:
Constant Field Values

GL_SYNC_STATUS

public static final int GL_SYNC_STATUS
See Also:
Constant Field Values

GL_SYNC_FLAGS

public static final int GL_SYNC_FLAGS
See Also:
Constant Field Values

GL_SYNC_FENCE

public static final int GL_SYNC_FENCE
See Also:
Constant Field Values

GL_SYNC_GPU_COMMANDS_COMPLETE

public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
See Also:
Constant Field Values

GL_UNSIGNALED

public static final int GL_UNSIGNALED
See Also:
Constant Field Values

GL_SIGNALED

public static final int GL_SIGNALED
See Also:
Constant Field Values

GL_ALREADY_SIGNALED

public static final int GL_ALREADY_SIGNALED
See Also:
Constant Field Values

GL_TIMEOUT_EXPIRED

public static final int GL_TIMEOUT_EXPIRED
See Also:
Constant Field Values

GL_CONDITION_SATISFIED

public static final int GL_CONDITION_SATISFIED
See Also:
Constant Field Values

GL_WAIT_FAILED

public static final int GL_WAIT_FAILED
See Also:
Constant Field Values

GL_SYNC_FLUSH_COMMANDS_BIT

public static final int GL_SYNC_FLUSH_COMMANDS_BIT
See Also:
Constant Field Values

GL_TIMEOUT_IGNORED

public static final long GL_TIMEOUT_IGNORED
See Also:
Constant Field Values

GL_VERTEX_ATTRIB_ARRAY_DIVISOR

public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
See Also:
Constant Field Values

GL_ANY_SAMPLES_PASSED

public static final int GL_ANY_SAMPLES_PASSED
See Also:
Constant Field Values

GL_ANY_SAMPLES_PASSED_CONSERVATIVE

public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
See Also:
Constant Field Values

GL_SAMPLER_BINDING

public static final int GL_SAMPLER_BINDING
See Also:
Constant Field Values

GL_RGB10_A2UI

public static final int GL_RGB10_A2UI
See Also:
Constant Field Values

GL_TEXTURE_SWIZZLE_R

public static final int GL_TEXTURE_SWIZZLE_R
See Also:
Constant Field Values

GL_TEXTURE_SWIZZLE_G

public static final int GL_TEXTURE_SWIZZLE_G
See Also:
Constant Field Values

GL_TEXTURE_SWIZZLE_B

public static final int GL_TEXTURE_SWIZZLE_B
See Also:
Constant Field Values

GL_TEXTURE_SWIZZLE_A

public static final int GL_TEXTURE_SWIZZLE_A
See Also:
Constant Field Values

GL_GREEN

public static final int GL_GREEN
See Also:
Constant Field Values

GL_BLUE

public static final int GL_BLUE
See Also:
Constant Field Values

GL_INT_2_10_10_10_REV

public static final int GL_INT_2_10_10_10_REV
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK

public static final int GL_TRANSFORM_FEEDBACK
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_PAUSED

public static final int GL_TRANSFORM_FEEDBACK_PAUSED
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_ACTIVE

public static final int GL_TRANSFORM_FEEDBACK_ACTIVE
See Also:
Constant Field Values

GL_TRANSFORM_FEEDBACK_BINDING

public static final int GL_TRANSFORM_FEEDBACK_BINDING
See Also:
Constant Field Values

GL_PROGRAM_BINARY_RETRIEVABLE_HINT

public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
See Also:
Constant Field Values

GL_PROGRAM_BINARY_LENGTH

public static final int GL_PROGRAM_BINARY_LENGTH
See Also:
Constant Field Values

GL_NUM_PROGRAM_BINARY_FORMATS

public static final int GL_NUM_PROGRAM_BINARY_FORMATS
See Also:
Constant Field Values

GL_PROGRAM_BINARY_FORMATS

public static final int GL_PROGRAM_BINARY_FORMATS
See Also:
Constant Field Values

GL_COMPRESSED_R11_EAC

public static final int GL_COMPRESSED_R11_EAC
See Also:
Constant Field Values

GL_COMPRESSED_SIGNED_R11_EAC

public static final int GL_COMPRESSED_SIGNED_R11_EAC
See Also:
Constant Field Values

GL_COMPRESSED_RG11_EAC

public static final int GL_COMPRESSED_RG11_EAC
See Also:
Constant Field Values

GL_COMPRESSED_SIGNED_RG11_EAC

public static final int GL_COMPRESSED_SIGNED_RG11_EAC
See Also:
Constant Field Values

GL_COMPRESSED_RGB8_ETC2

public static final int GL_COMPRESSED_RGB8_ETC2
See Also:
Constant Field Values

GL_COMPRESSED_SRGB8_ETC2

public static final int GL_COMPRESSED_SRGB8_ETC2
See Also:
Constant Field Values

GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
See Also:
Constant Field Values

GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
See Also:
Constant Field Values

GL_COMPRESSED_RGBA8_ETC2_EAC

public static final int GL_COMPRESSED_RGBA8_ETC2_EAC
See Also:
Constant Field Values

GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
See Also:
Constant Field Values

GL_TEXTURE_IMMUTABLE_FORMAT

public static final int GL_TEXTURE_IMMUTABLE_FORMAT
See Also:
Constant Field Values

GL_MAX_ELEMENT_INDEX

public static final int GL_MAX_ELEMENT_INDEX
See Also:
Constant Field Values

GL_NUM_SAMPLE_COUNTS

public static final int GL_NUM_SAMPLE_COUNTS
See Also:
Constant Field Values
Method Detail

glReadBuffer

public static void glReadBuffer(int mode)

glDrawRangeElements

public static void glDrawRangeElements(int mode,
                                       int start,
                                       int end,
                                       java.nio.ByteBuffer indices)

glDrawRangeElements

public static void glDrawRangeElements(int mode,
                                       int start,
                                       int end,
                                       java.nio.IntBuffer indices)

glDrawRangeElements

public static void glDrawRangeElements(int mode,
                                       int start,
                                       int end,
                                       java.nio.ShortBuffer indices)

glDrawRangeElements

public static void glDrawRangeElements(int mode,
                                       int start,
                                       int end,
                                       int indices_count,
                                       int type,
                                       long indices_buffer_offset)

glTexImage3D

public static void glTexImage3D(int target,
                                int level,
                                int internalFormat,
                                int width,
                                int height,
                                int depth,
                                int border,
                                int format,
                                int type,
                                java.nio.ByteBuffer pixels)

glTexImage3D

public static void glTexImage3D(int target,
                                int level,
                                int internalFormat,
                                int width,
                                int height,
                                int depth,
                                int border,
                                int format,
                                int type,
                                java.nio.FloatBuffer pixels)

glTexImage3D

public static void glTexImage3D(int target,
                                int level,
                                int internalFormat,
                                int width,
                                int height,
                                int depth,
                                int border,
                                int format,
                                int type,
                                java.nio.IntBuffer pixels)

glTexImage3D

public static void glTexImage3D(int target,
                                int level,
                                int internalFormat,
                                int width,
                                int height,
                                int depth,
                                int border,
                                int format,
                                int type,
                                java.nio.ShortBuffer pixels)

glTexImage3D

public static void glTexImage3D(int target,
                                int level,
                                int internalFormat,
                                int width,
                                int height,
                                int depth,
                                int border,
                                int format,
                                int type,
                                long pixels_buffer_offset)

glTexSubImage3D

public static void glTexSubImage3D(int target,
                                   int level,
                                   int xoffset,
                                   int yoffset,
                                   int zoffset,
                                   int width,
                                   int height,
                                   int depth,
                                   int format,
                                   int type,
                                   java.nio.ByteBuffer pixels)

glTexSubImage3D

public static void glTexSubImage3D(int target,
                                   int level,
                                   int xoffset,
                                   int yoffset,
                                   int zoffset,
                                   int width,
                                   int height,
                                   int depth,
                                   int format,
                                   int type,
                                   java.nio.FloatBuffer pixels)

glTexSubImage3D

public static void glTexSubImage3D(int target,
                                   int level,
                                   int xoffset,
                                   int yoffset,
                                   int zoffset,
                                   int width,
                                   int height,
                                   int depth,
                                   int format,
                                   int type,
                                   java.nio.IntBuffer pixels)

glTexSubImage3D

public static void glTexSubImage3D(int target,
                                   int level,
                                   int xoffset,
                                   int yoffset,
                                   int zoffset,
                                   int width,
                                   int height,
                                   int depth,
                                   int format,
                                   int type,
                                   java.nio.ShortBuffer pixels)

glTexSubImage3D

public static void glTexSubImage3D(int target,
                                   int level,
                                   int xoffset,
                                   int yoffset,
                                   int zoffset,
                                   int width,
                                   int height,
                                   int depth,
                                   int format,
                                   int type,
                                   long pixels_buffer_offset)

glCopyTexSubImage3D

public static void glCopyTexSubImage3D(int target,
                                       int level,
                                       int xoffset,
                                       int yoffset,
                                       int zoffset,
                                       int x,
                                       int y,
                                       int width,
                                       int height)

glCompressedTexImage3D

public static void glCompressedTexImage3D(int target,
                                          int level,
                                          int internalformat,
                                          int width,
                                          int height,
                                          int depth,
                                          int border,
                                          java.nio.ByteBuffer data)

glCompressedTexImage3D

public static void glCompressedTexImage3D(int target,
                                          int level,
                                          int internalformat,
                                          int width,
                                          int height,
                                          int depth,
                                          int border,
                                          int data_imageSize,
                                          long data_buffer_offset)

glCompressedTexSubImage3D

public static void glCompressedTexSubImage3D(int target,
                                             int level,
                                             int xoffset,
                                             int yoffset,
                                             int zoffset,
                                             int width,
                                             int height,
                                             int depth,
                                             int format,
                                             java.nio.ByteBuffer data)

glCompressedTexSubImage3D

public static void glCompressedTexSubImage3D(int target,
                                             int level,
                                             int xoffset,
                                             int yoffset,
                                             int zoffset,
                                             int width,
                                             int height,
                                             int depth,
                                             int format,
                                             int data_imageSize,
                                             long data_buffer_offset)

glGenQueries

public static void glGenQueries(java.nio.IntBuffer ids)

glGenQueries

public static int glGenQueries()
Overloads glGenQueries.


glDeleteQueries

public static void glDeleteQueries(java.nio.IntBuffer ids)

glDeleteQueries

public static void glDeleteQueries(int id)
Overloads glDeleteQueries.


glIsQuery

public static boolean glIsQuery(int id)

glBeginQuery

public static void glBeginQuery(int target,
                                int id)

glEndQuery

public static void glEndQuery(int target)

glGetQuery

public static void glGetQuery(int target,
                              int pname,
                              java.nio.IntBuffer params)

glGetQueryi

public static int glGetQueryi(int target,
                              int pname)
Overloads glGetQueryiv.


glGetQueryObjectu

public static void glGetQueryObjectu(int id,
                                     int pname,
                                     java.nio.IntBuffer params)

glGetQueryObjectui

public static int glGetQueryObjectui(int id,
                                     int pname)
Overloads glGetQueryObjectuiv.


glUnmapBuffer

public static boolean glUnmapBuffer(int target)

glGetBufferPointer

public static java.nio.ByteBuffer glGetBufferPointer(int target,
                                                     int pname)

glDrawBuffers

public static void glDrawBuffers(java.nio.IntBuffer buffers)

glDrawBuffers

public static void glDrawBuffers(int buffer)
Overloads glDrawBuffers.


glUniformMatrix2x3

public static void glUniformMatrix2x3(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glUniformMatrix3x2

public static void glUniformMatrix3x2(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glUniformMatrix2x4

public static void glUniformMatrix2x4(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glUniformMatrix4x2

public static void glUniformMatrix4x2(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glUniformMatrix3x4

public static void glUniformMatrix3x4(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glUniformMatrix4x3

public static void glUniformMatrix4x3(int location,
                                      boolean transpose,
                                      java.nio.FloatBuffer matrices)

glBlitFramebuffer

public static void glBlitFramebuffer(int srcX0,
                                     int srcY0,
                                     int srcX1,
                                     int srcY1,
                                     int dstX0,
                                     int dstY0,
                                     int dstX1,
                                     int dstY1,
                                     int mask,
                                     int filter)
Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer. <mask> is the bitwise OR of a number of values indicating which buffers are to be copied. The values are COLOR_BUFFER_BIT, DEPTH_BUFFER_BIT, and STENCIL_BUFFER_BIT. The pixels corresponding to these buffers are copied from the source rectangle, bound by the locations (srcX0, srcY0) and (srcX1, srcY1) inclusive, to the destination rectangle, bound by the locations (dstX0, dstY0) and (dstX1, dstY1) inclusive. If the source and destination rectangle dimensions do not match, the source image is stretched to fit the destination rectangle. <filter> must be LINEAR or NEAREST and specifies the method of interpolation to be applied if the image is stretched.


glRenderbufferStorageMultisample

public static void glRenderbufferStorageMultisample(int target,
                                                    int samples,
                                                    int internalformat,
                                                    int width,
                                                    int height)
Establishes the data storage, format, dimensions, and number of samples of a renderbuffer object's image.


glFramebufferTextureLayer

public static void glFramebufferTextureLayer(int target,
                                             int attachment,
                                             int texture,
                                             int level,
                                             int layer)

glMapBufferRange

public static java.nio.ByteBuffer glMapBufferRange(int target,
                                                   long offset,
                                                   long length,
                                                   int access,
                                                   java.nio.ByteBuffer old_buffer)
glMapBufferRange maps a GL buffer object range to a ByteBuffer. The old_buffer argument can be null, in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferRange like this:

ByteBuffer mapped_buffer; mapped_buffer = glMapBufferRange(..., ..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferRange(..., ..., ..., ..., mapped_buffer);

Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused.

Parameters:
old_buffer - A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created.

Returns:
A ByteBuffer representing the mapped buffer memory.

glFlushMappedBufferRange

public static void glFlushMappedBufferRange(int target,
                                            long offset,
                                            long length)

glBindVertexArray

public static void glBindVertexArray(int array)

glDeleteVertexArrays

public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)

glDeleteVertexArrays

public static void glDeleteVertexArrays(int array)
Overloads glDeleteVertexArrays.


glGenVertexArrays

public static void glGenVertexArrays(java.nio.IntBuffer arrays)

glGenVertexArrays

public static int glGenVertexArrays()
Overloads glGenVertexArrays.


glIsVertexArray

public static boolean glIsVertexArray(int array)

glGetInteger

public static void glGetInteger(int value,
                                int index,
                                java.nio.IntBuffer data)

glGetInteger

public static int glGetInteger(int value,
                               int index)
Overloads glGetIntegeri_v.


glBeginTransformFeedback

public static void glBeginTransformFeedback(int primitiveMode)

glEndTransformFeedback

public static void glEndTransformFeedback()

glBindBufferRange

public static void glBindBufferRange(int target,
                                     int index,
                                     int buffer,
                                     long offset,
                                     long size)

glBindBufferBase

public static void glBindBufferBase(int target,
                                    int index,
                                    int buffer)

glTransformFeedbackVaryings

public static void glTransformFeedbackVaryings(int program,
                                               int count,
                                               java.nio.ByteBuffer varyings,
                                               int bufferMode)

glTransformFeedbackVaryings

public static void glTransformFeedbackVaryings(int program,
                                               java.lang.CharSequence[] varyings,
                                               int bufferMode)
Overloads glTransformFeedbackVaryings.


glGetTransformFeedbackVarying

public static void glGetTransformFeedbackVarying(int program,
                                                 int index,
                                                 java.nio.IntBuffer length,
                                                 java.nio.IntBuffer size,
                                                 java.nio.IntBuffer type,
                                                 java.nio.ByteBuffer name)

glGetTransformFeedbackVarying

public static java.lang.String glGetTransformFeedbackVarying(int program,
                                                             int index,
                                                             int bufSize,
                                                             java.nio.IntBuffer size,
                                                             java.nio.IntBuffer type)
Overloads glGetTransformFeedbackVarying.


glVertexAttribIPointer

public static void glVertexAttribIPointer(int index,
                                          int size,
                                          int type,
                                          int stride,
                                          java.nio.ByteBuffer buffer)

glVertexAttribIPointer

public static void glVertexAttribIPointer(int index,
                                          int size,
                                          int type,
                                          int stride,
                                          java.nio.IntBuffer buffer)

glVertexAttribIPointer

public static void glVertexAttribIPointer(int index,
                                          int size,
                                          int type,
                                          int stride,
                                          java.nio.ShortBuffer buffer)

glVertexAttribIPointer

public static void glVertexAttribIPointer(int index,
                                          int size,
                                          int type,
                                          int stride,
                                          long buffer_buffer_offset)

glGetVertexAttribI

public static void glGetVertexAttribI(int index,
                                      int pname,
                                      java.nio.IntBuffer params)

glGetVertexAttribIu

public static void glGetVertexAttribIu(int index,
                                       int pname,
                                       java.nio.IntBuffer params)

glVertexAttribI4i

public static void glVertexAttribI4i(int index,
                                     int x,
                                     int y,
                                     int z,
                                     int w)

glVertexAttribI4ui

public static void glVertexAttribI4ui(int index,
                                      int x,
                                      int y,
                                      int z,
                                      int w)

glVertexAttribI4

public static void glVertexAttribI4(int index,
                                    java.nio.IntBuffer v)

glVertexAttribI4u

public static void glVertexAttribI4u(int index,
                                     java.nio.IntBuffer v)

glGetUniformu

public static void glGetUniformu(int program,
                                 int location,
                                 java.nio.IntBuffer params)

glGetFragDataLocation

public static int glGetFragDataLocation(int program,
                                        java.nio.ByteBuffer name)

glGetFragDataLocation

public static int glGetFragDataLocation(int program,
                                        java.lang.CharSequence name)
Overloads glGetFragDataLocation.


glUniform1ui

public static void glUniform1ui(int location,
                                int v0)

glUniform2ui

public static void glUniform2ui(int location,
                                int v0,
                                int v1)

glUniform3ui

public static void glUniform3ui(int location,
                                int v0,
                                int v1,
                                int v2)

glUniform4ui

public static void glUniform4ui(int location,
                                int v0,
                                int v1,
                                int v2,
                                int v3)

glUniform1u

public static void glUniform1u(int location,
                               java.nio.IntBuffer value)

glUniform2u

public static void glUniform2u(int location,
                               java.nio.IntBuffer value)

glUniform3u

public static void glUniform3u(int location,
                               java.nio.IntBuffer value)

glUniform4u

public static void glUniform4u(int location,
                               java.nio.IntBuffer value)

glClearBuffer

public static void glClearBuffer(int buffer,
                                 int drawbuffer,
                                 java.nio.FloatBuffer value)

glClearBuffer

public static void glClearBuffer(int buffer,
                                 int drawbuffer,
                                 java.nio.IntBuffer value)

glClearBufferu

public static void glClearBufferu(int buffer,
                                  int drawbuffer,
                                  java.nio.IntBuffer value)

glClearBufferfi

public static void glClearBufferfi(int buffer,
                                   int drawbuffer,
                                   float depth,
                                   int stencil)

glGetStringi

public static java.lang.String glGetStringi(int name,
                                            int index)

glCopyBufferSubData

public static void glCopyBufferSubData(int readtarget,
                                       int writetarget,
                                       long readoffset,
                                       long writeoffset,
                                       long size)

glGetUniformIndices

public static void glGetUniformIndices(int program,
                                       java.nio.ByteBuffer uniformNames,
                                       java.nio.IntBuffer uniformIndices)

glGetUniformIndices

public static void glGetUniformIndices(int program,
                                       java.lang.CharSequence[] uniformNames,
                                       java.nio.IntBuffer uniformIndices)
Overloads glGetUniformIndices.


glGetActiveUniforms

public static void glGetActiveUniforms(int program,
                                       java.nio.IntBuffer uniformIndices,
                                       int pname,
                                       java.nio.IntBuffer params)

glGetActiveUniformsi

public static int glGetActiveUniformsi(int program,
                                       int uniformIndex,
                                       int pname)
Overloads glGetActiveUniformsiv.


glGetUniformBlockIndex

public static int glGetUniformBlockIndex(int program,
                                         java.nio.ByteBuffer uniformBlockName)

glGetUniformBlockIndex

public static int glGetUniformBlockIndex(int program,
                                         java.lang.CharSequence uniformBlockName)
Overloads glGetUniformBlockIndex.


glGetActiveUniformBlock

public static void glGetActiveUniformBlock(int program,
                                           int uniformBlockIndex,
                                           int pname,
                                           java.nio.IntBuffer params)

glGetActiveUniformBlocki

public static int glGetActiveUniformBlocki(int program,
                                           int uniformBlockIndex,
                                           int pname)
Overloads glGetActiveUniformBlockiv.


glGetActiveUniformBlockName

public static void glGetActiveUniformBlockName(int program,
                                               int uniformBlockIndex,
                                               java.nio.IntBuffer length,
                                               java.nio.ByteBuffer uniformBlockName)

glGetActiveUniformBlockName

public static java.lang.String glGetActiveUniformBlockName(int program,
                                                           int uniformBlockIndex,
                                                           int bufSize)
Overloads glGetActiveUniformBlockName.


glUniformBlockBinding

public static void glUniformBlockBinding(int program,
                                         int uniformBlockIndex,
                                         int uniformBlockBinding)

glDrawArraysInstanced

public static void glDrawArraysInstanced(int mode,
                                         int first,
                                         int count,
                                         int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.ByteBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.IntBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           java.nio.ShortBuffer indices,
                                           int primcount)

glDrawElementsInstanced

public static void glDrawElementsInstanced(int mode,
                                           int indices_count,
                                           int type,
                                           long indices_buffer_offset,
                                           int primcount)

glFenceSync

public static GLSync glFenceSync(int condition,
                                 int flags)

glIsSync

public static boolean glIsSync(GLSync sync)

glDeleteSync

public static void glDeleteSync(GLSync sync)

glClientWaitSync

public static int glClientWaitSync(GLSync sync,
                                   int flags,
                                   long timeout)

glWaitSync

public static void glWaitSync(GLSync sync,
                              int flags,
                              long timeout)

glGetInteger64

public static void glGetInteger64(int pname,
                                  java.nio.LongBuffer data)

glGetInteger64

public static long glGetInteger64(int pname)
Overloads glGetInteger64v.


glGetInteger64

public static void glGetInteger64(int value,
                                  int index,
                                  java.nio.LongBuffer data)

glGetInteger64

public static long glGetInteger64(int value,
                                  int index)
Overloads glGetInteger64i_v.


glGetSync

public static void glGetSync(GLSync sync,
                             int pname,
                             java.nio.IntBuffer length,
                             java.nio.IntBuffer values)

glGetSynci

public static int glGetSynci(GLSync sync,
                             int pname)
Overloads glGetSynciv.


glGetBufferParameter

public static void glGetBufferParameter(int target,
                                        int pname,
                                        java.nio.LongBuffer params)

glGetBufferParameteri64

public static long glGetBufferParameteri64(int target,
                                           int pname)
Overloads glGetBufferParameteri64v.


glGenSamplers

public static void glGenSamplers(java.nio.IntBuffer samplers)

glGenSamplers

public static int glGenSamplers()
Overloads glGenSamplers.


glDeleteSamplers

public static void glDeleteSamplers(java.nio.IntBuffer samplers)

glDeleteSamplers

public static void glDeleteSamplers(int sampler)
Overloads glDeleteSamplers.


glIsSampler

public static boolean glIsSampler(int sampler)

glBindSampler

public static void glBindSampler(int unit,
                                 int sampler)

glSamplerParameteri

public static void glSamplerParameteri(int sampler,
                                       int pname,
                                       int param)

glSamplerParameterf

public static void glSamplerParameterf(int sampler,
                                       int pname,
                                       float param)

glSamplerParameter

public static void glSamplerParameter(int sampler,
                                      int pname,
                                      java.nio.IntBuffer params)

glSamplerParameter

public static void glSamplerParameter(int sampler,
                                      int pname,
                                      java.nio.FloatBuffer params)

glGetSamplerParameter

public static void glGetSamplerParameter(int sampler,
                                         int pname,
                                         java.nio.IntBuffer params)

glGetSamplerParameteri

public static int glGetSamplerParameteri(int sampler,
                                         int pname)
Overloads glGetSamplerParameteriv.


glGetSamplerParameter

public static void glGetSamplerParameter(int sampler,
                                         int pname,
                                         java.nio.FloatBuffer params)

glGetSamplerParameterf

public static float glGetSamplerParameterf(int sampler,
                                           int pname)
Overloads glGetSamplerParameterfv.


glVertexAttribDivisor

public static void glVertexAttribDivisor(int index,
                                         int divisor)

glBindTransformFeedback

public static void glBindTransformFeedback(int target,
                                           int id)

glDeleteTransformFeedbacks

public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)

glDeleteTransformFeedbacks

public static void glDeleteTransformFeedbacks(int id)
Overloads glDeleteTransformFeedbacks.


glGenTransformFeedbacks

public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)

glGenTransformFeedbacks

public static int glGenTransformFeedbacks()
Overloads glGenTransformFeedbacks.


glIsTransformFeedback

public static boolean glIsTransformFeedback(int id)

glPauseTransformFeedback

public static void glPauseTransformFeedback()

glResumeTransformFeedback

public static void glResumeTransformFeedback()

glGetProgramBinary

public static void glGetProgramBinary(int program,
                                      java.nio.IntBuffer length,
                                      java.nio.IntBuffer binaryFormat,
                                      java.nio.ByteBuffer binary)

glProgramBinary

public static void glProgramBinary(int program,
                                   int binaryFormat,
                                   java.nio.ByteBuffer binary)

glProgramParameteri

public static void glProgramParameteri(int program,
                                       int pname,
                                       int value)

glInvalidateFramebuffer

public static void glInvalidateFramebuffer(int target,
                                           java.nio.IntBuffer attachments)

glInvalidateSubFramebuffer

public static void glInvalidateSubFramebuffer(int target,
                                              java.nio.IntBuffer attachments,
                                              int x,
                                              int y,
                                              int width,
                                              int height)

glTexStorage2D

public static void glTexStorage2D(int target,
                                  int levels,
                                  int internalformat,
                                  int width,
                                  int height)

glTexStorage3D

public static void glTexStorage3D(int target,
                                  int levels,
                                  int internalformat,
                                  int width,
                                  int height,
                                  int depth)

glGetInternalformat

public static void glGetInternalformat(int target,
                                       int internalformat,
                                       int pname,
                                       java.nio.IntBuffer params)

glGetInternalformat

public static int glGetInternalformat(int target,
                                      int internalformat,
                                      int pname)
Overloads glGetInternalformativ.



Copyright © 2002-2009 lwjgl.org. All Rights Reserved.