PARAMETERS
       targe  Must  be  one of GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE,
              or GL_POST_COLOR_MATRIX_COLOR_TABLE.

       _param2
              The starting index of the portion of the color table  to  be  re‐
              placed.

       _param3
              The number of table entries to replace.

       _param4
              The  format  of  the pixel data in _param6.  The allowable values
              are   GL_RED,   GL_GREEN,   GL_BLUE,   GL_ALPHA,    GL_LUMINANCE,
              GL_LUMINANCE_ALPHA, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.

       _param5
              The  type of the pixel data in _param6.  The allowable values are
              GL_UNSIGNED_BYTE,    GL_BYTE,    GL_UNSIGNED_SHORT,     GL_SHORT,
              GL_UNSIGNED_INT,    GL_INT,   GL_FLOAT,   GL_UNSIGNED_BYTE_3_3_2,
              GL_UNSIGNED_BYTE_2_3_3_REV,              GL_UNSIGNED_SHORT_5_6_5,
              GL_UNSIGNED_SHORT_5_6_5_REV,           GL_UNSIGNED_SHORT_4_4_4_4,
              GL_UNSIGNED_SHORT_4_4_4_4_REV,         GL_UNSIGNED_SHORT_5_5_5_1,
              GL_UNSIGNED_SHORT_1_5_5_5_REV,           GL_UNSIGNED_INT_8_8_8_8,
              GL_UNSIGNED_INT_8_8_8_8_REV,   GL_UNSIGNED_INT_10_10_10_2,    and
              GL_UNSIGNED_INT_2_10_10_10_REV.

       _param6
              Pointer  to  a  one-dimensional  array of pixel data that is pro‐
              cessed to replace the specified region of the color table.

DESCRIPTION
       glColorSubTable is used to respecify a contiguous portion of a color ta‐
       ble  previously  defined  using  glColorTable.  The pixels referenced by
       _param6 replace the portion of the existing table from  indices  _param2
       to  $_eqnparam2~+~_eqnparam3~-~1$,  inclusive.   This region may not in‐
       clude any entries outside the range of the color table as it was  origi‐
       nally  specified.  It is not an error to specify a subtexture with width
       of 0, but such a specification has no effect.

NOTES
       glColorSubTable is present  only  if  GL_ARB_imaging  is  returned  when
       glGetString is called with an argument of GL_EXTENSIONS.

ERRORS
       GL_INVALID_ENUM  is  generated if targe is not one of the allowable val‐
       ues.

       GL_INVALID_VALUE is generated if $_eqnparam2~+~_eqnparam3~>~width$.

       GL_INVALID_ENUM is generated if _param4 is not one of the allowable val‐

                                                            GLCOLORSUBTABLE(3G)

Man(1) output converted with man2html