Class GLES31

Direct Known Subclasses:
GLES32

public class GLES31 extends GLES30
The core OpenGL ES 3.1 functionality.
  • Field Details

    • GL_COMPUTE_SHADER

      public static final int GL_COMPUTE_SHADER
      See Also:
    • GL_MAX_COMPUTE_UNIFORM_BLOCKS

      public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
      See Also:
    • GL_MAX_COMPUTE_IMAGE_UNIFORMS

      public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_COMPUTE_SHARED_MEMORY_SIZE

      public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
      See Also:
    • GL_MAX_COMPUTE_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS

      public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
      See Also:
    • GL_MAX_COMPUTE_ATOMIC_COUNTERS

      public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
      See Also:
    • GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS

      public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
      See Also:
    • GL_MAX_COMPUTE_WORK_GROUP_COUNT

      public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
      See Also:
    • GL_MAX_COMPUTE_WORK_GROUP_SIZE

      public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
      See Also:
    • GL_COMPUTE_WORK_GROUP_SIZE

      public static final int GL_COMPUTE_WORK_GROUP_SIZE
      See Also:
    • GL_DISPATCH_INDIRECT_BUFFER

      public static final int GL_DISPATCH_INDIRECT_BUFFER
      See Also:
    • GL_DISPATCH_INDIRECT_BUFFER_BINDING

      public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
      See Also:
    • GL_COMPUTE_SHADER_BIT

      public static final int GL_COMPUTE_SHADER_BIT
      See Also:
    • GL_DRAW_INDIRECT_BUFFER

      public static final int GL_DRAW_INDIRECT_BUFFER
      See Also:
    • GL_DRAW_INDIRECT_BUFFER_BINDING

      public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
      See Also:
    • GL_MAX_UNIFORM_LOCATIONS

      public static final int GL_MAX_UNIFORM_LOCATIONS
      See Also:
    • GL_FRAMEBUFFER_DEFAULT_WIDTH

      public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
      See Also:
    • GL_FRAMEBUFFER_DEFAULT_HEIGHT

      public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
      See Also:
    • GL_FRAMEBUFFER_DEFAULT_SAMPLES

      public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
      See Also:
    • GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS

      public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
      See Also:
    • GL_MAX_FRAMEBUFFER_WIDTH

      public static final int GL_MAX_FRAMEBUFFER_WIDTH
      See Also:
    • GL_MAX_FRAMEBUFFER_HEIGHT

      public static final int GL_MAX_FRAMEBUFFER_HEIGHT
      See Also:
    • GL_MAX_FRAMEBUFFER_SAMPLES

      public static final int GL_MAX_FRAMEBUFFER_SAMPLES
      See Also:
    • GL_UNIFORM

      public static final int GL_UNIFORM
      See Also:
    • GL_UNIFORM_BLOCK

      public static final int GL_UNIFORM_BLOCK
      See Also:
    • GL_PROGRAM_INPUT

      public static final int GL_PROGRAM_INPUT
      See Also:
    • GL_PROGRAM_OUTPUT

      public static final int GL_PROGRAM_OUTPUT
      See Also:
    • GL_BUFFER_VARIABLE

      public static final int GL_BUFFER_VARIABLE
      See Also:
    • GL_SHADER_STORAGE_BLOCK

      public static final int GL_SHADER_STORAGE_BLOCK
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER

      public static final int GL_ATOMIC_COUNTER_BUFFER
      See Also:
    • GL_TRANSFORM_FEEDBACK_VARYING

      public static final int GL_TRANSFORM_FEEDBACK_VARYING
      See Also:
    • GL_ACTIVE_RESOURCES

      public static final int GL_ACTIVE_RESOURCES
      See Also:
    • GL_MAX_NAME_LENGTH

      public static final int GL_MAX_NAME_LENGTH
      See Also:
    • GL_MAX_NUM_ACTIVE_VARIABLES

      public static final int GL_MAX_NUM_ACTIVE_VARIABLES
      See Also:
    • GL_NAME_LENGTH

      public static final int GL_NAME_LENGTH
      See Also:
    • GL_TYPE

      public static final int GL_TYPE
      See Also:
    • GL_ARRAY_SIZE

      public static final int GL_ARRAY_SIZE
      See Also:
    • GL_OFFSET

      public static final int GL_OFFSET
      See Also:
    • GL_BLOCK_INDEX

      public static final int GL_BLOCK_INDEX
      See Also:
    • GL_ARRAY_STRIDE

      public static final int GL_ARRAY_STRIDE
      See Also:
    • GL_MATRIX_STRIDE

      public static final int GL_MATRIX_STRIDE
      See Also:
    • GL_IS_ROW_MAJOR

      public static final int GL_IS_ROW_MAJOR
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER_INDEX

      public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
      See Also:
    • GL_BUFFER_BINDING

      public static final int GL_BUFFER_BINDING
      See Also:
    • GL_BUFFER_DATA_SIZE

      public static final int GL_BUFFER_DATA_SIZE
      See Also:
    • GL_NUM_ACTIVE_VARIABLES

      public static final int GL_NUM_ACTIVE_VARIABLES
      See Also:
    • GL_ACTIVE_VARIABLES

      public static final int GL_ACTIVE_VARIABLES
      See Also:
    • GL_REFERENCED_BY_VERTEX_SHADER

      public static final int GL_REFERENCED_BY_VERTEX_SHADER
      See Also:
    • GL_REFERENCED_BY_FRAGMENT_SHADER

      public static final int GL_REFERENCED_BY_FRAGMENT_SHADER
      See Also:
    • GL_REFERENCED_BY_COMPUTE_SHADER

      public static final int GL_REFERENCED_BY_COMPUTE_SHADER
      See Also:
    • GL_TOP_LEVEL_ARRAY_SIZE

      public static final int GL_TOP_LEVEL_ARRAY_SIZE
      See Also:
    • GL_TOP_LEVEL_ARRAY_STRIDE

      public static final int GL_TOP_LEVEL_ARRAY_STRIDE
      See Also:
    • GL_LOCATION

      public static final int GL_LOCATION
      See Also:
    • GL_VERTEX_SHADER_BIT

      public static final int GL_VERTEX_SHADER_BIT
      See Also:
    • GL_FRAGMENT_SHADER_BIT

      public static final int GL_FRAGMENT_SHADER_BIT
      See Also:
    • GL_ALL_SHADER_BITS

      public static final int GL_ALL_SHADER_BITS
      See Also:
    • GL_PROGRAM_SEPARABLE

      public static final int GL_PROGRAM_SEPARABLE
      See Also:
    • GL_ACTIVE_PROGRAM

      public static final int GL_ACTIVE_PROGRAM
      See Also:
    • GL_PROGRAM_PIPELINE_BINDING

      public static final int GL_PROGRAM_PIPELINE_BINDING
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER_BINDING

      public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER_START

      public static final int GL_ATOMIC_COUNTER_BUFFER_START
      See Also:
    • GL_ATOMIC_COUNTER_BUFFER_SIZE

      public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
      See Also:
    • GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS

      public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
      See Also:
    • GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS

      public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
      See Also:
    • GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS

      public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
      See Also:
    • GL_MAX_VERTEX_ATOMIC_COUNTERS

      public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
      See Also:
    • GL_MAX_FRAGMENT_ATOMIC_COUNTERS

      public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
      See Also:
    • GL_MAX_COMBINED_ATOMIC_COUNTERS

      public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
      See Also:
    • GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE

      public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
      See Also:
    • GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS

      public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
      See Also:
    • GL_ACTIVE_ATOMIC_COUNTER_BUFFERS

      public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
      See Also:
    • GL_UNSIGNED_INT_ATOMIC_COUNTER

      public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
      See Also:
    • GL_MAX_IMAGE_UNITS

      public static final int GL_MAX_IMAGE_UNITS
      See Also:
    • GL_MAX_VERTEX_IMAGE_UNIFORMS

      public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_FRAGMENT_IMAGE_UNIFORMS

      public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
      See Also:
    • GL_MAX_COMBINED_IMAGE_UNIFORMS

      public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
      See Also:
    • GL_IMAGE_BINDING_NAME

      public static final int GL_IMAGE_BINDING_NAME
      See Also:
    • GL_IMAGE_BINDING_LEVEL

      public static final int GL_IMAGE_BINDING_LEVEL
      See Also:
    • GL_IMAGE_BINDING_LAYERED

      public static final int GL_IMAGE_BINDING_LAYERED
      See Also:
    • GL_IMAGE_BINDING_LAYER

      public static final int GL_IMAGE_BINDING_LAYER
      See Also:
    • GL_IMAGE_BINDING_ACCESS

      public static final int GL_IMAGE_BINDING_ACCESS
      See Also:
    • GL_IMAGE_BINDING_FORMAT

      public static final int GL_IMAGE_BINDING_FORMAT
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT

      public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
      See Also:
    • GL_ELEMENT_ARRAY_BARRIER_BIT

      public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
      See Also:
    • GL_UNIFORM_BARRIER_BIT

      public static final int GL_UNIFORM_BARRIER_BIT
      See Also:
    • GL_TEXTURE_FETCH_BARRIER_BIT

      public static final int GL_TEXTURE_FETCH_BARRIER_BIT
      See Also:
    • GL_SHADER_IMAGE_ACCESS_BARRIER_BIT

      public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
      See Also:
    • GL_COMMAND_BARRIER_BIT

      public static final int GL_COMMAND_BARRIER_BIT
      See Also:
    • GL_PIXEL_BUFFER_BARRIER_BIT

      public static final int GL_PIXEL_BUFFER_BARRIER_BIT
      See Also:
    • GL_TEXTURE_UPDATE_BARRIER_BIT

      public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
      See Also:
    • GL_BUFFER_UPDATE_BARRIER_BIT

      public static final int GL_BUFFER_UPDATE_BARRIER_BIT
      See Also:
    • GL_FRAMEBUFFER_BARRIER_BIT

      public static final int GL_FRAMEBUFFER_BARRIER_BIT
      See Also:
    • GL_TRANSFORM_FEEDBACK_BARRIER_BIT

      public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
      See Also:
    • GL_ATOMIC_COUNTER_BARRIER_BIT

      public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
      See Also:
    • GL_ALL_BARRIER_BITS

      public static final int GL_ALL_BARRIER_BITS
      See Also:
    • GL_IMAGE_2D

      public static final int GL_IMAGE_2D
      See Also:
    • GL_IMAGE_3D

      public static final int GL_IMAGE_3D
      See Also:
    • GL_IMAGE_CUBE

      public static final int GL_IMAGE_CUBE
      See Also:
    • GL_IMAGE_2D_ARRAY

      public static final int GL_IMAGE_2D_ARRAY
      See Also:
    • GL_INT_IMAGE_2D

      public static final int GL_INT_IMAGE_2D
      See Also:
    • GL_INT_IMAGE_3D

      public static final int GL_INT_IMAGE_3D
      See Also:
    • GL_INT_IMAGE_CUBE

      public static final int GL_INT_IMAGE_CUBE
      See Also:
    • GL_INT_IMAGE_2D_ARRAY

      public static final int GL_INT_IMAGE_2D_ARRAY
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D

      public static final int GL_UNSIGNED_INT_IMAGE_2D
      See Also:
    • GL_UNSIGNED_INT_IMAGE_3D

      public static final int GL_UNSIGNED_INT_IMAGE_3D
      See Also:
    • GL_UNSIGNED_INT_IMAGE_CUBE

      public static final int GL_UNSIGNED_INT_IMAGE_CUBE
      See Also:
    • GL_UNSIGNED_INT_IMAGE_2D_ARRAY

      public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_TYPE

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
      See Also:
    • GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS

      public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
      See Also:
    • GL_READ_ONLY

      public static final int GL_READ_ONLY
      See Also:
    • GL_WRITE_ONLY

      public static final int GL_WRITE_ONLY
      See Also:
    • GL_READ_WRITE

      public static final int GL_READ_WRITE
      See Also:
    • GL_SHADER_STORAGE_BUFFER

      public static final int GL_SHADER_STORAGE_BUFFER
      See Also:
    • GL_SHADER_STORAGE_BUFFER_BINDING

      public static final int GL_SHADER_STORAGE_BUFFER_BINDING
      See Also:
    • GL_SHADER_STORAGE_BUFFER_START

      public static final int GL_SHADER_STORAGE_BUFFER_START
      See Also:
    • GL_SHADER_STORAGE_BUFFER_SIZE

      public static final int GL_SHADER_STORAGE_BUFFER_SIZE
      See Also:
    • GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS

      public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
      See Also:
    • GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS

      public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
      See Also:
    • GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS

      public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
      See Also:
    • GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS

      public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
      See Also:
    • GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS

      public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
      See Also:
    • GL_MAX_SHADER_STORAGE_BLOCK_SIZE

      public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
      See Also:
    • GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT

      public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
      See Also:
    • GL_SHADER_STORAGE_BARRIER_BIT

      public static final int GL_SHADER_STORAGE_BARRIER_BIT
      See Also:
    • GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES

      public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
      See Also:
    • GL_DEPTH_STENCIL_TEXTURE_MODE

      public static final int GL_DEPTH_STENCIL_TEXTURE_MODE
      See Also:
    • GL_STENCIL_INDEX

      public static final int GL_STENCIL_INDEX
      See Also:
    • GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET

      public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
      See Also:
    • GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET

      public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
      See Also:
    • GL_SAMPLE_POSITION

      public static final int GL_SAMPLE_POSITION
      See Also:
    • GL_SAMPLE_MASK

      public static final int GL_SAMPLE_MASK
      See Also:
    • GL_SAMPLE_MASK_VALUE

      public static final int GL_SAMPLE_MASK_VALUE
      See Also:
    • GL_TEXTURE_2D_MULTISAMPLE

      public static final int GL_TEXTURE_2D_MULTISAMPLE
      See Also:
    • GL_MAX_SAMPLE_MASK_WORDS

      public static final int GL_MAX_SAMPLE_MASK_WORDS
      See Also:
    • GL_MAX_COLOR_TEXTURE_SAMPLES

      public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
      See Also:
    • GL_MAX_DEPTH_TEXTURE_SAMPLES

      public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
      See Also:
    • GL_MAX_INTEGER_SAMPLES

      public static final int GL_MAX_INTEGER_SAMPLES
      See Also:
    • GL_TEXTURE_BINDING_2D_MULTISAMPLE

      public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
      See Also:
    • GL_TEXTURE_SAMPLES

      public static final int GL_TEXTURE_SAMPLES
      See Also:
    • GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

      public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
      See Also:
    • GL_TEXTURE_WIDTH

      public static final int GL_TEXTURE_WIDTH
      See Also:
    • GL_TEXTURE_HEIGHT

      public static final int GL_TEXTURE_HEIGHT
      See Also:
    • GL_TEXTURE_DEPTH

      public static final int GL_TEXTURE_DEPTH
      See Also:
    • GL_TEXTURE_INTERNAL_FORMAT

      public static final int GL_TEXTURE_INTERNAL_FORMAT
      See Also:
    • GL_TEXTURE_RED_SIZE

      public static final int GL_TEXTURE_RED_SIZE
      See Also:
    • GL_TEXTURE_GREEN_SIZE

      public static final int GL_TEXTURE_GREEN_SIZE
      See Also:
    • GL_TEXTURE_BLUE_SIZE

      public static final int GL_TEXTURE_BLUE_SIZE
      See Also:
    • GL_TEXTURE_ALPHA_SIZE

      public static final int GL_TEXTURE_ALPHA_SIZE
      See Also:
    • GL_TEXTURE_DEPTH_SIZE

      public static final int GL_TEXTURE_DEPTH_SIZE
      See Also:
    • GL_TEXTURE_STENCIL_SIZE

      public static final int GL_TEXTURE_STENCIL_SIZE
      See Also:
    • GL_TEXTURE_SHARED_SIZE

      public static final int GL_TEXTURE_SHARED_SIZE
      See Also:
    • GL_TEXTURE_RED_TYPE

      public static final int GL_TEXTURE_RED_TYPE
      See Also:
    • GL_TEXTURE_GREEN_TYPE

      public static final int GL_TEXTURE_GREEN_TYPE
      See Also:
    • GL_TEXTURE_BLUE_TYPE

      public static final int GL_TEXTURE_BLUE_TYPE
      See Also:
    • GL_TEXTURE_ALPHA_TYPE

      public static final int GL_TEXTURE_ALPHA_TYPE
      See Also:
    • GL_TEXTURE_DEPTH_TYPE

      public static final int GL_TEXTURE_DEPTH_TYPE
      See Also:
    • GL_TEXTURE_COMPRESSED

      public static final int GL_TEXTURE_COMPRESSED
      See Also:
    • GL_SAMPLER_2D_MULTISAMPLE

      public static final int GL_SAMPLER_2D_MULTISAMPLE
      See Also:
    • GL_INT_SAMPLER_2D_MULTISAMPLE

      public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

      public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
      See Also:
    • GL_VERTEX_ATTRIB_BINDING

      public static final int GL_VERTEX_ATTRIB_BINDING
      See Also:
    • GL_VERTEX_ATTRIB_RELATIVE_OFFSET

      public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
      See Also:
    • GL_VERTEX_BINDING_DIVISOR

      public static final int GL_VERTEX_BINDING_DIVISOR
      See Also:
    • GL_VERTEX_BINDING_OFFSET

      public static final int GL_VERTEX_BINDING_OFFSET
      See Also:
    • GL_VERTEX_BINDING_STRIDE

      public static final int GL_VERTEX_BINDING_STRIDE
      See Also:
    • GL_VERTEX_BINDING_BUFFER

      public static final int GL_VERTEX_BINDING_BUFFER
      See Also:
    • GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET

      public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
      See Also:
    • GL_MAX_VERTEX_ATTRIB_BINDINGS

      public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
      See Also:
    • GL_MAX_VERTEX_ATTRIB_STRIDE

      public static final int GL_MAX_VERTEX_ATTRIB_STRIDE
      See Also:
  • Method Details

    • glDispatchCompute

      public static void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
    • glDispatchComputeIndirect

      public static void glDispatchComputeIndirect(long indirect)
    • nglDrawArraysIndirect

      public static void nglDrawArraysIndirect(int mode, long indirect)
    • glDrawArraysIndirect

      public static void glDrawArraysIndirect(int mode, ByteBuffer indirect)
    • glDrawArraysIndirect

      public static void glDrawArraysIndirect(int mode, long indirect)
    • glDrawArraysIndirect

      public static void glDrawArraysIndirect(int mode, IntBuffer indirect)
    • nglDrawElementsIndirect

      public static void nglDrawElementsIndirect(int mode, int type, long indirect)
    • glDrawElementsIndirect

      public static void glDrawElementsIndirect(int mode, int type, ByteBuffer indirect)
    • glDrawElementsIndirect

      public static void glDrawElementsIndirect(int mode, int type, long indirect)
    • glDrawElementsIndirect

      public static void glDrawElementsIndirect(int mode, int type, IntBuffer indirect)
    • glFramebufferParameteri

      public static void glFramebufferParameteri(int target, int pname, int param)
    • nglGetFramebufferParameteriv

      public static void nglGetFramebufferParameteriv(int target, int pname, long params)
    • glGetFramebufferParameteriv

      public static void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
    • glGetFramebufferParameteri

      public static int glGetFramebufferParameteri(int target, int pname)
    • nglGetProgramInterfaceiv

      public static void nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params)
    • glGetProgramInterfaceiv

      public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
    • glGetProgramInterfacei

      public static int glGetProgramInterfacei(int program, int programInterface, int pname)
    • nglGetProgramResourceIndex

      public static int nglGetProgramResourceIndex(int program, int programInterface, long name)
    • glGetProgramResourceIndex

      public static int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
    • glGetProgramResourceIndex

      public static int glGetProgramResourceIndex(int program, int programInterface, CharSequence name)
    • nglGetProgramResourceName

      public static void nglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name)
    • glGetProgramResourceName

      public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable IntBuffer length, ByteBuffer name)
    • glGetProgramResourceName

      public static String glGetProgramResourceName(int program, int programInterface, int index, int bufSize)
    • glGetProgramResourceName

      public static String glGetProgramResourceName(int program, int programInterface, int index)
    • nglGetProgramResourceiv

      public static void nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params)
    • glGetProgramResourceiv

      public static void glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, @Nullable IntBuffer length, IntBuffer params)
    • nglGetProgramResourceLocation

      public static int nglGetProgramResourceLocation(int program, int programInterface, long name)
    • glGetProgramResourceLocation

      public static int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
    • glGetProgramResourceLocation

      public static int glGetProgramResourceLocation(int program, int programInterface, CharSequence name)
    • glUseProgramStages

      public static void glUseProgramStages(int pipeline, int stages, int program)
    • glActiveShaderProgram

      public static void glActiveShaderProgram(int pipeline, int program)
    • nglCreateShaderProgramv

      public static int nglCreateShaderProgramv(int type, int count, long strings)
    • glCreateShaderProgramv

      public static int glCreateShaderProgramv(int type, PointerBuffer strings)
    • glCreateShaderProgramv

      public static int glCreateShaderProgramv(int type, CharSequence... strings)
    • glCreateShaderProgramv

      public static int glCreateShaderProgramv(int type, CharSequence string)
    • glBindProgramPipeline

      public static void glBindProgramPipeline(int pipeline)
    • nglDeleteProgramPipelines

      public static void nglDeleteProgramPipelines(int n, long pipelines)
    • glDeleteProgramPipelines

      public static void glDeleteProgramPipelines(IntBuffer pipelines)
    • glDeleteProgramPipelines

      public static void glDeleteProgramPipelines(int pipeline)
    • nglGenProgramPipelines

      public static void nglGenProgramPipelines(int n, long pipelines)
    • glGenProgramPipelines

      public static void glGenProgramPipelines(IntBuffer pipelines)
    • glGenProgramPipelines

      public static int glGenProgramPipelines()
    • glIsProgramPipeline

      public static boolean glIsProgramPipeline(int pipeline)
    • nglGetProgramPipelineiv

      public static void nglGetProgramPipelineiv(int pipeline, int pname, long params)
    • glGetProgramPipelineiv

      public static void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
    • glGetProgramPipelinei

      public static int glGetProgramPipelinei(int pipeline, int pname)
    • glProgramUniform1i

      public static void glProgramUniform1i(int program, int location, int v0)
    • glProgramUniform2i

      public static void glProgramUniform2i(int program, int location, int v0, int v1)
    • glProgramUniform3i

      public static void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
    • glProgramUniform4i

      public static void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
    • glProgramUniform1ui

      public static void glProgramUniform1ui(int program, int location, int v0)
    • glProgramUniform2ui

      public static void glProgramUniform2ui(int program, int location, int v0, int v1)
    • glProgramUniform3ui

      public static void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
    • glProgramUniform4ui

      public static void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
    • glProgramUniform1f

      public static void glProgramUniform1f(int program, int location, float v0)
    • glProgramUniform2f

      public static void glProgramUniform2f(int program, int location, float v0, float v1)
    • glProgramUniform3f

      public static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
    • glProgramUniform4f

      public static void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
    • nglProgramUniform1iv

      public static void nglProgramUniform1iv(int program, int location, int count, long value)
    • glProgramUniform1iv

      public static void glProgramUniform1iv(int program, int location, IntBuffer value)
    • nglProgramUniform2iv

      public static void nglProgramUniform2iv(int program, int location, int count, long value)
    • glProgramUniform2iv

      public static void glProgramUniform2iv(int program, int location, IntBuffer value)
    • nglProgramUniform3iv

      public static void nglProgramUniform3iv(int program, int location, int count, long value)
    • glProgramUniform3iv

      public static void glProgramUniform3iv(int program, int location, IntBuffer value)
    • nglProgramUniform4iv

      public static void nglProgramUniform4iv(int program, int location, int count, long value)
    • glProgramUniform4iv

      public static void glProgramUniform4iv(int program, int location, IntBuffer value)
    • nglProgramUniform1uiv

      public static void nglProgramUniform1uiv(int program, int location, int count, long value)
    • glProgramUniform1uiv

      public static void glProgramUniform1uiv(int program, int location, IntBuffer value)
    • nglProgramUniform2uiv

      public static void nglProgramUniform2uiv(int program, int location, int count, long value)
    • glProgramUniform2uiv

      public static void glProgramUniform2uiv(int program, int location, IntBuffer value)
    • nglProgramUniform3uiv

      public static void nglProgramUniform3uiv(int program, int location, int count, long value)
    • glProgramUniform3uiv

      public static void glProgramUniform3uiv(int program, int location, IntBuffer value)
    • nglProgramUniform4uiv

      public static void nglProgramUniform4uiv(int program, int location, int count, long value)
    • glProgramUniform4uiv

      public static void glProgramUniform4uiv(int program, int location, IntBuffer value)
    • nglProgramUniform1fv

      public static void nglProgramUniform1fv(int program, int location, int count, long value)
    • glProgramUniform1fv

      public static void glProgramUniform1fv(int program, int location, FloatBuffer value)
    • nglProgramUniform2fv

      public static void nglProgramUniform2fv(int program, int location, int count, long value)
    • glProgramUniform2fv

      public static void glProgramUniform2fv(int program, int location, FloatBuffer value)
    • nglProgramUniform3fv

      public static void nglProgramUniform3fv(int program, int location, int count, long value)
    • glProgramUniform3fv

      public static void glProgramUniform3fv(int program, int location, FloatBuffer value)
    • nglProgramUniform4fv

      public static void nglProgramUniform4fv(int program, int location, int count, long value)
    • glProgramUniform4fv

      public static void glProgramUniform4fv(int program, int location, FloatBuffer value)
    • nglProgramUniformMatrix2fv

      public static void nglProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix2fv

      public static void glProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix3fv

      public static void nglProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix3fv

      public static void glProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix4fv

      public static void nglProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix4fv

      public static void glProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix2x3fv

      public static void nglProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix2x3fv

      public static void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix3x2fv

      public static void nglProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix3x2fv

      public static void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix2x4fv

      public static void nglProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix2x4fv

      public static void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix4x2fv

      public static void nglProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix4x2fv

      public static void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix3x4fv

      public static void nglProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix3x4fv

      public static void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value)
    • nglProgramUniformMatrix4x3fv

      public static void nglProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, long value)
    • glProgramUniformMatrix4x3fv

      public static void glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, FloatBuffer value)
    • glValidateProgramPipeline

      public static void glValidateProgramPipeline(int pipeline)
    • nglGetProgramPipelineInfoLog

      public static void nglGetProgramPipelineInfoLog(int pipeline, int bufSize, long length, long infoLog)
    • glGetProgramPipelineInfoLog

      public static void glGetProgramPipelineInfoLog(int pipeline, @Nullable IntBuffer length, ByteBuffer infoLog)
    • glGetProgramPipelineInfoLog

      public static String glGetProgramPipelineInfoLog(int pipeline, int bufSize)
    • glGetProgramPipelineInfoLog

      public static String glGetProgramPipelineInfoLog(int pipeline)
    • glBindImageTexture

      public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
    • nglGetBooleani_v

      public static void nglGetBooleani_v(int target, int index, long data)
    • glGetBooleani_v

      public static void glGetBooleani_v(int target, int index, ByteBuffer data)
    • glGetBooleani

      public static boolean glGetBooleani(int target, int index)
    • glMemoryBarrier

      public static void glMemoryBarrier(int barriers)
    • glMemoryBarrierByRegion

      public static void glMemoryBarrierByRegion(int barriers)
    • glTexStorage2DMultisample

      public static void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
    • nglGetMultisamplefv

      public static void nglGetMultisamplefv(int pname, int index, long val)
    • glGetMultisamplefv

      public static void glGetMultisamplefv(int pname, int index, FloatBuffer val)
    • glGetMultisamplef

      public static float glGetMultisamplef(int pname, int index)
    • glSampleMaski

      public static void glSampleMaski(int maskNumber, int mask)
    • nglGetTexLevelParameteriv

      public static void nglGetTexLevelParameteriv(int target, int level, int pname, long params)
    • glGetTexLevelParameteriv

      public static void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
    • glGetTexLevelParameteri

      public static int glGetTexLevelParameteri(int target, int level, int pname)
    • nglGetTexLevelParameterfv

      public static void nglGetTexLevelParameterfv(int target, int level, int pname, long params)
    • glGetTexLevelParameterfv

      public static void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
    • glGetTexLevelParameterf

      public static float glGetTexLevelParameterf(int target, int level, int pname)
    • glBindVertexBuffer

      public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
    • glVertexAttribFormat

      public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
    • glVertexAttribIFormat

      public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
    • glVertexAttribBinding

      public static void glVertexAttribBinding(int attribindex, int bindingindex)
    • glVertexBindingDivisor

      public static void glVertexBindingDivisor(int bindingindex, int divisor)
    • glDrawArraysIndirect

      public static void glDrawArraysIndirect(int mode, int[] indirect)
      Array version of: DrawArraysIndirect
      See Also:
    • glDrawElementsIndirect

      public static void glDrawElementsIndirect(int mode, int type, int[] indirect)
      Array version of: DrawElementsIndirect
      See Also:
    • glGetFramebufferParameteriv

      public static void glGetFramebufferParameteriv(int target, int pname, int[] params)
      Array version of: GetFramebufferParameteriv
      See Also:
    • glGetProgramInterfaceiv

      public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params)
      Array version of: GetProgramInterfaceiv
      See Also:
    • glGetProgramResourceName

      public static void glGetProgramResourceName(int program, int programInterface, int index, @Nullable int[] length, ByteBuffer name)
      Array version of: GetProgramResourceName
      See Also:
    • glGetProgramResourceiv

      public static void glGetProgramResourceiv(int program, int programInterface, int index, int[] props, @Nullable int[] length, int[] params)
      Array version of: GetProgramResourceiv
      See Also:
    • glDeleteProgramPipelines

      public static void glDeleteProgramPipelines(int[] pipelines)
      Array version of: DeleteProgramPipelines
      See Also:
    • glGenProgramPipelines

      public static void glGenProgramPipelines(int[] pipelines)
      Array version of: GenProgramPipelines
      See Also:
    • glGetProgramPipelineiv

      public static void glGetProgramPipelineiv(int pipeline, int pname, int[] params)
      Array version of: GetProgramPipelineiv
      See Also:
    • glProgramUniform1iv

      public static void glProgramUniform1iv(int program, int location, int[] value)
      Array version of: ProgramUniform1iv
      See Also:
    • glProgramUniform2iv

      public static void glProgramUniform2iv(int program, int location, int[] value)
      Array version of: ProgramUniform2iv
      See Also:
    • glProgramUniform3iv

      public static void glProgramUniform3iv(int program, int location, int[] value)
      Array version of: ProgramUniform3iv
      See Also:
    • glProgramUniform4iv

      public static void glProgramUniform4iv(int program, int location, int[] value)
      Array version of: ProgramUniform4iv
      See Also:
    • glProgramUniform1uiv

      public static void glProgramUniform1uiv(int program, int location, int[] value)
      Array version of: ProgramUniform1uiv
      See Also:
    • glProgramUniform2uiv

      public static void glProgramUniform2uiv(int program, int location, int[] value)
      Array version of: ProgramUniform2uiv
      See Also:
    • glProgramUniform3uiv

      public static void glProgramUniform3uiv(int program, int location, int[] value)
      Array version of: ProgramUniform3uiv
      See Also:
    • glProgramUniform4uiv

      public static void glProgramUniform4uiv(int program, int location, int[] value)
      Array version of: ProgramUniform4uiv
      See Also:
    • glProgramUniform1fv

      public static void glProgramUniform1fv(int program, int location, float[] value)
      Array version of: ProgramUniform1fv
      See Also:
    • glProgramUniform2fv

      public static void glProgramUniform2fv(int program, int location, float[] value)
      Array version of: ProgramUniform2fv
      See Also:
    • glProgramUniform3fv

      public static void glProgramUniform3fv(int program, int location, float[] value)
      Array version of: ProgramUniform3fv
      See Also:
    • glProgramUniform4fv

      public static void glProgramUniform4fv(int program, int location, float[] value)
      Array version of: ProgramUniform4fv
      See Also:
    • glProgramUniformMatrix2fv

      public static void glProgramUniformMatrix2fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix2fv
      See Also:
    • glProgramUniformMatrix3fv

      public static void glProgramUniformMatrix3fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix3fv
      See Also:
    • glProgramUniformMatrix4fv

      public static void glProgramUniformMatrix4fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix4fv
      See Also:
    • glProgramUniformMatrix2x3fv

      public static void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix2x3fv
      See Also:
    • glProgramUniformMatrix3x2fv

      public static void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix3x2fv
      See Also:
    • glProgramUniformMatrix2x4fv

      public static void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix2x4fv
      See Also:
    • glProgramUniformMatrix4x2fv

      public static void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix4x2fv
      See Also:
    • glProgramUniformMatrix3x4fv

      public static void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix3x4fv
      See Also:
    • glProgramUniformMatrix4x3fv

      public static void glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, float[] value)
      Array version of: ProgramUniformMatrix4x3fv
      See Also:
    • glGetProgramPipelineInfoLog

      public static void glGetProgramPipelineInfoLog(int pipeline, @Nullable int[] length, ByteBuffer infoLog)
      Array version of: GetProgramPipelineInfoLog
      See Also:
    • glGetMultisamplefv

      public static void glGetMultisamplefv(int pname, int index, float[] val)
      Array version of: GetMultisamplefv
      See Also:
    • glGetTexLevelParameteriv

      public static void glGetTexLevelParameteriv(int target, int level, int pname, int[] params)
      Array version of: GetTexLevelParameteriv
      See Also:
    • glGetTexLevelParameterfv

      public static void glGetTexLevelParameterfv(int target, int level, int pname, float[] params)
      Array version of: GetTexLevelParameterfv
      See Also: