Interface GL31

    • Method Detail

      • 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,
                                         java.nio.IntBuffer params)
      • glGetProgramInterfaceiv

        void glGetProgramInterfaceiv​(int program,
                                     int programInterface,
                                     int pname,
                                     java.nio.IntBuffer params)
      • glGetProgramResourceIndex

        int glGetProgramResourceIndex​(int program,
                                      int programInterface,
                                      java.lang.String name)
      • glGetProgramResourceName

        java.lang.String glGetProgramResourceName​(int program,
                                                  int programInterface,
                                                  int index)
      • glGetProgramResourceiv

        void glGetProgramResourceiv​(int program,
                                    int programInterface,
                                    int index,
                                    java.nio.IntBuffer props,
                                    java.nio.IntBuffer length,
                                    java.nio.IntBuffer params)
      • glGetProgramResourceLocation

        int glGetProgramResourceLocation​(int program,
                                         int programInterface,
                                         java.lang.String name)
      • glUseProgramStages

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

        void glActiveShaderProgram​(int pipeline,
                                   int program)
      • glCreateShaderProgramv

        int glCreateShaderProgramv​(int type,
                                   java.lang.String[] strings)
      • glBindProgramPipeline

        void glBindProgramPipeline​(int pipeline)
      • glDeleteProgramPipelines

        void glDeleteProgramPipelines​(int n,
                                      java.nio.IntBuffer pipelines)
      • glGenProgramPipelines

        void glGenProgramPipelines​(int n,
                                   java.nio.IntBuffer pipelines)
      • glIsProgramPipeline

        boolean glIsProgramPipeline​(int pipeline)
      • glGetProgramPipelineiv

        void glGetProgramPipelineiv​(int pipeline,
                                    int pname,
                                    java.nio.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,
                                 java.nio.IntBuffer value)
      • glProgramUniform2iv

        void glProgramUniform2iv​(int program,
                                 int location,
                                 java.nio.IntBuffer value)
      • glProgramUniform3iv

        void glProgramUniform3iv​(int program,
                                 int location,
                                 java.nio.IntBuffer value)
      • glProgramUniform4iv

        void glProgramUniform4iv​(int program,
                                 int location,
                                 java.nio.IntBuffer value)
      • glProgramUniform1uiv

        void glProgramUniform1uiv​(int program,
                                  int location,
                                  java.nio.IntBuffer value)
      • glProgramUniform2uiv

        void glProgramUniform2uiv​(int program,
                                  int location,
                                  java.nio.IntBuffer value)
      • glProgramUniform3uiv

        void glProgramUniform3uiv​(int program,
                                  int location,
                                  java.nio.IntBuffer value)
      • glProgramUniform4uiv

        void glProgramUniform4uiv​(int program,
                                  int location,
                                  java.nio.IntBuffer value)
      • glProgramUniform1fv

        void glProgramUniform1fv​(int program,
                                 int location,
                                 java.nio.FloatBuffer value)
      • glProgramUniform2fv

        void glProgramUniform2fv​(int program,
                                 int location,
                                 java.nio.FloatBuffer value)
      • glProgramUniform3fv

        void glProgramUniform3fv​(int program,
                                 int location,
                                 java.nio.FloatBuffer value)
      • glProgramUniform4fv

        void glProgramUniform4fv​(int program,
                                 int location,
                                 java.nio.FloatBuffer value)
      • glProgramUniformMatrix2fv

        void glProgramUniformMatrix2fv​(int program,
                                       int location,
                                       boolean transpose,
                                       java.nio.FloatBuffer value)
      • glProgramUniformMatrix3fv

        void glProgramUniformMatrix3fv​(int program,
                                       int location,
                                       boolean transpose,
                                       java.nio.FloatBuffer value)
      • glProgramUniformMatrix4fv

        void glProgramUniformMatrix4fv​(int program,
                                       int location,
                                       boolean transpose,
                                       java.nio.FloatBuffer value)
      • glProgramUniformMatrix2x3fv

        void glProgramUniformMatrix2x3fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glProgramUniformMatrix3x2fv

        void glProgramUniformMatrix3x2fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glProgramUniformMatrix2x4fv

        void glProgramUniformMatrix2x4fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glProgramUniformMatrix4x2fv

        void glProgramUniformMatrix4x2fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glProgramUniformMatrix3x4fv

        void glProgramUniformMatrix3x4fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glProgramUniformMatrix4x3fv

        void glProgramUniformMatrix4x3fv​(int program,
                                         int location,
                                         boolean transpose,
                                         java.nio.FloatBuffer value)
      • glValidateProgramPipeline

        void glValidateProgramPipeline​(int pipeline)
      • glGetProgramPipelineInfoLog

        java.lang.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,
                             java.nio.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,
                                java.nio.FloatBuffer val)
      • glSampleMaski

        void glSampleMaski​(int maskNumber,
                           int mask)
      • glGetTexLevelParameteriv

        void glGetTexLevelParameteriv​(int target,
                                      int level,
                                      int pname,
                                      java.nio.IntBuffer params)
      • glGetTexLevelParameterfv

        void glGetTexLevelParameterfv​(int target,
                                      int level,
                                      int pname,
                                      java.nio.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)