Interface GL4bc

    • Method Detail

      • glDrawArraysIndirect

        void glDrawArraysIndirect​(int mode,
                                  Buffer indirect)
        Entry point to C language function: void (GLenum mode, const GLvoid * indirect);
        Part of GL_VERSION_4_0, GL_ARB_draw_indirect
        Specified by:
        glDrawArraysIndirect in interface GL3ES3
        Parameters:
        indirect - a direct or array-backed Buffer
      • glDrawElementsIndirect

        void glDrawElementsIndirect​(int mode,
                                    int type,
                                    Buffer indirect)
        Entry point to C language function: void (GLenum mode, GLenum type, const GLvoid * indirect);
        Part of GL_VERSION_4_0, GL_ARB_draw_indirect
        Specified by:
        glDrawElementsIndirect in interface GL3ES3
        Parameters:
        indirect - a direct or array-backed Buffer
      • glMultiDrawArraysIndirect

        void glMultiDrawArraysIndirect​(int mode,
                                       Buffer indirect,
                                       int drawcount,
                                       int stride)
        Entry point to C language function: void (GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride);
        Part of GL_VERSION_4_3, GL_ARB_multi_draw_indirect
        Parameters:
        indirect - a direct or array-backed Buffer
      • glDrawElementsInstancedBaseInstance

        void glDrawElementsInstancedBaseInstance​(int mode,
                                                 int count,
                                                 int type,
                                                 Buffer indices,
                                                 int instancecount,
                                                 int baseinstance)
        Entry point to C language function: void (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance);
        Part of GL_VERSION_4_2, GL_ARB_base_instance
        Parameters:
        indices - a direct or array-backed Buffer
      • glDrawElementsInstancedBaseVertexBaseInstance

        void glDrawElementsInstancedBaseVertexBaseInstance​(int mode,
                                                           int count,
                                                           int type,
                                                           Buffer indices,
                                                           int instancecount,
                                                           int basevertex,
                                                           int baseinstance)
        Entry point to C language function: void (GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
        Part of GL_VERSION_4_2, GL_ARB_base_instance
        Parameters:
        indices - a direct or array-backed Buffer
      • glVertexAttribLPointer

        void glVertexAttribLPointer​(int index,
                                    int size,
                                    int type,
                                    int stride,
                                    Buffer pointer)
        Entry point to C language function: void (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
        Part of GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
        Parameters:
        pointer - a direct only Buffer