FileDocCategorySizeDatePackage
GLES30.javaAPI DocAndroid 5.1 API66578Thu Mar 12 22:22:40 GMT 2015android.opengl

GLES30

public class GLES30 extends GLES20
OpenGL ES 3.0

Fields Summary
public static final int
GL_READ_BUFFER
public static final int
GL_UNPACK_ROW_LENGTH
public static final int
GL_UNPACK_SKIP_ROWS
public static final int
GL_UNPACK_SKIP_PIXELS
public static final int
GL_PACK_ROW_LENGTH
public static final int
GL_PACK_SKIP_ROWS
public static final int
GL_PACK_SKIP_PIXELS
public static final int
GL_COLOR
public static final int
GL_DEPTH
public static final int
GL_STENCIL
public static final int
GL_RED
public static final int
GL_RGB8
public static final int
GL_RGBA8
public static final int
GL_RGB10_A2
public static final int
GL_TEXTURE_BINDING_3D
public static final int
GL_UNPACK_SKIP_IMAGES
public static final int
GL_UNPACK_IMAGE_HEIGHT
public static final int
GL_TEXTURE_3D
public static final int
GL_TEXTURE_WRAP_R
public static final int
GL_MAX_3D_TEXTURE_SIZE
public static final int
GL_UNSIGNED_INT_2_10_10_10_REV
public static final int
GL_MAX_ELEMENTS_VERTICES
public static final int
GL_MAX_ELEMENTS_INDICES
public static final int
GL_TEXTURE_MIN_LOD
public static final int
GL_TEXTURE_MAX_LOD
public static final int
GL_TEXTURE_BASE_LEVEL
public static final int
GL_TEXTURE_MAX_LEVEL
public static final int
GL_MIN
public static final int
GL_MAX
public static final int
GL_DEPTH_COMPONENT24
public static final int
GL_MAX_TEXTURE_LOD_BIAS
public static final int
GL_TEXTURE_COMPARE_MODE
public static final int
GL_TEXTURE_COMPARE_FUNC
public static final int
GL_CURRENT_QUERY
public static final int
GL_QUERY_RESULT
public static final int
GL_QUERY_RESULT_AVAILABLE
public static final int
GL_BUFFER_MAPPED
public static final int
GL_BUFFER_MAP_POINTER
public static final int
GL_STREAM_READ
public static final int
GL_STREAM_COPY
public static final int
GL_STATIC_READ
public static final int
GL_STATIC_COPY
public static final int
GL_DYNAMIC_READ
public static final int
GL_DYNAMIC_COPY
public static final int
GL_MAX_DRAW_BUFFERS
public static final int
GL_DRAW_BUFFER0
public static final int
GL_DRAW_BUFFER1
public static final int
GL_DRAW_BUFFER2
public static final int
GL_DRAW_BUFFER3
public static final int
GL_DRAW_BUFFER4
public static final int
GL_DRAW_BUFFER5
public static final int
GL_DRAW_BUFFER6
public static final int
GL_DRAW_BUFFER7
public static final int
GL_DRAW_BUFFER8
public static final int
GL_DRAW_BUFFER9
public static final int
GL_DRAW_BUFFER10
public static final int
GL_DRAW_BUFFER11
public static final int
GL_DRAW_BUFFER12
public static final int
GL_DRAW_BUFFER13
public static final int
GL_DRAW_BUFFER14
public static final int
GL_DRAW_BUFFER15
public static final int
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
public static final int
GL_MAX_VERTEX_UNIFORM_COMPONENTS
public static final int
GL_SAMPLER_3D
public static final int
GL_SAMPLER_2D_SHADOW
public static final int
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
public static final int
GL_PIXEL_PACK_BUFFER
public static final int
GL_PIXEL_UNPACK_BUFFER
public static final int
GL_PIXEL_PACK_BUFFER_BINDING
public static final int
GL_PIXEL_UNPACK_BUFFER_BINDING
public static final int
GL_FLOAT_MAT2x3
public static final int
GL_FLOAT_MAT2x4
public static final int
GL_FLOAT_MAT3x2
public static final int
GL_FLOAT_MAT3x4
public static final int
GL_FLOAT_MAT4x2
public static final int
GL_FLOAT_MAT4x3
public static final int
GL_SRGB
public static final int
GL_SRGB8
public static final int
GL_SRGB8_ALPHA8
public static final int
GL_COMPARE_REF_TO_TEXTURE
public static final int
GL_MAJOR_VERSION
public static final int
GL_MINOR_VERSION
public static final int
GL_NUM_EXTENSIONS
public static final int
GL_RGBA32F
public static final int
GL_RGB32F
public static final int
GL_RGBA16F
public static final int
GL_RGB16F
public static final int
GL_VERTEX_ATTRIB_ARRAY_INTEGER
public static final int
GL_MAX_ARRAY_TEXTURE_LAYERS
public static final int
GL_MIN_PROGRAM_TEXEL_OFFSET
public static final int
GL_MAX_PROGRAM_TEXEL_OFFSET
public static final int
GL_MAX_VARYING_COMPONENTS
public static final int
GL_TEXTURE_2D_ARRAY
public static final int
GL_TEXTURE_BINDING_2D_ARRAY
public static final int
GL_R11F_G11F_B10F
public static final int
GL_UNSIGNED_INT_10F_11F_11F_REV
public static final int
GL_RGB9_E5
public static final int
GL_UNSIGNED_INT_5_9_9_9_REV
public static final int
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
public static final int
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
public static final int
GL_TRANSFORM_FEEDBACK_VARYINGS
public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_START
public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
public static final int
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
public static final int
GL_RASTERIZER_DISCARD
public static final int
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
public static final int
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
public static final int
GL_INTERLEAVED_ATTRIBS
public static final int
GL_SEPARATE_ATTRIBS
public static final int
GL_TRANSFORM_FEEDBACK_BUFFER
public static final int
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
public static final int
GL_RGBA32UI
public static final int
GL_RGB32UI
public static final int
GL_RGBA16UI
public static final int
GL_RGB16UI
public static final int
GL_RGBA8UI
public static final int
GL_RGB8UI
public static final int
GL_RGBA32I
public static final int
GL_RGB32I
public static final int
GL_RGBA16I
public static final int
GL_RGB16I
public static final int
GL_RGBA8I
public static final int
GL_RGB8I
public static final int
GL_RED_INTEGER
public static final int
GL_RGB_INTEGER
public static final int
GL_RGBA_INTEGER
public static final int
GL_SAMPLER_2D_ARRAY
public static final int
GL_SAMPLER_2D_ARRAY_SHADOW
public static final int
GL_SAMPLER_CUBE_SHADOW
public static final int
GL_UNSIGNED_INT_VEC2
public static final int
GL_UNSIGNED_INT_VEC3
public static final int
GL_UNSIGNED_INT_VEC4
public static final int
GL_INT_SAMPLER_2D
public static final int
GL_INT_SAMPLER_3D
public static final int
GL_INT_SAMPLER_CUBE
public static final int
GL_INT_SAMPLER_2D_ARRAY
public static final int
GL_UNSIGNED_INT_SAMPLER_2D
public static final int
GL_UNSIGNED_INT_SAMPLER_3D
public static final int
GL_UNSIGNED_INT_SAMPLER_CUBE
public static final int
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
public static final int
GL_BUFFER_ACCESS_FLAGS
public static final int
GL_BUFFER_MAP_LENGTH
public static final int
GL_BUFFER_MAP_OFFSET
public static final int
GL_DEPTH_COMPONENT32F
public static final int
GL_DEPTH32F_STENCIL8
public static final int
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
public static final int
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
public static final int
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
public static final int
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
public static final int
GL_FRAMEBUFFER_DEFAULT
public static final int
GL_FRAMEBUFFER_UNDEFINED
public static final int
GL_DEPTH_STENCIL_ATTACHMENT
public static final int
GL_DEPTH_STENCIL
public static final int
GL_UNSIGNED_INT_24_8
public static final int
GL_DEPTH24_STENCIL8
public static final int
GL_UNSIGNED_NORMALIZED
public static final int
GL_DRAW_FRAMEBUFFER_BINDING
public static final int
GL_READ_FRAMEBUFFER
public static final int
GL_DRAW_FRAMEBUFFER
public static final int
GL_READ_FRAMEBUFFER_BINDING
public static final int
GL_RENDERBUFFER_SAMPLES
public static final int
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
public static final int
GL_MAX_COLOR_ATTACHMENTS
public static final int
GL_COLOR_ATTACHMENT1
public static final int
GL_COLOR_ATTACHMENT2
public static final int
GL_COLOR_ATTACHMENT3
public static final int
GL_COLOR_ATTACHMENT4
public static final int
GL_COLOR_ATTACHMENT5
public static final int
GL_COLOR_ATTACHMENT6
public static final int
GL_COLOR_ATTACHMENT7
public static final int
GL_COLOR_ATTACHMENT8
public static final int
GL_COLOR_ATTACHMENT9
public static final int
GL_COLOR_ATTACHMENT10
public static final int
GL_COLOR_ATTACHMENT11
public static final int
GL_COLOR_ATTACHMENT12
public static final int
GL_COLOR_ATTACHMENT13
public static final int
GL_COLOR_ATTACHMENT14
public static final int
GL_COLOR_ATTACHMENT15
public static final int
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
public static final int
GL_MAX_SAMPLES
public static final int
GL_HALF_FLOAT
public static final int
GL_MAP_READ_BIT
public static final int
GL_MAP_WRITE_BIT
public static final int
GL_MAP_INVALIDATE_RANGE_BIT
public static final int
GL_MAP_INVALIDATE_BUFFER_BIT
public static final int
GL_MAP_FLUSH_EXPLICIT_BIT
public static final int
GL_MAP_UNSYNCHRONIZED_BIT
public static final int
GL_RG
public static final int
GL_RG_INTEGER
public static final int
GL_R8
public static final int
GL_RG8
public static final int
GL_R16F
public static final int
GL_R32F
public static final int
GL_RG16F
public static final int
GL_RG32F
public static final int
GL_R8I
public static final int
GL_R8UI
public static final int
GL_R16I
public static final int
GL_R16UI
public static final int
GL_R32I
public static final int
GL_R32UI
public static final int
GL_RG8I
public static final int
GL_RG8UI
public static final int
GL_RG16I
public static final int
GL_RG16UI
public static final int
GL_RG32I
public static final int
GL_RG32UI
public static final int
GL_VERTEX_ARRAY_BINDING
public static final int
GL_R8_SNORM
public static final int
GL_RG8_SNORM
public static final int
GL_RGB8_SNORM
public static final int
GL_RGBA8_SNORM
public static final int
GL_SIGNED_NORMALIZED
public static final int
GL_PRIMITIVE_RESTART_FIXED_INDEX
public static final int
GL_COPY_READ_BUFFER
public static final int
GL_COPY_WRITE_BUFFER
public static final int
GL_COPY_READ_BUFFER_BINDING
public static final int
GL_COPY_WRITE_BUFFER_BINDING
public static final int
GL_UNIFORM_BUFFER
public static final int
GL_UNIFORM_BUFFER_BINDING
public static final int
GL_UNIFORM_BUFFER_START
public static final int
GL_UNIFORM_BUFFER_SIZE
public static final int
GL_MAX_VERTEX_UNIFORM_BLOCKS
public static final int
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
public static final int
GL_MAX_COMBINED_UNIFORM_BLOCKS
public static final int
GL_MAX_UNIFORM_BUFFER_BINDINGS
public static final int
GL_MAX_UNIFORM_BLOCK_SIZE
public static final int
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
public static final int
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
public static final int
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
public static final int
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
public static final int
GL_ACTIVE_UNIFORM_BLOCKS
public static final int
GL_UNIFORM_TYPE
public static final int
GL_UNIFORM_SIZE
public static final int
GL_UNIFORM_NAME_LENGTH
public static final int
GL_UNIFORM_BLOCK_INDEX
public static final int
GL_UNIFORM_OFFSET
public static final int
GL_UNIFORM_ARRAY_STRIDE
public static final int
GL_UNIFORM_MATRIX_STRIDE
public static final int
GL_UNIFORM_IS_ROW_MAJOR
public static final int
GL_UNIFORM_BLOCK_BINDING
public static final int
GL_UNIFORM_BLOCK_DATA_SIZE
public static final int
GL_UNIFORM_BLOCK_NAME_LENGTH
public static final int
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
public static final int
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
public static final int
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
public static final int
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
public static final int
GL_INVALID_INDEX
public static final int
GL_MAX_VERTEX_OUTPUT_COMPONENTS
public static final int
GL_MAX_FRAGMENT_INPUT_COMPONENTS
public static final int
GL_MAX_SERVER_WAIT_TIMEOUT
public static final int
GL_OBJECT_TYPE
public static final int
GL_SYNC_CONDITION
public static final int
GL_SYNC_STATUS
public static final int
GL_SYNC_FLAGS
public static final int
GL_SYNC_FENCE
public static final int
GL_SYNC_GPU_COMMANDS_COMPLETE
public static final int
GL_UNSIGNALED
public static final int
GL_SIGNALED
public static final int
GL_ALREADY_SIGNALED
public static final int
GL_TIMEOUT_EXPIRED
public static final int
GL_CONDITION_SATISFIED
public static final int
GL_WAIT_FAILED
public static final int
GL_SYNC_FLUSH_COMMANDS_BIT
public static final long
GL_TIMEOUT_IGNORED
public static final int
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
public static final int
GL_ANY_SAMPLES_PASSED
public static final int
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
public static final int
GL_SAMPLER_BINDING
public static final int
GL_RGB10_A2UI
public static final int
GL_TEXTURE_SWIZZLE_R
public static final int
GL_TEXTURE_SWIZZLE_G
public static final int
GL_TEXTURE_SWIZZLE_B
public static final int
GL_TEXTURE_SWIZZLE_A
public static final int
GL_GREEN
public static final int
GL_BLUE
public static final int
GL_INT_2_10_10_10_REV
public static final int
GL_TRANSFORM_FEEDBACK
public static final int
GL_TRANSFORM_FEEDBACK_PAUSED
public static final int
GL_TRANSFORM_FEEDBACK_ACTIVE
public static final int
GL_TRANSFORM_FEEDBACK_BINDING
public static final int
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
public static final int
GL_PROGRAM_BINARY_LENGTH
public static final int
GL_NUM_PROGRAM_BINARY_FORMATS
public static final int
GL_PROGRAM_BINARY_FORMATS
public static final int
GL_COMPRESSED_R11_EAC
public static final int
GL_COMPRESSED_SIGNED_R11_EAC
public static final int
GL_COMPRESSED_RG11_EAC
public static final int
GL_COMPRESSED_SIGNED_RG11_EAC
public static final int
GL_COMPRESSED_RGB8_ETC2
public static final int
GL_COMPRESSED_SRGB8_ETC2
public static final int
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
public static final int
GL_COMPRESSED_RGBA8_ETC2_EAC
public static final int
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
public static final int
GL_TEXTURE_IMMUTABLE_FORMAT
public static final int
GL_MAX_ELEMENT_INDEX
public static final int
GL_NUM_SAMPLE_COUNTS
public static final int
GL_TEXTURE_IMMUTABLE_LEVELS
Constructors Summary
Methods Summary
private static native void_nativeClassInit()

public static native voidglBeginQuery(int target, int id)

public static native voidglBeginTransformFeedback(int primitiveMode)

public static native voidglBindBufferBase(int target, int index, int buffer)

public static native voidglBindBufferRange(int target, int index, int buffer, int offset, int size)

public static native voidglBindSampler(int unit, int sampler)

public static native voidglBindTransformFeedback(int target, int id)

public static native voidglBindVertexArray(int array)

public static native voidglBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

public static native voidglClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)

public static native voidglClearBufferfv(int buffer, int drawbuffer, float[] value, int offset)

public static native voidglClearBufferfv(int buffer, int drawbuffer, java.nio.FloatBuffer value)

public static native voidglClearBufferiv(int buffer, int drawbuffer, int[] value, int offset)

public static native voidglClearBufferiv(int buffer, int drawbuffer, java.nio.IntBuffer value)

public static native voidglClearBufferuiv(int buffer, int drawbuffer, int[] value, int offset)

public static native voidglClearBufferuiv(int buffer, int drawbuffer, java.nio.IntBuffer value)

public static native intglClientWaitSync(long sync, int flags, long timeout)

public static native voidglCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, java.nio.Buffer data)

public static native voidglCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset)

public static native voidglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, java.nio.Buffer data)

public static native voidglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)

public static native voidglCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)

public static native voidglCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

public static native voidglDeleteQueries(int n, int[] ids, int offset)

public static native voidglDeleteQueries(int n, java.nio.IntBuffer ids)

public static native voidglDeleteSamplers(int count, int[] samplers, int offset)

public static native voidglDeleteSamplers(int count, java.nio.IntBuffer samplers)

public static native voidglDeleteSync(long sync)

public static native voidglDeleteTransformFeedbacks(int n, int[] ids, int offset)

public static native voidglDeleteTransformFeedbacks(int n, java.nio.IntBuffer ids)

public static native voidglDeleteVertexArrays(int n, int[] arrays, int offset)

public static native voidglDeleteVertexArrays(int n, java.nio.IntBuffer arrays)

public static native voidglDrawArraysInstanced(int mode, int first, int count, int instanceCount)

public static native voidglDrawBuffers(int n, int[] bufs, int offset)

public static native voidglDrawBuffers(int n, java.nio.IntBuffer bufs)

public static native voidglDrawElementsInstanced(int mode, int count, int type, java.nio.Buffer indices, int instanceCount)

public static native voidglDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)

public static native voidglDrawRangeElements(int mode, int start, int end, int count, int type, java.nio.Buffer indices)

public static native voidglDrawRangeElements(int mode, int start, int end, int count, int type, int offset)

public static native voidglEndQuery(int target)

public static native voidglEndTransformFeedback()

public static native longglFenceSync(int condition, int flags)

public static native voidglFlushMappedBufferRange(int target, int offset, int length)

public static native voidglFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)

public static native voidglGenQueries(int n, int[] ids, int offset)

public static native voidglGenQueries(int n, java.nio.IntBuffer ids)

public static native voidglGenSamplers(int count, int[] samplers, int offset)

public static native voidglGenSamplers(int count, java.nio.IntBuffer samplers)

public static native voidglGenTransformFeedbacks(int n, int[] ids, int offset)

public static native voidglGenTransformFeedbacks(int n, java.nio.IntBuffer ids)

public static native voidglGenVertexArrays(int n, int[] arrays, int offset)

public static native voidglGenVertexArrays(int n, java.nio.IntBuffer arrays)

public static native voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int lengthOffset, byte[] uniformBlockName, int uniformBlockNameOffset)

public static native voidglGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.Buffer length, java.nio.Buffer uniformBlockName)

public static native java.lang.StringglGetActiveUniformBlockName(int program, int uniformBlockIndex)

public static native voidglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int offset)

public static native voidglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params)

public static native voidglGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset)

public static native voidglGetActiveUniformsiv(int program, int uniformCount, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params)

public static native voidglGetBufferParameteri64v(int target, int pname, long[] params, int offset)

public static native voidglGetBufferParameteri64v(int target, int pname, java.nio.LongBuffer params)

public static native java.nio.BufferglGetBufferPointerv(int target, int pname)

public static native intglGetFragDataLocation(int program, java.lang.String name)

public static native voidglGetInteger64i_v(int target, int index, long[] data, int offset)

public static native voidglGetInteger64i_v(int target, int index, java.nio.LongBuffer data)

public static native voidglGetInteger64v(int pname, long[] params, int offset)

public static native voidglGetInteger64v(int pname, java.nio.LongBuffer params)

public static native voidglGetIntegeri_v(int target, int index, int[] data, int offset)

public static native voidglGetIntegeri_v(int target, int index, java.nio.IntBuffer data)

public static native voidglGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[] params, int offset)

public static native voidglGetInternalformativ(int target, int internalformat, int pname, int bufSize, java.nio.IntBuffer params)

public static native voidglGetProgramBinary(int program, int bufSize, int[] length, int lengthOffset, int[] binaryFormat, int binaryFormatOffset, java.nio.Buffer binary)

public static native voidglGetProgramBinary(int program, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer binaryFormat, java.nio.Buffer binary)

public static native voidglGetQueryObjectuiv(int id, int pname, int[] params, int offset)

public static native voidglGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)

public static native voidglGetQueryiv(int target, int pname, int[] params, int offset)

public static native voidglGetQueryiv(int target, int pname, java.nio.IntBuffer params)

public static native voidglGetSamplerParameterfv(int sampler, int pname, float[] params, int offset)

public static native voidglGetSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)

public static native voidglGetSamplerParameteriv(int sampler, int pname, int[] params, int offset)

public static native voidglGetSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)

public static native java.lang.StringglGetStringi(int name, int index)

public static native voidglGetSynciv(long sync, int pname, int bufSize, int[] length, int lengthOffset, int[] values, int valuesOffset)

public static native voidglGetSynciv(long sync, int pname, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer values)

public static native voidglGetTransformFeedbackVarying(int program, int index, int bufsize, int[] length, int lengthOffset, int[] size, int sizeOffset, int[] type, int typeOffset, byte[] name, int nameOffset)

public static native voidglGetTransformFeedbackVarying(int program, int index, int bufsize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, byte name)

public static native java.lang.StringglGetTransformFeedbackVarying(int program, int index, int[] size, int sizeOffset, int[] type, int typeOffset)

public static native java.lang.StringglGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)

public static native intglGetUniformBlockIndex(int program, java.lang.String uniformBlockName)

public static native voidglGetUniformIndices(int program, java.lang.String[] uniformNames, int[] uniformIndices, int uniformIndicesOffset)

public static native voidglGetUniformIndices(int program, java.lang.String[] uniformNames, java.nio.IntBuffer uniformIndices)

public static native voidglGetUniformuiv(int program, int location, int[] params, int offset)

public static native voidglGetUniformuiv(int program, int location, java.nio.IntBuffer params)

public static native voidglGetVertexAttribIiv(int index, int pname, int[] params, int offset)

public static native voidglGetVertexAttribIiv(int index, int pname, java.nio.IntBuffer params)

public static native voidglGetVertexAttribIuiv(int index, int pname, int[] params, int offset)

public static native voidglGetVertexAttribIuiv(int index, int pname, java.nio.IntBuffer params)

public static native voidglInvalidateFramebuffer(int target, int numAttachments, int[] attachments, int offset)

public static native voidglInvalidateFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments)

public static native voidglInvalidateSubFramebuffer(int target, int numAttachments, int[] attachments, int offset, int x, int y, int width, int height)

public static native voidglInvalidateSubFramebuffer(int target, int numAttachments, java.nio.IntBuffer attachments, int x, int y, int width, int height)

public static native booleanglIsQuery(int id)

public static native booleanglIsSampler(int sampler)

public static native booleanglIsSync(long sync)

public static native booleanglIsTransformFeedback(int id)

public static native booleanglIsVertexArray(int array)

public static native java.nio.BufferglMapBufferRange(int target, int offset, int length, int access)

public static native voidglPauseTransformFeedback()

public static native voidglProgramBinary(int program, int binaryFormat, java.nio.Buffer binary, int length)

public static native voidglProgramParameteri(int program, int pname, int value)

public static native voidglReadBuffer(int mode)

public static native voidglRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)

public static native voidglResumeTransformFeedback()

public static native voidglSamplerParameterf(int sampler, int pname, float param)

public static native voidglSamplerParameterfv(int sampler, int pname, float[] param, int offset)

public static native voidglSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer param)

public static native voidglSamplerParameteri(int sampler, int pname, int param)

public static native voidglSamplerParameteriv(int sampler, int pname, int[] param, int offset)

public static native voidglSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer param)

public static native voidglTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.Buffer pixels)

public static native voidglTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)

public static native voidglTexStorage2D(int target, int levels, int internalformat, int width, int height)

public static native voidglTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)

public static native voidglTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.Buffer pixels)

public static native voidglTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)

public static native voidglTransformFeedbackVaryings(int program, java.lang.String[] varyings, int bufferMode)

public static native voidglUniform1ui(int location, int v0)

public static native voidglUniform1uiv(int location, int count, int[] value, int offset)

public static native voidglUniform1uiv(int location, int count, java.nio.IntBuffer value)

public static native voidglUniform2ui(int location, int v0, int v1)

public static native voidglUniform2uiv(int location, int count, int[] value, int offset)

public static native voidglUniform2uiv(int location, int count, java.nio.IntBuffer value)

public static native voidglUniform3ui(int location, int v0, int v1, int v2)

public static native voidglUniform3uiv(int location, int count, int[] value, int offset)

public static native voidglUniform3uiv(int location, int count, java.nio.IntBuffer value)

public static native voidglUniform4ui(int location, int v0, int v1, int v2, int v3)

public static native voidglUniform4uiv(int location, int count, int[] value, int offset)

public static native voidglUniform4uiv(int location, int count, java.nio.IntBuffer value)

public static native voidglUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)

public static native voidglUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix2x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native voidglUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix2x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native voidglUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix3x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native voidglUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix3x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native voidglUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix4x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native voidglUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int offset)

public static native voidglUniformMatrix4x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)

public static native booleanglUnmapBuffer(int target)

public static native voidglVertexAttribDivisor(int index, int divisor)

public static native voidglVertexAttribI4i(int index, int x, int y, int z, int w)

public static native voidglVertexAttribI4iv(int index, int[] v, int offset)

public static native voidglVertexAttribI4iv(int index, java.nio.IntBuffer v)

public static native voidglVertexAttribI4ui(int index, int x, int y, int z, int w)

public static native voidglVertexAttribI4uiv(int index, int[] v, int offset)

public static native voidglVertexAttribI4uiv(int index, java.nio.IntBuffer v)

public static voidglVertexAttribIPointer(int index, int size, int type, int stride, java.nio.Buffer pointer)


        
     
        _nativeClassInit();
    
        glVertexAttribIPointerBounds(
            index,
            size,
            type,
            stride,
            pointer,
            pointer.remaining()
        );
    
public static native voidglVertexAttribIPointer(int index, int size, int type, int stride, int offset)

private static native voidglVertexAttribIPointerBounds(int index, int size, int type, int stride, java.nio.Buffer pointer, int remaining)

public static native voidglWaitSync(long sync, int flags, long timeout)