Class GL31

Direct Known Subclasses:
GL32

public class GL31 extends GL30
  • Field Details

    • GL_R8_SNORM

      public static final int GL_R8_SNORM
      See Also:
    • GL_RG8_SNORM

      public static final int GL_RG8_SNORM
      See Also:
    • GL_RGB8_SNORM

      public static final int GL_RGB8_SNORM
      See Also:
    • GL_RGBA8_SNORM

      public static final int GL_RGBA8_SNORM
      See Also:
    • GL_R16_SNORM

      public static final int GL_R16_SNORM
      See Also:
    • GL_RG16_SNORM

      public static final int GL_RG16_SNORM
      See Also:
    • GL_RGB16_SNORM

      public static final int GL_RGB16_SNORM
      See Also:
    • GL_RGBA16_SNORM

      public static final int GL_RGBA16_SNORM
      See Also:
    • GL_SIGNED_NORMALIZED

      public static final int GL_SIGNED_NORMALIZED
      See Also:
    • GL_SAMPLER_BUFFER

      public static final int GL_SAMPLER_BUFFER
      See Also:
    • GL_INT_SAMPLER_2D_RECT

      public static final int GL_INT_SAMPLER_2D_RECT
      See Also:
    • GL_INT_SAMPLER_BUFFER

      public static final int GL_INT_SAMPLER_BUFFER
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_2D_RECT

      public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_BUFFER

      public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
      See Also:
    • GL_COPY_READ_BUFFER

      public static final int GL_COPY_READ_BUFFER
      See Also:
    • GL_COPY_WRITE_BUFFER

      public static final int GL_COPY_WRITE_BUFFER
      See Also:
    • GL_PRIMITIVE_RESTART

      public static final int GL_PRIMITIVE_RESTART
      See Also:
    • GL_PRIMITIVE_RESTART_INDEX

      public static final int GL_PRIMITIVE_RESTART_INDEX
      See Also:
    • GL_TEXTURE_BUFFER

      public static final int GL_TEXTURE_BUFFER
      See Also:
    • GL_MAX_TEXTURE_BUFFER_SIZE

      public static final int GL_MAX_TEXTURE_BUFFER_SIZE
      See Also:
    • GL_TEXTURE_BINDING_BUFFER

      public static final int GL_TEXTURE_BINDING_BUFFER
      See Also:
    • GL_TEXTURE_BUFFER_DATA_STORE_BINDING

      public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
      See Also:
    • GL_TEXTURE_RECTANGLE

      public static final int GL_TEXTURE_RECTANGLE
      See Also:
    • GL_TEXTURE_BINDING_RECTANGLE

      public static final int GL_TEXTURE_BINDING_RECTANGLE
      See Also:
    • GL_PROXY_TEXTURE_RECTANGLE

      public static final int GL_PROXY_TEXTURE_RECTANGLE
      See Also:
    • GL_MAX_RECTANGLE_TEXTURE_SIZE

      public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE
      See Also:
    • GL_SAMPLER_2D_RECT

      public static final int GL_SAMPLER_2D_RECT
      See Also:
    • GL_SAMPLER_2D_RECT_SHADOW

      public static final int GL_SAMPLER_2D_RECT_SHADOW
      See Also:
    • GL_UNIFORM_BUFFER

      public static final int GL_UNIFORM_BUFFER
      See Also:
    • GL_UNIFORM_BUFFER_BINDING

      public static final int GL_UNIFORM_BUFFER_BINDING
      See Also:
    • GL_UNIFORM_BUFFER_START

      public static final int GL_UNIFORM_BUFFER_START
      See Also:
    • GL_UNIFORM_BUFFER_SIZE

      public static final int GL_UNIFORM_BUFFER_SIZE
      See Also:
    • GL_MAX_VERTEX_UNIFORM_BLOCKS

      public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_GEOMETRY_UNIFORM_BLOCKS

      public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_FRAGMENT_UNIFORM_BLOCKS

      public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_COMBINED_UNIFORM_BLOCKS

      public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_UNIFORM_BUFFER_BINDINGS

      public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
      See Also:
    • GL_MAX_UNIFORM_BLOCK_SIZE

      public static final int GL_MAX_UNIFORM_BLOCK_SIZE
      See Also:
    • GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
      See Also:
    • GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT

      public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
      See Also:
    • GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH

      public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
      See Also:
    • GL_ACTIVE_UNIFORM_BLOCKS

      public static final int GL_ACTIVE_UNIFORM_BLOCKS
      See Also:
    • GL_UNIFORM_TYPE

      public static final int GL_UNIFORM_TYPE
      See Also:
    • GL_UNIFORM_SIZE

      public static final int GL_UNIFORM_SIZE
      See Also:
    • GL_UNIFORM_NAME_LENGTH

      public static final int GL_UNIFORM_NAME_LENGTH
      See Also:
    • GL_UNIFORM_BLOCK_INDEX

      public static final int GL_UNIFORM_BLOCK_INDEX
      See Also:
    • GL_UNIFORM_OFFSET

      public static final int GL_UNIFORM_OFFSET
      See Also:
    • GL_UNIFORM_ARRAY_STRIDE

      public static final int GL_UNIFORM_ARRAY_STRIDE
      See Also:
    • GL_UNIFORM_MATRIX_STRIDE

      public static final int GL_UNIFORM_MATRIX_STRIDE
      See Also:
    • GL_UNIFORM_IS_ROW_MAJOR

      public static final int GL_UNIFORM_IS_ROW_MAJOR
      See Also:
    • GL_UNIFORM_BLOCK_BINDING

      public static final int GL_UNIFORM_BLOCK_BINDING
      See Also:
    • GL_UNIFORM_BLOCK_DATA_SIZE

      public static final int GL_UNIFORM_BLOCK_DATA_SIZE
      See Also:
    • GL_UNIFORM_BLOCK_NAME_LENGTH

      public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
      See Also:
    • GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS

      public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
      See Also:
    • GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

      public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

      public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER

      public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

      public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
      See Also:
    • GL_INVALID_INDEX

      public static final int GL_INVALID_INDEX
      See Also:
  • Method Details

    • glDrawArraysInstanced

      public static void glDrawArraysInstanced(@NativeType("GLenum") int mode, @NativeType("GLint") int first, @NativeType("GLsizei") int count, @NativeType("GLsizei") int primcount)
      void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
    • nglDrawElementsInstanced

      public static void nglDrawElementsInstanced(int mode, int count, int type, long indices, int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(@NativeType("GLenum") int mode, @NativeType("GLsizei") int count, @NativeType("GLenum") int type, @NativeType("void const *") long indices, @NativeType("GLsizei") int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") ByteBuffer indices, @NativeType("GLsizei") int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(@NativeType("GLenum") int mode, @NativeType("void const *") ByteBuffer indices, @NativeType("GLsizei") int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(@NativeType("GLenum") int mode, @NativeType("void const *") ShortBuffer indices, @NativeType("GLsizei") int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glDrawElementsInstanced

      public static void glDrawElementsInstanced(@NativeType("GLenum") int mode, @NativeType("void const *") IntBuffer indices, @NativeType("GLsizei") int primcount)
      void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, void const * indices, GLsizei primcount)
    • glCopyBufferSubData

      public static void glCopyBufferSubData(@NativeType("GLenum") int readTarget, @NativeType("GLenum") int writeTarget, @NativeType("GLintptr") long readOffset, @NativeType("GLintptr") long writeOffset, @NativeType("GLsizeiptr") long size)
      void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
    • glPrimitiveRestartIndex

      public static void glPrimitiveRestartIndex(@NativeType("GLuint") int index)
      void glPrimitiveRestartIndex(GLuint index)
    • glTexBuffer

      public static void glTexBuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLuint") int buffer)
      void glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer)
    • nglGetUniformIndices

      public static void nglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetUniformIndices

      public static void glGetUniformIndices(@NativeType("GLuint") int program, @NativeType("GLchar const * const *") PointerBuffer uniformNames, @NativeType("GLuint *") IntBuffer uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetUniformIndices

      public static void glGetUniformIndices(@NativeType("GLuint") int program, @NativeType("GLchar const * const *") CharSequence[] uniformNames, @NativeType("GLuint *") IntBuffer uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetUniformIndices

      @NativeType("void") public static int glGetUniformIndices(@NativeType("GLuint") int program, @NativeType("GLchar const * const *") CharSequence uniformName)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • nglGetActiveUniformsiv

      public static void nglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • glGetActiveUniformsiv

      public static void glGetActiveUniformsiv(@NativeType("GLuint") int program, @NativeType("GLuint const *") IntBuffer uniformIndices, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • glGetActiveUniformsi

      @NativeType("void") public static int glGetActiveUniformsi(@NativeType("GLuint") int program, @NativeType("GLuint const *") int uniformIndex, @NativeType("GLenum") int pname)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • nglGetActiveUniformName

      public static void nglGetActiveUniformName(int program, int uniformIndex, int bufSize, long length, long uniformName)
      void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
    • glGetActiveUniformName

      public static void glGetActiveUniformName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformIndex, @NativeType("GLsizei *") @Nullable IntBuffer length, @NativeType("GLchar *") ByteBuffer uniformName)
      void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
    • glGetActiveUniformName

      @NativeType("void") public static String glGetActiveUniformName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformIndex, @NativeType("GLsizei") int bufSize)
      void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
    • glGetActiveUniformName

      @NativeType("void") public static String glGetActiveUniformName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformIndex)
      void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
    • nglGetUniformBlockIndex

      public static int nglGetUniformBlockIndex(int program, long uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • glGetUniformBlockIndex

      @NativeType("GLuint") public static int glGetUniformBlockIndex(@NativeType("GLuint") int program, @NativeType("GLchar const *") ByteBuffer uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • glGetUniformBlockIndex

      @NativeType("GLuint") public static int glGetUniformBlockIndex(@NativeType("GLuint") int program, @NativeType("GLchar const *") CharSequence uniformBlockName)
      GLuint glGetUniformBlockIndex(GLuint program, GLchar const * uniformBlockName)
    • nglGetActiveUniformBlockiv

      public static void nglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlockiv

      public static void glGetActiveUniformBlockiv(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlocki

      @NativeType("void") public static int glGetActiveUniformBlocki(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLenum") int pname)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • nglGetActiveUniformBlockName

      public static void nglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      public static void glGetActiveUniformBlockName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLsizei *") @Nullable IntBuffer length, @NativeType("GLchar *") ByteBuffer uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      @NativeType("void") public static String glGetActiveUniformBlockName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLsizei") int bufSize)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glGetActiveUniformBlockName

      @NativeType("void") public static String glGetActiveUniformBlockName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)
    • glUniformBlockBinding

      public static void glUniformBlockBinding(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLuint") int uniformBlockBinding)
      void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
    • glGetUniformIndices

      public static void glGetUniformIndices(@NativeType("GLuint") int program, @NativeType("GLchar const * const *") PointerBuffer uniformNames, @NativeType("GLuint *") int[] uniformIndices)
      void glGetUniformIndices(GLuint program, GLsizei uniformCount, GLchar const * const * uniformNames, GLuint * uniformIndices)
    • glGetActiveUniformsiv

      public static void glGetActiveUniformsiv(@NativeType("GLuint") int program, @NativeType("GLuint const *") int[] uniformIndices, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params)
      void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, GLuint const * uniformIndices, GLenum pname, GLint * params)
    • glGetActiveUniformName

      public static void glGetActiveUniformName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformIndex, @NativeType("GLsizei *") int @Nullable [] length, @NativeType("GLchar *") ByteBuffer uniformName)
      void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName)
    • glGetActiveUniformBlockiv

      public static void glGetActiveUniformBlockiv(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params)
      void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params)
    • glGetActiveUniformBlockName

      public static void glGetActiveUniformBlockName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex, @NativeType("GLsizei *") int @Nullable [] length, @NativeType("GLchar *") ByteBuffer uniformBlockName)
      void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName)