Class GL40

Direct Known Subclasses:
GL41

public sealed class GL40 extends GL33 permits GL41
  • Field Details

    • 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_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_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_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_MAX_VERTEX_STREAMS

      public static final int GL_MAX_VERTEX_STREAMS
      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_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_QUADS

      public static final int GL_QUADS
      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_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:
    • MH_glMinSampleShading

      public static final MethodHandle MH_glMinSampleShading
    • PFN_glMinSampleShading

      public final MemorySegment PFN_glMinSampleShading
    • MH_glBlendEquationi

      public static final MethodHandle MH_glBlendEquationi
    • PFN_glBlendEquationi

      public final MemorySegment PFN_glBlendEquationi
    • MH_glBlendEquationSeparatei

      public static final MethodHandle MH_glBlendEquationSeparatei
    • PFN_glBlendEquationSeparatei

      public final MemorySegment PFN_glBlendEquationSeparatei
    • MH_glBlendFunci

      public static final MethodHandle MH_glBlendFunci
    • PFN_glBlendFunci

      public final MemorySegment PFN_glBlendFunci
    • MH_glBlendFuncSeparatei

      public static final MethodHandle MH_glBlendFuncSeparatei
    • PFN_glBlendFuncSeparatei

      public final MemorySegment PFN_glBlendFuncSeparatei
    • MH_glDrawArraysIndirect

      public static final MethodHandle MH_glDrawArraysIndirect
    • PFN_glDrawArraysIndirect

      public final MemorySegment PFN_glDrawArraysIndirect
    • MH_glDrawElementsIndirect

      public static final MethodHandle MH_glDrawElementsIndirect
    • PFN_glDrawElementsIndirect

      public final MemorySegment PFN_glDrawElementsIndirect
    • MH_glUniform1d

      public static final MethodHandle MH_glUniform1d
    • PFN_glUniform1d

      public final MemorySegment PFN_glUniform1d
    • MH_glUniform2d

      public static final MethodHandle MH_glUniform2d
    • PFN_glUniform2d

      public final MemorySegment PFN_glUniform2d
    • MH_glUniform3d

      public static final MethodHandle MH_glUniform3d
    • PFN_glUniform3d

      public final MemorySegment PFN_glUniform3d
    • MH_glUniform4d

      public static final MethodHandle MH_glUniform4d
    • PFN_glUniform4d

      public final MemorySegment PFN_glUniform4d
    • MH_glUniform1dv

      public static final MethodHandle MH_glUniform1dv
    • PFN_glUniform1dv

      public final MemorySegment PFN_glUniform1dv
    • MH_glUniform2dv

      public static final MethodHandle MH_glUniform2dv
    • PFN_glUniform2dv

      public final MemorySegment PFN_glUniform2dv
    • MH_glUniform3dv

      public static final MethodHandle MH_glUniform3dv
    • PFN_glUniform3dv

      public final MemorySegment PFN_glUniform3dv
    • MH_glUniform4dv

      public static final MethodHandle MH_glUniform4dv
    • PFN_glUniform4dv

      public final MemorySegment PFN_glUniform4dv
    • MH_glUniformMatrix2dv

      public static final MethodHandle MH_glUniformMatrix2dv
    • PFN_glUniformMatrix2dv

      public final MemorySegment PFN_glUniformMatrix2dv
    • MH_glUniformMatrix3dv

      public static final MethodHandle MH_glUniformMatrix3dv
    • PFN_glUniformMatrix3dv

      public final MemorySegment PFN_glUniformMatrix3dv
    • MH_glUniformMatrix4dv

      public static final MethodHandle MH_glUniformMatrix4dv
    • PFN_glUniformMatrix4dv

      public final MemorySegment PFN_glUniformMatrix4dv
    • MH_glUniformMatrix2x3dv

      public static final MethodHandle MH_glUniformMatrix2x3dv
    • PFN_glUniformMatrix2x3dv

      public final MemorySegment PFN_glUniformMatrix2x3dv
    • MH_glUniformMatrix2x4dv

      public static final MethodHandle MH_glUniformMatrix2x4dv
    • PFN_glUniformMatrix2x4dv

      public final MemorySegment PFN_glUniformMatrix2x4dv
    • MH_glUniformMatrix3x2dv

      public static final MethodHandle MH_glUniformMatrix3x2dv
    • PFN_glUniformMatrix3x2dv

      public final MemorySegment PFN_glUniformMatrix3x2dv
    • MH_glUniformMatrix3x4dv

      public static final MethodHandle MH_glUniformMatrix3x4dv
    • PFN_glUniformMatrix3x4dv

      public final MemorySegment PFN_glUniformMatrix3x4dv
    • MH_glUniformMatrix4x2dv

      public static final MethodHandle MH_glUniformMatrix4x2dv
    • PFN_glUniformMatrix4x2dv

      public final MemorySegment PFN_glUniformMatrix4x2dv
    • MH_glUniformMatrix4x3dv

      public static final MethodHandle MH_glUniformMatrix4x3dv
    • PFN_glUniformMatrix4x3dv

      public final MemorySegment PFN_glUniformMatrix4x3dv
    • MH_glGetUniformdv

      public static final MethodHandle MH_glGetUniformdv
    • PFN_glGetUniformdv

      public final MemorySegment PFN_glGetUniformdv
    • MH_glGetSubroutineUniformLocation

      public static final MethodHandle MH_glGetSubroutineUniformLocation
    • PFN_glGetSubroutineUniformLocation

      public final MemorySegment PFN_glGetSubroutineUniformLocation
    • MH_glGetSubroutineIndex

      public static final MethodHandle MH_glGetSubroutineIndex
    • PFN_glGetSubroutineIndex

      public final MemorySegment PFN_glGetSubroutineIndex
    • MH_glGetActiveSubroutineUniformiv

      public static final MethodHandle MH_glGetActiveSubroutineUniformiv
    • PFN_glGetActiveSubroutineUniformiv

      public final MemorySegment PFN_glGetActiveSubroutineUniformiv
    • MH_glGetActiveSubroutineUniformName

      public static final MethodHandle MH_glGetActiveSubroutineUniformName
    • PFN_glGetActiveSubroutineUniformName

      public final MemorySegment PFN_glGetActiveSubroutineUniformName
    • MH_glGetActiveSubroutineName

      public static final MethodHandle MH_glGetActiveSubroutineName
    • PFN_glGetActiveSubroutineName

      public final MemorySegment PFN_glGetActiveSubroutineName
    • MH_glUniformSubroutinesuiv

      public static final MethodHandle MH_glUniformSubroutinesuiv
    • PFN_glUniformSubroutinesuiv

      public final MemorySegment PFN_glUniformSubroutinesuiv
    • MH_glGetUniformSubroutineuiv

      public static final MethodHandle MH_glGetUniformSubroutineuiv
    • PFN_glGetUniformSubroutineuiv

      public final MemorySegment PFN_glGetUniformSubroutineuiv
    • MH_glGetProgramStageiv

      public static final MethodHandle MH_glGetProgramStageiv
    • PFN_glGetProgramStageiv

      public final MemorySegment PFN_glGetProgramStageiv
    • MH_glPatchParameteri

      public static final MethodHandle MH_glPatchParameteri
    • PFN_glPatchParameteri

      public final MemorySegment PFN_glPatchParameteri
    • MH_glPatchParameterfv

      public static final MethodHandle MH_glPatchParameterfv
    • PFN_glPatchParameterfv

      public final MemorySegment PFN_glPatchParameterfv
    • MH_glBindTransformFeedback

      public static final MethodHandle MH_glBindTransformFeedback
    • PFN_glBindTransformFeedback

      public final MemorySegment PFN_glBindTransformFeedback
    • MH_glDeleteTransformFeedbacks

      public static final MethodHandle MH_glDeleteTransformFeedbacks
    • PFN_glDeleteTransformFeedbacks

      public final MemorySegment PFN_glDeleteTransformFeedbacks
    • MH_glGenTransformFeedbacks

      public static final MethodHandle MH_glGenTransformFeedbacks
    • PFN_glGenTransformFeedbacks

      public final MemorySegment PFN_glGenTransformFeedbacks
    • MH_glIsTransformFeedback

      public static final MethodHandle MH_glIsTransformFeedback
    • PFN_glIsTransformFeedback

      public final MemorySegment PFN_glIsTransformFeedback
    • MH_glPauseTransformFeedback

      public static final MethodHandle MH_glPauseTransformFeedback
    • PFN_glPauseTransformFeedback

      public final MemorySegment PFN_glPauseTransformFeedback
    • MH_glResumeTransformFeedback

      public static final MethodHandle MH_glResumeTransformFeedback
    • PFN_glResumeTransformFeedback

      public final MemorySegment PFN_glResumeTransformFeedback
    • MH_glDrawTransformFeedback

      public static final MethodHandle MH_glDrawTransformFeedback
    • PFN_glDrawTransformFeedback

      public final MemorySegment PFN_glDrawTransformFeedback
    • MH_glDrawTransformFeedbackStream

      public static final MethodHandle MH_glDrawTransformFeedbackStream
    • PFN_glDrawTransformFeedbackStream

      public final MemorySegment PFN_glDrawTransformFeedbackStream
    • MH_glBeginQueryIndexed

      public static final MethodHandle MH_glBeginQueryIndexed
    • PFN_glBeginQueryIndexed

      public final MemorySegment PFN_glBeginQueryIndexed
    • MH_glEndQueryIndexed

      public static final MethodHandle MH_glEndQueryIndexed
    • PFN_glEndQueryIndexed

      public final MemorySegment PFN_glEndQueryIndexed
    • MH_glGetQueryIndexediv

      public static final MethodHandle MH_glGetQueryIndexediv
    • PFN_glGetQueryIndexediv

      public final MemorySegment PFN_glGetQueryIndexediv
  • Constructor Details

  • Method Details

    • MinSampleShading

      public void MinSampleShading(@CType("GLfloat") float value)
    • BlendEquationi

      public void BlendEquationi(@CType("GLuint") int buf, @CType("GLenum") int mode)
    • BlendEquationSeparatei

      public void BlendEquationSeparatei(@CType("GLuint") int buf, @CType("GLenum") int modeRGB, @CType("GLenum") int modeAlpha)
    • BlendFunci

      public void BlendFunci(@CType("GLuint") int buf, @CType("GLenum") int src, @CType("GLenum") int dst)
    • BlendFuncSeparatei

      public void BlendFuncSeparatei(@CType("GLuint") int buf, @CType("GLenum") int srcRGB, @CType("GLenum") int dstRGB, @CType("GLenum") int srcAlpha, @CType("GLenum") int dstAlpha)
    • DrawArraysIndirect

      public void DrawArraysIndirect(@CType("GLenum") int mode, @CType("const void *") MemorySegment indirect)
    • DrawElementsIndirect

      public void DrawElementsIndirect(@CType("GLenum") int mode, @CType("GLenum") int type, @CType("const void *") MemorySegment indirect)
    • Uniform1d

      public void Uniform1d(@CType("GLint") int location, @CType("GLdouble") double x)
    • Uniform2d

      public void Uniform2d(@CType("GLint") int location, @CType("GLdouble") double x, @CType("GLdouble") double y)
    • Uniform3d

      public void Uniform3d(@CType("GLint") int location, @CType("GLdouble") double x, @CType("GLdouble") double y, @CType("GLdouble") double z)
    • Uniform4d

      public void Uniform4d(@CType("GLint") int location, @CType("GLdouble") double x, @CType("GLdouble") double y, @CType("GLdouble") double z, @CType("GLdouble") double w)
    • Uniform1dv

      public void Uniform1dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLdouble *") MemorySegment value)
    • Uniform2dv

      public void Uniform2dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLdouble *") MemorySegment value)
    • Uniform3dv

      public void Uniform3dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLdouble *") MemorySegment value)
    • Uniform4dv

      public void Uniform4dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix2dv

      public void UniformMatrix2dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix3dv

      public void UniformMatrix3dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix4dv

      public void UniformMatrix4dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix2x3dv

      public void UniformMatrix2x3dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix2x4dv

      public void UniformMatrix2x4dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix3x2dv

      public void UniformMatrix3x2dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix3x4dv

      public void UniformMatrix3x4dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix4x2dv

      public void UniformMatrix4x2dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • UniformMatrix4x3dv

      public void UniformMatrix4x3dv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLdouble *") MemorySegment value)
    • GetUniformdv

      public void GetUniformdv(@CType("GLuint") int program, @CType("GLint") int location, @CType("GLdouble *") MemorySegment params)
    • GetSubroutineUniformLocation

      @CType("GLint") public int GetSubroutineUniformLocation(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("const GLchar *") MemorySegment name)
    • GetSubroutineIndex

      @CType("GLuint") public int GetSubroutineIndex(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("const GLchar *") MemorySegment name)
    • GetActiveSubroutineUniformiv

      public void GetActiveSubroutineUniformiv(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLint *") MemorySegment values)
    • GetActiveSubroutineUniformName

      public void GetActiveSubroutineUniformName(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("GLuint") int index, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLchar *") MemorySegment name)
    • GetActiveSubroutineName

      public void GetActiveSubroutineName(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("GLuint") int index, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLchar *") MemorySegment name)
    • UniformSubroutinesuiv

      public void UniformSubroutinesuiv(@CType("GLenum") int shadertype, @CType("GLsizei") int count, @CType("const GLuint *") MemorySegment indices)
    • GetUniformSubroutineuiv

      public void GetUniformSubroutineuiv(@CType("GLenum") int shadertype, @CType("GLint") int location, @CType("GLuint *") MemorySegment params)
    • GetProgramStageiv

      public void GetProgramStageiv(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("GLenum") int pname, @CType("GLint *") MemorySegment values)
    • PatchParameteri

      public void PatchParameteri(@CType("GLenum") int pname, @CType("GLint") int value)
    • PatchParameterfv

      public void PatchParameterfv(@CType("GLenum") int pname, @CType("const GLfloat *") MemorySegment values)
    • BindTransformFeedback

      public void BindTransformFeedback(@CType("GLenum") int target, @CType("GLuint") int id)
    • DeleteTransformFeedbacks

      public void DeleteTransformFeedbacks(@CType("GLsizei") int n, @CType("const GLuint *") MemorySegment ids)
    • GenTransformFeedbacks

      public void GenTransformFeedbacks(@CType("GLsizei") int n, @CType("GLuint *") MemorySegment ids)
    • IsTransformFeedback

      @CType("GLboolean") public boolean IsTransformFeedback(@CType("GLuint") int id)
    • PauseTransformFeedback

      public void PauseTransformFeedback()
    • ResumeTransformFeedback

      public void ResumeTransformFeedback()
    • DrawTransformFeedback

      public void DrawTransformFeedback(@CType("GLenum") int mode, @CType("GLuint") int id)
    • DrawTransformFeedbackStream

      public void DrawTransformFeedbackStream(@CType("GLenum") int mode, @CType("GLuint") int id, @CType("GLuint") int stream)
    • BeginQueryIndexed

      public void BeginQueryIndexed(@CType("GLenum") int target, @CType("GLuint") int index, @CType("GLuint") int id)
    • EndQueryIndexed

      public void EndQueryIndexed(@CType("GLenum") int target, @CType("GLuint") int index)
    • GetQueryIndexediv

      public void GetQueryIndexediv(@CType("GLenum") int target, @CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLint *") MemorySegment params)
    • GetSubroutineUniformLocation

      public int GetSubroutineUniformLocation(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("const GLchar *") String name)
    • GetSubroutineIndex

      public int GetSubroutineIndex(@CType("GLuint") int program, @CType("GLenum") int shadertype, @CType("const GLchar *") String name)
    • DeleteTransformFeedbacks

      public void DeleteTransformFeedbacks(int id)
    • GenTransformFeedbacks

      public int GenTransformFeedbacks()