Interface GL3bc

All Superinterfaces:
GL, GL2, GL2ES1, GL2ES2, GL2ES3, GL2GL3, GL3, GL3ES3, GLBase, GLLightingFunc, GLMatrixFunc, GLPointerFunc
All Known Subinterfaces:
GL4bc
All Known Implementing Classes:
DebugGL2, DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, TraceGL2, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc

public interface GL3bc extends GL2, GL3

This interface contains all OpenGL [ 3.1 .. 3.3 ] compatibility methods, as well as most of it's extensions defined at the time of this specification.

Note: OpenGL [ 3.1 .. 3.3 ] compatibility profile does includes fixed point functionality.

  • Method Details

    • glVertexP2ui

      void glVertexP2ui(int type, int value)
      Entry point to C language function: void (GLenum type, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexP2uiv

      void glVertexP2uiv(int type, IntBuffer value)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexP2uiv

      void glVertexP2uiv(int type, int[] value, int value_offset)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexP3ui

      void glVertexP3ui(int type, int value)
      Entry point to C language function: void (GLenum type, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexP3uiv

      void glVertexP3uiv(int type, IntBuffer value)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexP3uiv

      void glVertexP3uiv(int type, int[] value, int value_offset)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexP4ui

      void glVertexP4ui(int type, int value)
      Entry point to C language function: void (GLenum type, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexP4uiv

      void glVertexP4uiv(int type, IntBuffer value)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexP4uiv

      void glVertexP4uiv(int type, int[] value, int value_offset)
      Entry point to C language function: void (GLenum type, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP1ui

      void glTexCoordP1ui(int type, int coords)
      Entry point to C language function: void (GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP1uiv

      void glTexCoordP1uiv(int type, IntBuffer coords)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glTexCoordP1uiv

      void glTexCoordP1uiv(int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP2ui

      void glTexCoordP2ui(int type, int coords)
      Entry point to C language function: void (GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP2uiv

      void glTexCoordP2uiv(int type, IntBuffer coords)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glTexCoordP2uiv

      void glTexCoordP2uiv(int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP3ui

      void glTexCoordP3ui(int type, int coords)
      Entry point to C language function: void (GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP3uiv

      void glTexCoordP3uiv(int type, IntBuffer coords)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glTexCoordP3uiv

      void glTexCoordP3uiv(int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP4ui

      void glTexCoordP4ui(int type, int coords)
      Entry point to C language function: void (GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glTexCoordP4uiv

      void glTexCoordP4uiv(int type, IntBuffer coords)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glTexCoordP4uiv

      void glTexCoordP4uiv(int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP1ui

      void glMultiTexCoordP1ui(int texture, int type, int coords)
      Entry point to C language function: void (GLenum texture, GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP1uiv

      void glMultiTexCoordP1uiv(int texture, int type, IntBuffer coords)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glMultiTexCoordP1uiv

      void glMultiTexCoordP1uiv(int texture, int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP2ui

      void glMultiTexCoordP2ui(int texture, int type, int coords)
      Entry point to C language function: void (GLenum texture, GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP2uiv

      void glMultiTexCoordP2uiv(int texture, int type, IntBuffer coords)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glMultiTexCoordP2uiv

      void glMultiTexCoordP2uiv(int texture, int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP3ui

      void glMultiTexCoordP3ui(int texture, int type, int coords)
      Entry point to C language function: void (GLenum texture, GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP3uiv

      void glMultiTexCoordP3uiv(int texture, int type, IntBuffer coords)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glMultiTexCoordP3uiv

      void glMultiTexCoordP3uiv(int texture, int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP4ui

      void glMultiTexCoordP4ui(int texture, int type, int coords)
      Entry point to C language function: void (GLenum texture, GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glMultiTexCoordP4uiv

      void glMultiTexCoordP4uiv(int texture, int type, IntBuffer coords)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glMultiTexCoordP4uiv

      void glMultiTexCoordP4uiv(int texture, int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum texture, GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glNormalP3ui

      void glNormalP3ui(int type, int coords)
      Entry point to C language function: void (GLenum type, GLuint coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glNormalP3uiv

      void glNormalP3uiv(int type, IntBuffer coords)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      coords - a direct or array-backed IntBuffer
    • glNormalP3uiv

      void glNormalP3uiv(int type, int[] coords, int coords_offset)
      Entry point to C language function: void (GLenum type, const GLuint * coords)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glColorP3ui

      void glColorP3ui(int type, int color)
      Entry point to C language function: void (GLenum type, GLuint color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glColorP3uiv

      void glColorP3uiv(int type, IntBuffer color)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      color - a direct or array-backed IntBuffer
    • glColorP3uiv

      void glColorP3uiv(int type, int[] color, int color_offset)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glColorP4ui

      void glColorP4ui(int type, int color)
      Entry point to C language function: void (GLenum type, GLuint color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glColorP4uiv

      void glColorP4uiv(int type, IntBuffer color)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      color - a direct or array-backed IntBuffer
    • glColorP4uiv

      void glColorP4uiv(int type, int[] color, int color_offset)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glSecondaryColorP3ui

      void glSecondaryColorP3ui(int type, int color)
      Entry point to C language function: void (GLenum type, GLuint color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glSecondaryColorP3uiv

      void glSecondaryColorP3uiv(int type, IntBuffer color)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      color - a direct or array-backed IntBuffer
    • glSecondaryColorP3uiv

      void glSecondaryColorP3uiv(int type, int[] color, int color_offset)
      Entry point to C language function: void (GLenum type, const GLuint * color)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glDrawElementsBaseVertex

      void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
      Entry point to C language function: void (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
      Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
      Specified by:
      glDrawElementsBaseVertex in interface GL3ES3
      Parameters:
      indices - a direct or array-backed Buffer
    • glDrawElementsInstancedBaseVertex

      void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
      Entry point to C language function: void (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount, GLint basevertex);
      Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
      Specified by:
      glDrawElementsInstancedBaseVertex in interface GL3ES3
      Parameters:
      indices - a direct or array-backed Buffer
    • glDrawRangeElementsBaseVertex

      void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
      Entry point to C language function: void (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex);
      Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
      Specified by:
      glDrawRangeElementsBaseVertex in interface GL3ES3
      Parameters:
      indices - a direct or array-backed Buffer