Class GL40

Direct Known Subclasses:
GL41

public class GL40 extends GL33
  • Field Details

    • 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_GEOMETRY_SHADER_INVOCATIONS

      public static final int GL_GEOMETRY_SHADER_INVOCATIONS
      See Also:
    • GL_MAX_GEOMETRY_SHADER_INVOCATIONS

      public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
      See Also:
    • GL_MIN_FRAGMENT_INTERPOLATION_OFFSET

      public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
      See Also:
    • GL_MAX_FRAGMENT_INTERPOLATION_OFFSET

      public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
      See Also:
    • GL_FRAGMENT_INTERPOLATION_OFFSET_BITS

      public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
      See Also:
    • GL_DOUBLE_VEC2

      public static final int GL_DOUBLE_VEC2
      See Also:
    • GL_DOUBLE_VEC3

      public static final int GL_DOUBLE_VEC3
      See Also:
    • GL_DOUBLE_VEC4

      public static final int GL_DOUBLE_VEC4
      See Also:
    • GL_DOUBLE_MAT2

      public static final int GL_DOUBLE_MAT2
      See Also:
    • GL_DOUBLE_MAT3

      public static final int GL_DOUBLE_MAT3
      See Also:
    • GL_DOUBLE_MAT4

      public static final int GL_DOUBLE_MAT4
      See Also:
    • GL_DOUBLE_MAT2x3

      public static final int GL_DOUBLE_MAT2x3
      See Also:
    • GL_DOUBLE_MAT2x4

      public static final int GL_DOUBLE_MAT2x4
      See Also:
    • GL_DOUBLE_MAT3x2

      public static final int GL_DOUBLE_MAT3x2
      See Also:
    • GL_DOUBLE_MAT3x4

      public static final int GL_DOUBLE_MAT3x4
      See Also:
    • GL_DOUBLE_MAT4x2

      public static final int GL_DOUBLE_MAT4x2
      See Also:
    • GL_DOUBLE_MAT4x3

      public static final int GL_DOUBLE_MAT4x3
      See Also:
    • GL_SAMPLE_SHADING

      public static final int GL_SAMPLE_SHADING
      See Also:
    • GL_MIN_SAMPLE_SHADING_VALUE

      public static final int GL_MIN_SAMPLE_SHADING_VALUE
      See Also:
    • GL_ACTIVE_SUBROUTINES

      public static final int GL_ACTIVE_SUBROUTINES
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORMS

      public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

      public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
      See Also:
    • GL_ACTIVE_SUBROUTINE_MAX_LENGTH

      public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

      public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
      See Also:
    • GL_MAX_SUBROUTINES

      public static final int GL_MAX_SUBROUTINES
      See Also:
    • GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

      public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
      See Also:
    • GL_NUM_COMPATIBLE_SUBROUTINES

      public static final int GL_NUM_COMPATIBLE_SUBROUTINES
      See Also:
    • GL_COMPATIBLE_SUBROUTINES

      public static final int GL_COMPATIBLE_SUBROUTINES
      See Also:
    • GL_PATCHES

      public static final int GL_PATCHES
      See Also:
    • GL_PATCH_VERTICES

      public static final int GL_PATCH_VERTICES
      See Also:
    • GL_PATCH_DEFAULT_INNER_LEVEL

      public static final int GL_PATCH_DEFAULT_INNER_LEVEL
      See Also:
    • GL_PATCH_DEFAULT_OUTER_LEVEL

      public static final int GL_PATCH_DEFAULT_OUTER_LEVEL
      See Also:
    • GL_TESS_CONTROL_OUTPUT_VERTICES

      public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
      See Also:
    • GL_TESS_GEN_MODE

      public static final int GL_TESS_GEN_MODE
      See Also:
    • GL_TESS_GEN_SPACING

      public static final int GL_TESS_GEN_SPACING
      See Also:
    • GL_TESS_GEN_VERTEX_ORDER

      public static final int GL_TESS_GEN_VERTEX_ORDER
      See Also:
    • GL_TESS_GEN_POINT_MODE

      public static final int GL_TESS_GEN_POINT_MODE
      See Also:
    • GL_ISOLINES

      public static final int GL_ISOLINES
      See Also:
    • GL_FRACTIONAL_ODD

      public static final int GL_FRACTIONAL_ODD
      See Also:
    • GL_FRACTIONAL_EVEN

      public static final int GL_FRACTIONAL_EVEN
      See Also:
    • GL_MAX_PATCH_VERTICES

      public static final int GL_MAX_PATCH_VERTICES
      See Also:
    • GL_MAX_TESS_GEN_LEVEL

      public static final int GL_MAX_TESS_GEN_LEVEL
      See Also:
    • GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS

      public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS

      public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
      See Also:
    • GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
      See Also:
    • GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS

      public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
      See Also:
    • GL_MAX_TESS_PATCH_COMPONENTS

      public static final int GL_MAX_TESS_PATCH_COMPONENTS
      See Also:
    • GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS

      public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
      See Also:
    • GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS

      public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
      See Also:
    • GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS

      public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS

      public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
      See Also:
    • GL_MAX_TESS_CONTROL_INPUT_COMPONENTS

      public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
      See Also:
    • GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS

      public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
      See Also:
    • GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
      See Also:
    • GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS

      public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

      public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

      public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
      See Also:
    • GL_TESS_EVALUATION_SHADER

      public static final int GL_TESS_EVALUATION_SHADER
      See Also:
    • GL_TESS_CONTROL_SHADER

      public static final int GL_TESS_CONTROL_SHADER
      See Also:
    • GL_TEXTURE_CUBE_MAP_ARRAY

      public static final int GL_TEXTURE_CUBE_MAP_ARRAY
      See Also:
    • GL_TEXTURE_BINDING_CUBE_MAP_ARRAY

      public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
      See Also:
    • GL_PROXY_TEXTURE_CUBE_MAP_ARRAY

      public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
      See Also:
    • GL_SAMPLER_CUBE_MAP_ARRAY

      public static final int GL_SAMPLER_CUBE_MAP_ARRAY
      See Also:
    • GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW

      public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
      See Also:
    • GL_INT_SAMPLER_CUBE_MAP_ARRAY

      public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY

      public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
      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_TRANSFORM_FEEDBACK

      public static final int GL_TRANSFORM_FEEDBACK
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED

      public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE

      public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
      See Also:
    • GL_TRANSFORM_FEEDBACK_BINDING

      public static final int GL_TRANSFORM_FEEDBACK_BINDING
      See Also:
    • GL_MAX_TRANSFORM_FEEDBACK_BUFFERS

      public static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
      See Also:
    • GL_MAX_VERTEX_STREAMS

      public static final int GL_MAX_VERTEX_STREAMS
      See Also:
  • Method Details

    • glBlendEquationi

      public static void glBlendEquationi(int buf, int mode)
      void glBlendEquationi(GLuint buf, GLenum mode)
    • glBlendEquationSeparatei

      public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
      void glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
    • glBlendFunci

      public static void glBlendFunci(int buf, int sfactor, int dfactor)
      void glBlendFunci(GLuint buf, GLenum sfactor, GLenum dfactor)
    • glBlendFuncSeparatei

      public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
      void glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
    • nglDrawArraysIndirect

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

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

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

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

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

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

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

      public static void glDrawElementsIndirect(int mode, int type, IntBuffer indirect)
      void glDrawElementsIndirect(GLenum mode, GLenum type, void const * indirect)
    • glUniform1d

      public static void glUniform1d(int location, double x)
      void glUniform1d(GLint location, GLdouble x)
    • glUniform2d

      public static void glUniform2d(int location, double x, double y)
      void glUniform2d(GLint location, GLdouble x, GLdouble y)
    • glUniform3d

      public static void glUniform3d(int location, double x, double y, double z)
      void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
    • glUniform4d

      public static void glUniform4d(int location, double x, double y, double z, double w)
      void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
    • nglUniform1dv

      public static void nglUniform1dv(int location, int count, long value)
      void glUniform1dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform1dv

      public static void glUniform1dv(int location, DoubleBuffer value)
      void glUniform1dv(GLint location, GLsizei count, GLdouble const * value)
    • nglUniform2dv

      public static void nglUniform2dv(int location, int count, long value)
      void glUniform2dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform2dv

      public static void glUniform2dv(int location, DoubleBuffer value)
      void glUniform2dv(GLint location, GLsizei count, GLdouble const * value)
    • nglUniform3dv

      public static void nglUniform3dv(int location, int count, long value)
      void glUniform3dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform3dv

      public static void glUniform3dv(int location, DoubleBuffer value)
      void glUniform3dv(GLint location, GLsizei count, GLdouble const * value)
    • nglUniform4dv

      public static void nglUniform4dv(int location, int count, long value)
      void glUniform4dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform4dv

      public static void glUniform4dv(int location, DoubleBuffer value)
      void glUniform4dv(GLint location, GLsizei count, GLdouble const * value)
    • nglUniformMatrix2dv

      public static void nglUniformMatrix2dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix2dv

      public static void glUniformMatrix2dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix3dv

      public static void nglUniformMatrix3dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3dv

      public static void glUniformMatrix3dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix4dv

      public static void nglUniformMatrix4dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4dv

      public static void glUniformMatrix4dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix2x3dv

      public static void nglUniformMatrix2x3dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix2x3dv

      public static void glUniformMatrix2x3dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix2x4dv

      public static void nglUniformMatrix2x4dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix2x4dv

      public static void glUniformMatrix2x4dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix3x2dv

      public static void nglUniformMatrix3x2dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3x2dv

      public static void glUniformMatrix3x2dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix3x4dv

      public static void nglUniformMatrix3x4dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3x4dv

      public static void glUniformMatrix3x4dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix4x2dv

      public static void nglUniformMatrix4x2dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4x2dv

      public static void glUniformMatrix4x2dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglUniformMatrix4x3dv

      public static void nglUniformMatrix4x3dv(int location, int count, boolean transpose, long value)
      void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4x3dv

      public static void glUniformMatrix4x3dv(int location, boolean transpose, DoubleBuffer value)
      void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • nglGetUniformdv

      public static void nglGetUniformdv(int program, int location, long params)
      void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
    • glGetUniformdv

      public static void glGetUniformdv(int program, int location, DoubleBuffer params)
      void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
    • glGetUniformd

      public static double glGetUniformd(int program, int location)
      void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
    • glMinSampleShading

      public static void glMinSampleShading(float value)
      void glMinSampleShading(GLfloat value)
    • nglGetSubroutineUniformLocation

      public static int nglGetSubroutineUniformLocation(int program, int shadertype, long name)
      GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
    • glGetSubroutineUniformLocation

      public static int glGetSubroutineUniformLocation(int program, int shadertype, ByteBuffer name)
      GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
    • glGetSubroutineUniformLocation

      public static int glGetSubroutineUniformLocation(int program, int shadertype, CharSequence name)
      GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, GLchar const * name)
    • nglGetSubroutineIndex

      public static int nglGetSubroutineIndex(int program, int shadertype, long name)
      GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
    • glGetSubroutineIndex

      public static int glGetSubroutineIndex(int program, int shadertype, ByteBuffer name)
      GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
    • glGetSubroutineIndex

      public static int glGetSubroutineIndex(int program, int shadertype, CharSequence name)
      GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, GLchar const * name)
    • nglGetActiveSubroutineUniformiv

      public static void nglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, long values)
      void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
    • glGetActiveSubroutineUniformiv

      public static void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values)
      void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
    • glGetActiveSubroutineUniformi

      public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)
      void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
    • nglGetActiveSubroutineUniformName

      public static void nglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, long length, long name)
      void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineUniformName

      public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, @Nullable IntBuffer length, ByteBuffer name)
      void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineUniformName

      public static String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)
      void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineUniformName

      public static String glGetActiveSubroutineUniformName(int program, int shadertype, int index)
      void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • nglGetActiveSubroutineName

      public static void nglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, long length, long name)
      void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineName

      public static void glGetActiveSubroutineName(int program, int shadertype, int index, @Nullable IntBuffer length, ByteBuffer name)
      void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineName

      public static String glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)
      void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineName

      public static String glGetActiveSubroutineName(int program, int shadertype, int index)
      void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • nglUniformSubroutinesuiv

      public static void nglUniformSubroutinesuiv(int shadertype, int count, long indices)
      void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
    • glUniformSubroutinesuiv

      public static void glUniformSubroutinesuiv(int shadertype, IntBuffer indices)
      void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
    • glUniformSubroutinesui

      public static void glUniformSubroutinesui(int shadertype, int index)
      void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
    • nglGetUniformSubroutineuiv

      public static void nglGetUniformSubroutineuiv(int shadertype, int location, long params)
      void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
    • glGetUniformSubroutineuiv

      public static void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params)
      void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
    • glGetUniformSubroutineui

      public static int glGetUniformSubroutineui(int shadertype, int location)
      void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
    • nglGetProgramStageiv

      public static void nglGetProgramStageiv(int program, int shadertype, int pname, long values)
      void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
    • glGetProgramStageiv

      public static void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values)
      void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
    • glGetProgramStagei

      public static int glGetProgramStagei(int program, int shadertype, int pname)
      void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
    • glPatchParameteri

      public static void glPatchParameteri(int pname, int value)
      void glPatchParameteri(GLenum pname, GLint value)
    • nglPatchParameterfv

      public static void nglPatchParameterfv(int pname, long values)
      void glPatchParameterfv(GLenum pname, GLfloat const * values)
    • glPatchParameterfv

      public static void glPatchParameterfv(int pname, FloatBuffer values)
      void glPatchParameterfv(GLenum pname, GLfloat const * values)
    • glBindTransformFeedback

      public static void glBindTransformFeedback(int target, int id)
      void glBindTransformFeedback(GLenum target, GLuint id)
    • nglDeleteTransformFeedbacks

      public static void nglDeleteTransformFeedbacks(int n, long ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(IntBuffer ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int id)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • nglGenTransformFeedbacks

      public static void nglGenTransformFeedbacks(int n, long ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGenTransformFeedbacks

      public static void glGenTransformFeedbacks(IntBuffer ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGenTransformFeedbacks

      public static int glGenTransformFeedbacks()
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glIsTransformFeedback

      public static boolean glIsTransformFeedback(int id)
      GLboolean glIsTransformFeedback(GLuint id)
    • glPauseTransformFeedback

      public static void glPauseTransformFeedback()
      void glPauseTransformFeedback(void)
    • glResumeTransformFeedback

      public static void glResumeTransformFeedback()
      void glResumeTransformFeedback(void)
    • glDrawTransformFeedback

      public static void glDrawTransformFeedback(int mode, int id)
      void glDrawTransformFeedback(GLenum mode, GLuint id)
    • glDrawTransformFeedbackStream

      public static void glDrawTransformFeedbackStream(int mode, int id, int stream)
      void glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream)
    • glBeginQueryIndexed

      public static void glBeginQueryIndexed(int target, int index, int id)
      void glBeginQueryIndexed(GLenum target, GLuint index, GLuint id)
    • glEndQueryIndexed

      public static void glEndQueryIndexed(int target, int index)
      void glEndQueryIndexed(GLenum target, GLuint index)
    • nglGetQueryIndexediv

      public static void nglGetQueryIndexediv(int target, int index, int pname, long params)
      void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params)
    • glGetQueryIndexediv

      public static void glGetQueryIndexediv(int target, int index, int pname, IntBuffer params)
      void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params)
    • glGetQueryIndexedi

      public static int glGetQueryIndexedi(int target, int index, int pname)
      void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params)
    • glDrawArraysIndirect

      public static void glDrawArraysIndirect(int mode, int[] indirect)
      void glDrawArraysIndirect(GLenum mode, void const * indirect)
    • glDrawElementsIndirect

      public static void glDrawElementsIndirect(int mode, int type, int[] indirect)
      void glDrawElementsIndirect(GLenum mode, GLenum type, void const * indirect)
    • glUniform1dv

      public static void glUniform1dv(int location, double[] value)
      void glUniform1dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform2dv

      public static void glUniform2dv(int location, double[] value)
      void glUniform2dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform3dv

      public static void glUniform3dv(int location, double[] value)
      void glUniform3dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniform4dv

      public static void glUniform4dv(int location, double[] value)
      void glUniform4dv(GLint location, GLsizei count, GLdouble const * value)
    • glUniformMatrix2dv

      public static void glUniformMatrix2dv(int location, boolean transpose, double[] value)
      void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3dv

      public static void glUniformMatrix3dv(int location, boolean transpose, double[] value)
      void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4dv

      public static void glUniformMatrix4dv(int location, boolean transpose, double[] value)
      void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix2x3dv

      public static void glUniformMatrix2x3dv(int location, boolean transpose, double[] value)
      void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix2x4dv

      public static void glUniformMatrix2x4dv(int location, boolean transpose, double[] value)
      void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3x2dv

      public static void glUniformMatrix3x2dv(int location, boolean transpose, double[] value)
      void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix3x4dv

      public static void glUniformMatrix3x4dv(int location, boolean transpose, double[] value)
      void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4x2dv

      public static void glUniformMatrix4x2dv(int location, boolean transpose, double[] value)
      void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glUniformMatrix4x3dv

      public static void glUniformMatrix4x3dv(int location, boolean transpose, double[] value)
      void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, GLdouble const * value)
    • glGetUniformdv

      public static void glGetUniformdv(int program, int location, double[] params)
      void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
    • glGetActiveSubroutineUniformiv

      public static void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values)
      void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
    • glGetActiveSubroutineUniformName

      public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int @Nullable [] length, ByteBuffer name)
      void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glGetActiveSubroutineName

      public static void glGetActiveSubroutineName(int program, int shadertype, int index, int @Nullable [] length, ByteBuffer name)
      void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
    • glUniformSubroutinesuiv

      public static void glUniformSubroutinesuiv(int shadertype, int[] indices)
      void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, GLuint const * indices)
    • glGetUniformSubroutineuiv

      public static void glGetUniformSubroutineuiv(int shadertype, int location, int[] params)
      void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
    • glGetProgramStageiv

      public static void glGetProgramStageiv(int program, int shadertype, int pname, int[] values)
      void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
    • glPatchParameterfv

      public static void glPatchParameterfv(int pname, float[] values)
      void glPatchParameterfv(GLenum pname, GLfloat const * values)
    • glDeleteTransformFeedbacks

      public static void glDeleteTransformFeedbacks(int[] ids)
      void glDeleteTransformFeedbacks(GLsizei n, GLuint const * ids)
    • glGenTransformFeedbacks

      public static void glGenTransformFeedbacks(int[] ids)
      void glGenTransformFeedbacks(GLsizei n, GLuint * ids)
    • glGetQueryIndexediv

      public static void glGetQueryIndexediv(int target, int index, int pname, int[] params)
      void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params)