Interface GL31

All Superinterfaces:
GL20, GL30
All Known Subinterfaces:
GL32
All Known Implementing Classes:
GL31Interceptor, GL32Interceptor

public interface GL31 extends GL30
  • Field Details

  • Method Details

    • glDispatchCompute

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

      void glDispatchComputeIndirect(long indirect)
    • glDrawArraysIndirect

      void glDrawArraysIndirect(int mode, long indirect)
    • glDrawElementsIndirect

      void glDrawElementsIndirect(int mode, int type, long indirect)
    • glFramebufferParameteri

      void glFramebufferParameteri(int target, int pname, int param)
    • glGetFramebufferParameteriv

      void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
    • glGetProgramInterfaceiv

      void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
    • glGetProgramResourceIndex

      int glGetProgramResourceIndex(int program, int programInterface, String name)
    • glGetProgramResourceName

      String glGetProgramResourceName(int program, int programInterface, int index)
    • glGetProgramResourceiv

      void glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params)
    • glGetProgramResourceLocation

      int glGetProgramResourceLocation(int program, int programInterface, String name)
    • glUseProgramStages

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

      void glActiveShaderProgram(int pipeline, int program)
    • glCreateShaderProgramv

      int glCreateShaderProgramv(int type, String[] strings)
    • glBindProgramPipeline

      void glBindProgramPipeline(int pipeline)
    • glDeleteProgramPipelines

      void glDeleteProgramPipelines(int n, IntBuffer pipelines)
    • glGenProgramPipelines

      void glGenProgramPipelines(int n, IntBuffer pipelines)
    • glIsProgramPipeline

      boolean glIsProgramPipeline(int pipeline)
    • glGetProgramPipelineiv

      void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
    • glProgramUniform1i

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

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

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

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

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

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

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

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

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

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

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

      void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
    • glProgramUniform1iv

      void glProgramUniform1iv(int program, int location, IntBuffer value)
    • glProgramUniform2iv

      void glProgramUniform2iv(int program, int location, IntBuffer value)
    • glProgramUniform3iv

      void glProgramUniform3iv(int program, int location, IntBuffer value)
    • glProgramUniform4iv

      void glProgramUniform4iv(int program, int location, IntBuffer value)
    • glProgramUniform1uiv

      void glProgramUniform1uiv(int program, int location, IntBuffer value)
    • glProgramUniform2uiv

      void glProgramUniform2uiv(int program, int location, IntBuffer value)
    • glProgramUniform3uiv

      void glProgramUniform3uiv(int program, int location, IntBuffer value)
    • glProgramUniform4uiv

      void glProgramUniform4uiv(int program, int location, IntBuffer value)
    • glProgramUniform1fv

      void glProgramUniform1fv(int program, int location, FloatBuffer value)
    • glProgramUniform2fv

      void glProgramUniform2fv(int program, int location, FloatBuffer value)
    • glProgramUniform3fv

      void glProgramUniform3fv(int program, int location, FloatBuffer value)
    • glProgramUniform4fv

      void glProgramUniform4fv(int program, int location, FloatBuffer value)
    • glProgramUniformMatrix2fv

      void glProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix3fv

      void glProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix4fv

      void glProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix2x3fv

      void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix3x2fv

      void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix2x4fv

      void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix4x2fv

      void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix3x4fv

      void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value)
    • glProgramUniformMatrix4x3fv

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

      void glValidateProgramPipeline(int pipeline)
    • glGetProgramPipelineInfoLog

      String glGetProgramPipelineInfoLog(int program)
    • glBindImageTexture

      void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
    • glGetBooleani_v

      void glGetBooleani_v(int target, int index, IntBuffer data)
    • glMemoryBarrier

      void glMemoryBarrier(int barriers)
    • glMemoryBarrierByRegion

      void glMemoryBarrierByRegion(int barriers)
    • glTexStorage2DMultisample

      void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
    • glGetMultisamplefv

      void glGetMultisamplefv(int pname, int index, FloatBuffer val)
    • glSampleMaski

      void glSampleMaski(int maskNumber, int mask)
    • glGetTexLevelParameteriv

      void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
    • glGetTexLevelParameterfv

      void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
    • glBindVertexBuffer

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

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

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

      void glVertexAttribBinding(int attribindex, int bindingindex)
    • glVertexBindingDivisor

      void glVertexBindingDivisor(int bindingindex, int divisor)