| target | 
                    Specifies the target texture.
                    Must be
    GL_TEXTURE_2D
    ,
    GL_TEXTURE_CUBE_MAP_POSITIVE_X
    ,
    GL_TEXTURE_CUBE_MAP_NEGATIVE_X
    ,
    GL_TEXTURE_CUBE_MAP_POSITIVE_Y
    ,
    GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
    ,
    GL_TEXTURE_CUBE_MAP_POSITIVE_Z
    , or
    GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
    .
 | 
                    | internalformat | 
                    Specifies the internal format of the texture.
                    Must be one of the following symbolic constants:
    GL_COMPRESSED_RED
    ,
    GL_COMPRESSED_RG
    ,
    GL_COMPRESSED_RGB
    ,
    GL_COMPRESSED_RGBA
    .
    GL_COMPRESSED_SRGB
    ,
    GL_COMPRESSED_SRGB_ALPHA
    .
    GL_DEPTH_COMPONENT
    ,
    GL_DEPTH_COMPONENT16
    ,
    GL_DEPTH_COMPONENT24
    ,
    GL_DEPTH_COMPONENT32
    ,
    GL_STENCIL_INDEX8
    ,
    GL_RED
    ,
    GL_RG
    ,
    GL_RGB
    ,
    GL_R3_G3_B2
    ,
    GL_RGB4
    ,
    GL_RGB5
    ,
    GL_RGB8
    ,
    GL_RGB10
    ,
    GL_RGB12
    ,
    GL_RGB16
    ,
    GL_RGBA
    ,
    GL_RGBA2
    ,
    GL_RGBA4
    ,
    GL_RGB5_A1
    ,
    GL_RGBA8
    ,
    GL_RGB10_A2
    ,
    GL_RGBA12
    ,
    GL_RGBA16
    ,
    GL_SRGB
    ,
    GL_SRGB8
    ,
    GL_SRGB_ALPHA
    , or
    GL_SRGB8_ALPHA8
    .
 |