Class GL33

Direct Known Subclasses:
GL40

public class GL33 extends GL32
The OpenGL functionality up to version 3.3. Includes the deprecated symbols of the Compatibility Profile.

OpenGL 3.3 implementations support revision 3.30 of the OpenGL Shading Language.

Extensions promoted to core in this release:

  • Field Details

    • GL_SRC1_COLOR

      public static final int GL_SRC1_COLOR
      Accepted by the src and dst parameters of BlendFunc and BlendFunci, and by the srcRGB, dstRGB, srcAlpha and dstAlpha parameters of BlendFuncSeparate and BlendFuncSeparatei.
      See Also:
    • GL_ONE_MINUS_SRC1_COLOR

      public static final int GL_ONE_MINUS_SRC1_COLOR
      Accepted by the src and dst parameters of BlendFunc and BlendFunci, and by the srcRGB, dstRGB, srcAlpha and dstAlpha parameters of BlendFuncSeparate and BlendFuncSeparatei.
      See Also:
    • GL_ONE_MINUS_SRC1_ALPHA

      public static final int GL_ONE_MINUS_SRC1_ALPHA
      Accepted by the src and dst parameters of BlendFunc and BlendFunci, and by the srcRGB, dstRGB, srcAlpha and dstAlpha parameters of BlendFuncSeparate and BlendFuncSeparatei.
      See Also:
    • GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

      public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.
      See Also:
    • GL_ANY_SAMPLES_PASSED

      public static final int GL_ANY_SAMPLES_PASSED
      Accepted by the target parameter of BeginQuery, EndQuery, and GetQueryiv.
      See Also:
    • GL_SAMPLER_BINDING

      public static final int GL_SAMPLER_BINDING
      Accepted by the value parameter of the GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev functions.
      See Also:
    • GL_RGB10_A2UI

      public static final int GL_RGB10_A2UI
      Accepted by the internalFormat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and RenderbufferStorageMultisample.
      See Also:
    • GL_TEXTURE_SWIZZLE_R

      public static final int GL_TEXTURE_SWIZZLE_R
      Accepted by the pname parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_SWIZZLE_G

      public static final int GL_TEXTURE_SWIZZLE_G
      Accepted by the pname parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_SWIZZLE_B

      public static final int GL_TEXTURE_SWIZZLE_B
      Accepted by the pname parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_SWIZZLE_A

      public static final int GL_TEXTURE_SWIZZLE_A
      Accepted by the pname parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_SWIZZLE_RGBA

      public static final int GL_TEXTURE_SWIZZLE_RGBA
      Accepted by the pname parameters of TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TIME_ELAPSED

      public static final int GL_TIME_ELAPSED
      Accepted by the target parameter of BeginQuery, EndQuery, and GetQueryiv.
      See Also:
    • GL_TIMESTAMP

      public static final int GL_TIMESTAMP
      Accepted by the target parameter of GetQueryiv and QueryCounter. Accepted by the value parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_DIVISOR

      public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
      Accepted by the pname parameters of GetVertexAttribdv, GetVertexAttribfv, and GetVertexAttribiv.
      See Also:
    • GL_INT_2_10_10_10_REV

      public static final int GL_INT_2_10_10_10_REV
      Accepted by the type parameter of VertexAttribPointer, VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, ColorP*, SecondaryColorP* and VertexAttribP*.
      See Also:
  • Method Details

    • nglBindFragDataLocationIndexed

      public static void nglBindFragDataLocationIndexed(int program, int colorNumber, int index, long name)
      Unsafe version of: BindFragDataLocationIndexed
    • glBindFragDataLocationIndexed

      public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, ByteBuffer name)
      Binds a user-defined varying out variable to a fragment shader color number and index.
      Parameters:
      program - the name of the program containing varying out variable whose binding to modify
      colorNumber - the color number to bind the user-defined varying out variable to
      index - the index of the color input to bind the user-defined varying out variable to
      name - the name of the user-defined varying out variable whose binding to modify
      See Also:
    • glBindFragDataLocationIndexed

      public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, CharSequence name)
      Binds a user-defined varying out variable to a fragment shader color number and index.
      Parameters:
      program - the name of the program containing varying out variable whose binding to modify
      colorNumber - the color number to bind the user-defined varying out variable to
      index - the index of the color input to bind the user-defined varying out variable to
      name - the name of the user-defined varying out variable whose binding to modify
      See Also:
    • nglGetFragDataIndex

      public static int nglGetFragDataIndex(int program, long name)
      Unsafe version of: GetFragDataIndex
    • glGetFragDataIndex

      public static int glGetFragDataIndex(int program, ByteBuffer name)
      Queries the bindings of color indices to user-defined varying out variables.
      Parameters:
      program - the name of the program containing varying out variable whose binding to query
      name - the name of the user-defined varying out variable whose index to query
      See Also:
    • glGetFragDataIndex

      public static int glGetFragDataIndex(int program, CharSequence name)
      Queries the bindings of color indices to user-defined varying out variables.
      Parameters:
      program - the name of the program containing varying out variable whose binding to query
      name - the name of the user-defined varying out variable whose index to query
      See Also:
    • nglGenSamplers

      public static void nglGenSamplers(int count, long samplers)
      Unsafe version of: GenSamplers
      Parameters:
      count - the number of sampler object names to generate
    • glGenSamplers

      public static void glGenSamplers(IntBuffer samplers)
      Generates sampler object names.
      Parameters:
      samplers - a buffer in which the generated sampler object names are stored
      See Also:
    • glGenSamplers

      public static int glGenSamplers()
      Generates sampler object names.
      See Also:
    • nglDeleteSamplers

      public static void nglDeleteSamplers(int count, long samplers)
      Unsafe version of: DeleteSamplers
      Parameters:
      count - the number of sampler objects to be deleted
    • glDeleteSamplers

      public static void glDeleteSamplers(IntBuffer samplers)
      Deletes named sampler objects.
      Parameters:
      samplers - an array of sampler objects to be deleted
      See Also:
    • glDeleteSamplers

      public static void glDeleteSamplers(int sampler)
      Deletes named sampler objects.
      See Also:
    • glIsSampler

      public static boolean glIsSampler(int sampler)
      Determines if a name corresponds to a sampler object.
      Parameters:
      sampler - a value that may be the name of a sampler object
      See Also:
    • glBindSampler

      public static void glBindSampler(int unit, int sampler)
      Binds a named sampler to a texturing target.
      Parameters:
      unit - the index of the texture unit to which the sampler is bound
      sampler - the name of a sampler
      See Also:
    • glSamplerParameteri

      public static void glSamplerParameteri(int sampler, int pname, int param)
      Set the integer value of a sampler parameter.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a single-valued sampler parameter. One of:
      TEXTURE_WRAP_STEXTURE_WRAP_TTEXTURE_WRAP_RTEXTURE_MIN_FILTERTEXTURE_MAG_FILTER
      TEXTURE_MIN_LODTEXTURE_MAX_LODTEXTURE_LOD_BIASTEXTURE_COMPARE_MODETEXTURE_COMPARE_FUNC
      param - the value of pname
      See Also:
    • glSamplerParameterf

      public static void glSamplerParameterf(int sampler, int pname, float param)
      Float version of SamplerParameteri.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a single-valued sampler parameter
      param - the value of pname
      See Also:
    • nglSamplerParameteriv

      public static void nglSamplerParameteriv(int sampler, int pname, long params)
      Unsafe version of: SamplerParameteriv
    • glSamplerParameteriv

      public static void glSamplerParameteriv(int sampler, int pname, IntBuffer params)
      Pointer version of SamplerParameteri.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a sampler parameter. One of:
      TEXTURE_BORDER_COLORTEXTURE_WRAP_STEXTURE_WRAP_TTEXTURE_WRAP_R
      TEXTURE_MIN_FILTERTEXTURE_MAG_FILTERTEXTURE_MIN_LODTEXTURE_MAX_LOD
      TEXTURE_LOD_BIASTEXTURE_COMPARE_MODETEXTURE_COMPARE_FUNC
      params - an array where the value or values of pname are stored
      See Also:
    • nglSamplerParameterfv

      public static void nglSamplerParameterfv(int sampler, int pname, long params)
      Unsafe version of: SamplerParameterfv
    • glSamplerParameterfv

      public static void glSamplerParameterfv(int sampler, int pname, FloatBuffer params)
      Float version of SamplerParameteriv.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a sampler parameter
      params - an array where the value or values of pname are stored
      See Also:
    • nglSamplerParameterIiv

      public static void nglSamplerParameterIiv(int sampler, int pname, long params)
      Unsafe version of: SamplerParameterIiv
    • glSamplerParameterIiv

      public static void glSamplerParameterIiv(int sampler, int pname, IntBuffer params)
      Pure integer version of SamplerParameteriv.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a sampler parameter
      params - an array where the value or values of pname are stored
      See Also:
    • nglSamplerParameterIuiv

      public static void nglSamplerParameterIuiv(int sampler, int pname, long params)
      Unsafe version of: SamplerParameterIuiv
    • glSamplerParameterIuiv

      public static void glSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
      Unsigned pure integer version of SamplerParameteriv.
      Parameters:
      sampler - the sampler object whose parameter to modify
      pname - the symbolic name of a sampler parameter
      params - an array where the value or values of pname are stored
      See Also:
    • nglGetSamplerParameteriv

      public static void nglGetSamplerParameteriv(int sampler, int pname, long params)
      Unsafe version of: GetSamplerParameteriv
    • glGetSamplerParameteriv

      public static void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
      Return the integer value(s) of a sampler parameter.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter. One of:
      TEXTURE_WRAP_STEXTURE_WRAP_TTEXTURE_WRAP_RTEXTURE_MIN_FILTERTEXTURE_MAG_FILTER
      TEXTURE_MIN_LODTEXTURE_MAX_LODTEXTURE_LOD_BIASTEXTURE_COMPARE_MODETEXTURE_COMPARE_FUNC
      ,TEXTURE_BORDER_COLOR
      params - the sampler parameters
      See Also:
    • glGetSamplerParameteri

      public static int glGetSamplerParameteri(int sampler, int pname)
      Return the integer value(s) of a sampler parameter.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter. One of:
      TEXTURE_WRAP_STEXTURE_WRAP_TTEXTURE_WRAP_RTEXTURE_MIN_FILTERTEXTURE_MAG_FILTER
      TEXTURE_MIN_LODTEXTURE_MAX_LODTEXTURE_LOD_BIASTEXTURE_COMPARE_MODETEXTURE_COMPARE_FUNC
      ,TEXTURE_BORDER_COLOR
      See Also:
    • nglGetSamplerParameterfv

      public static void nglGetSamplerParameterfv(int sampler, int pname, long params)
      Unsafe version of: GetSamplerParameterfv
    • glGetSamplerParameterfv

      public static void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
      Float version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      params - the sampler parameters
      See Also:
    • glGetSamplerParameterf

      public static float glGetSamplerParameterf(int sampler, int pname)
      Float version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      See Also:
    • nglGetSamplerParameterIiv

      public static void nglGetSamplerParameterIiv(int sampler, int pname, long params)
      Unsafe version of: GetSamplerParameterIiv
    • glGetSamplerParameterIiv

      public static void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
      Pure integer version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      params - the sampler parameters
      See Also:
    • glGetSamplerParameterIi

      public static int glGetSamplerParameterIi(int sampler, int pname)
      Pure integer version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      See Also:
    • nglGetSamplerParameterIuiv

      public static void nglGetSamplerParameterIuiv(int sampler, int pname, long params)
      Unsafe version of: GetSamplerParameterIuiv
    • glGetSamplerParameterIuiv

      public static void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
      Unsigned pure integer version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      params - the sampler parameters
      See Also:
    • glGetSamplerParameterIui

      public static int glGetSamplerParameterIui(int sampler, int pname)
      Unsigned pure integer version of GetSamplerParameteriv.
      Parameters:
      sampler - the name of the sampler object from which to retrieve parameters
      pname - the symbolic name of a sampler parameter
      See Also:
    • glQueryCounter

      public static void glQueryCounter(int id, int target)
      Records the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.
      Parameters:
      id - the name of a query object into which to record the GL time
      target - the counter to query. Must be:
      TIMESTAMP
      See Also:
    • nglGetQueryObjecti64v

      public static void nglGetQueryObjecti64v(int id, int pname, long params)
      Unsafe version of: GetQueryObjecti64v
    • glGetQueryObjecti64v

      public static void glGetQueryObjecti64v(int id, int pname, LongBuffer params)
      Returns the 64bit integer value of query object parameter.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter. One of:
      QUERY_RESULTQUERY_RESULT_AVAILABLE
      params - the requested data
      See Also:
    • glGetQueryObjecti64v

      public static void glGetQueryObjecti64v(int id, int pname, long params)
      Returns the 64bit integer value of query object parameter.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter. One of:
      QUERY_RESULTQUERY_RESULT_AVAILABLE
      params - the requested data
      See Also:
    • glGetQueryObjecti64

      public static long glGetQueryObjecti64(int id, int pname)
      Returns the 64bit integer value of query object parameter.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter. One of:
      QUERY_RESULTQUERY_RESULT_AVAILABLE
      See Also:
    • nglGetQueryObjectui64v

      public static void nglGetQueryObjectui64v(int id, int pname, long params)
      Unsafe version of: GetQueryObjectui64v
    • glGetQueryObjectui64v

      public static void glGetQueryObjectui64v(int id, int pname, LongBuffer params)
      Unsigned version of GetQueryObjecti64v.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter
      params - the requested data
      See Also:
    • glGetQueryObjectui64v

      public static void glGetQueryObjectui64v(int id, int pname, long params)
      Unsigned version of GetQueryObjecti64v.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter
      params - the requested data
      See Also:
    • glGetQueryObjectui64

      public static long glGetQueryObjectui64(int id, int pname)
      Unsigned version of GetQueryObjecti64v.
      Parameters:
      id - the name of a query object
      pname - the symbolic name of a query object parameter
      See Also:
    • glVertexAttribDivisor

      public static void glVertexAttribDivisor(int index, int divisor)
      Modifies the rate at which generic vertex attributes advance during instanced rendering.
      Parameters:
      index - the index of the generic vertex attribute
      divisor - the number of instances that will pass between updates of the generic attribute at slot index
      See Also:
    • glVertexP2ui

      public static void glVertexP2ui(int type, int value)
      Packed component version of Vertex2f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexP3ui

      public static void glVertexP3ui(int type, int value)
      Packed component version of Vertex3f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexP4ui

      public static void glVertexP4ui(int type, int value)
      Packed component version of Vertex4f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglVertexP2uiv

      public static void nglVertexP2uiv(int type, long value)
      Unsafe version of: VertexP2uiv
    • glVertexP2uiv

      public static void glVertexP2uiv(int type, IntBuffer value)
      Pointer version of VertexP2ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglVertexP3uiv

      public static void nglVertexP3uiv(int type, long value)
      Unsafe version of: VertexP3uiv
    • glVertexP3uiv

      public static void glVertexP3uiv(int type, IntBuffer value)
      Pointer version of VertexP3ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglVertexP4uiv

      public static void nglVertexP4uiv(int type, long value)
      Unsafe version of: VertexP4uiv
    • glVertexP4uiv

      public static void glVertexP4uiv(int type, IntBuffer value)
      Pointer version of VertexP4ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      value - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP1ui

      public static void glTexCoordP1ui(int type, int coords)
      Packed component version of TexCoord1f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP2ui

      public static void glTexCoordP2ui(int type, int coords)
      Packed component version of TexCoord2f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP3ui

      public static void glTexCoordP3ui(int type, int coords)
      Packed component version of TexCoord3f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP4ui

      public static void glTexCoordP4ui(int type, int coords)
      Packed component version of TexCoord4f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglTexCoordP1uiv

      public static void nglTexCoordP1uiv(int type, long coords)
      Unsafe version of: TexCoordP1uiv
    • glTexCoordP1uiv

      public static void glTexCoordP1uiv(int type, IntBuffer coords)
      Pointer version of TexCoordP1ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglTexCoordP2uiv

      public static void nglTexCoordP2uiv(int type, long coords)
      Unsafe version of: TexCoordP2uiv
    • glTexCoordP2uiv

      public static void glTexCoordP2uiv(int type, IntBuffer coords)
      Pointer version of TexCoordP2ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglTexCoordP3uiv

      public static void nglTexCoordP3uiv(int type, long coords)
      Unsafe version of: TexCoordP3uiv
    • glTexCoordP3uiv

      public static void glTexCoordP3uiv(int type, IntBuffer coords)
      Pointer version of TexCoordP3ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglTexCoordP4uiv

      public static void nglTexCoordP4uiv(int type, long coords)
      Unsafe version of: TexCoordP4uiv
    • glTexCoordP4uiv

      public static void glTexCoordP4uiv(int type, IntBuffer coords)
      Pointer version of TexCoordP4ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP1ui

      public static void glMultiTexCoordP1ui(int texture, int type, int coords)
      Packed component version of MultiTexCoord1f.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      typeofpackingusedonthedata
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP2ui

      public static void glMultiTexCoordP2ui(int texture, int type, int coords)
      Packed component version of MultiTexCoord2f.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      typeofpackingusedonthedata
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP3ui

      public static void glMultiTexCoordP3ui(int texture, int type, int coords)
      Packed component version of MultiTexCoord3f.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      typeofpackingusedonthedata
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP4ui

      public static void glMultiTexCoordP4ui(int texture, int type, int coords)
      Packed component version of MultiTexCoord4f.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      typeofpackingusedonthedata
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglMultiTexCoordP1uiv

      public static void nglMultiTexCoordP1uiv(int texture, int type, long coords)
      Unsafe version of: MultiTexCoordP1uiv
    • glMultiTexCoordP1uiv

      public static void glMultiTexCoordP1uiv(int texture, int type, IntBuffer coords)
      Pointer version of MultiTexCoordP1ui.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglMultiTexCoordP2uiv

      public static void nglMultiTexCoordP2uiv(int texture, int type, long coords)
      Unsafe version of: MultiTexCoordP2uiv
    • glMultiTexCoordP2uiv

      public static void glMultiTexCoordP2uiv(int texture, int type, IntBuffer coords)
      Pointer version of MultiTexCoordP2ui.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglMultiTexCoordP3uiv

      public static void nglMultiTexCoordP3uiv(int texture, int type, long coords)
      Unsafe version of: MultiTexCoordP3uiv
    • glMultiTexCoordP3uiv

      public static void glMultiTexCoordP3uiv(int texture, int type, IntBuffer coords)
      Pointer version of MultiTexCoordP3ui.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglMultiTexCoordP4uiv

      public static void nglMultiTexCoordP4uiv(int texture, int type, long coords)
      Unsafe version of: MultiTexCoordP4uiv
    • glMultiTexCoordP4uiv

      public static void glMultiTexCoordP4uiv(int texture, int type, IntBuffer coords)
      Pointer version of MultiTexCoordP4ui.
      Parameters:
      texture - the coordinate set to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glNormalP3ui

      public static void glNormalP3ui(int type, int coords)
      Packed component version of Normal3f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglNormalP3uiv

      public static void nglNormalP3uiv(int type, long coords)
      Unsafe version of: NormalP3uiv
    • glNormalP3uiv

      public static void glNormalP3uiv(int type, IntBuffer coords)
      Pointer version NormalP3ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      coords - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glColorP3ui

      public static void glColorP3ui(int type, int color)
      Packed component version of Color3f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glColorP4ui

      public static void glColorP4ui(int type, int color)
      Packed component version of Color4f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglColorP3uiv

      public static void nglColorP3uiv(int type, long color)
      Unsafe version of: ColorP3uiv
    • glColorP3uiv

      public static void glColorP3uiv(int type, IntBuffer color)
      Pointer version of ColorP3ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglColorP4uiv

      public static void nglColorP4uiv(int type, long color)
      Unsafe version of: ColorP4uiv
    • glColorP4uiv

      public static void glColorP4uiv(int type, IntBuffer color)
      Pointer version of ColorP4ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glSecondaryColorP3ui

      public static void glSecondaryColorP3ui(int type, int color)
      Packed component version of SecondaryColor3f.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • nglSecondaryColorP3uiv

      public static void nglSecondaryColorP3uiv(int type, long color)
      Unsafe version of: SecondaryColorP3uiv
    • glSecondaryColorP3uiv

      public static void glSecondaryColorP3uiv(int type, IntBuffer color)
      Pointer version of SecondaryColorP3ui.
      Parameters:
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      color - the packed value
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexAttribP1ui

      public static void glVertexAttribP1ui(int index, int type, boolean normalized, int value)
      Packed component version of VertexAttrib1f.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • glVertexAttribP2ui

      public static void glVertexAttribP2ui(int index, int type, boolean normalized, int value)
      Packed component version of VertexAttrib2f.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • glVertexAttribP3ui

      public static void glVertexAttribP3ui(int index, int type, boolean normalized, int value)
      Packed component version of VertexAttrib3f.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • glVertexAttribP4ui

      public static void glVertexAttribP4ui(int index, int type, boolean normalized, int value)
      Packed component version of VertexAttrib4f.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • nglVertexAttribP1uiv

      public static void nglVertexAttribP1uiv(int index, int type, boolean normalized, long value)
      Unsafe version of: VertexAttribP1uiv
    • glVertexAttribP1uiv

      public static void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value)
      Pointer version of VertexAttribP1ui.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • nglVertexAttribP2uiv

      public static void nglVertexAttribP2uiv(int index, int type, boolean normalized, long value)
      Unsafe version of: VertexAttribP2uiv
    • glVertexAttribP2uiv

      public static void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value)
      Pointer version of VertexAttribP2ui.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • nglVertexAttribP3uiv

      public static void nglVertexAttribP3uiv(int index, int type, boolean normalized, long value)
      Unsafe version of: VertexAttribP3uiv
    • glVertexAttribP3uiv

      public static void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value)
      Pointer version of VertexAttribP3ui.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • nglVertexAttribP4uiv

      public static void nglVertexAttribP4uiv(int index, int type, boolean normalized, long value)
      Unsafe version of: VertexAttribP4uiv
    • glVertexAttribP4uiv

      public static void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value)
      Pointer version of VertexAttribP4ui.
      Parameters:
      index - the index of the generic vertex attribute to be modified
      type - type of packing used on the data. One of:
      INT_2_10_10_10_REVUNSIGNED_INT_2_10_10_10_REV
      normalized - whether values should be normalized or cast directly to floating-point
      value - the packed value
      See Also:
    • glGenSamplers

      public static void glGenSamplers(int[] samplers)
      Array version of: GenSamplers
      See Also:
    • glDeleteSamplers

      public static void glDeleteSamplers(int[] samplers)
      Array version of: DeleteSamplers
      See Also:
    • glSamplerParameteriv

      public static void glSamplerParameteriv(int sampler, int pname, int[] params)
      Array version of: SamplerParameteriv
      See Also:
    • glSamplerParameterfv

      public static void glSamplerParameterfv(int sampler, int pname, float[] params)
      Array version of: SamplerParameterfv
      See Also:
    • glSamplerParameterIiv

      public static void glSamplerParameterIiv(int sampler, int pname, int[] params)
      Array version of: SamplerParameterIiv
      See Also:
    • glSamplerParameterIuiv

      public static void glSamplerParameterIuiv(int sampler, int pname, int[] params)
      Array version of: SamplerParameterIuiv
      See Also:
    • glGetSamplerParameteriv

      public static void glGetSamplerParameteriv(int sampler, int pname, int[] params)
      Array version of: GetSamplerParameteriv
      See Also:
    • glGetSamplerParameterfv

      public static void glGetSamplerParameterfv(int sampler, int pname, float[] params)
      Array version of: GetSamplerParameterfv
      See Also:
    • glGetSamplerParameterIiv

      public static void glGetSamplerParameterIiv(int sampler, int pname, int[] params)
      Array version of: GetSamplerParameterIiv
      See Also:
    • glGetSamplerParameterIuiv

      public static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params)
      Array version of: GetSamplerParameterIuiv
      See Also:
    • glGetQueryObjecti64v

      public static void glGetQueryObjecti64v(int id, int pname, long[] params)
      Array version of: GetQueryObjecti64v
      See Also:
    • glGetQueryObjectui64v

      public static void glGetQueryObjectui64v(int id, int pname, long[] params)
      Array version of: GetQueryObjectui64v
      See Also:
    • glVertexP2uiv

      public static void glVertexP2uiv(int type, int[] value)
      Array version of: VertexP2uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexP3uiv

      public static void glVertexP3uiv(int type, int[] value)
      Array version of: VertexP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexP4uiv

      public static void glVertexP4uiv(int type, int[] value)
      Array version of: VertexP4uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP1uiv

      public static void glTexCoordP1uiv(int type, int[] coords)
      Array version of: TexCoordP1uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP2uiv

      public static void glTexCoordP2uiv(int type, int[] coords)
      Array version of: TexCoordP2uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP3uiv

      public static void glTexCoordP3uiv(int type, int[] coords)
      Array version of: TexCoordP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glTexCoordP4uiv

      public static void glTexCoordP4uiv(int type, int[] coords)
      Array version of: TexCoordP4uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP1uiv

      public static void glMultiTexCoordP1uiv(int texture, int type, int[] coords)
      Array version of: MultiTexCoordP1uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP2uiv

      public static void glMultiTexCoordP2uiv(int texture, int type, int[] coords)
      Array version of: MultiTexCoordP2uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP3uiv

      public static void glMultiTexCoordP3uiv(int texture, int type, int[] coords)
      Array version of: MultiTexCoordP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glMultiTexCoordP4uiv

      public static void glMultiTexCoordP4uiv(int texture, int type, int[] coords)
      Array version of: MultiTexCoordP4uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glNormalP3uiv

      public static void glNormalP3uiv(int type, int[] coords)
      Array version of: NormalP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glColorP3uiv

      public static void glColorP3uiv(int type, int[] color)
      Array version of: ColorP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glColorP4uiv

      public static void glColorP4uiv(int type, int[] color)
      Array version of: ColorP4uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glSecondaryColorP3uiv

      public static void glSecondaryColorP3uiv(int type, int[] color)
      Array version of: SecondaryColorP3uiv
      See Also:
      • Reference Page - This function is deprecated and unavailable in the Core profile
    • glVertexAttribP1uiv

      public static void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value)
      Array version of: VertexAttribP1uiv
      See Also:
    • glVertexAttribP2uiv

      public static void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value)
      Array version of: VertexAttribP2uiv
      See Also:
    • glVertexAttribP3uiv

      public static void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value)
      Array version of: VertexAttribP3uiv
      See Also:
    • glVertexAttribP4uiv

      public static void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value)
      Array version of: VertexAttribP4uiv
      See Also: