glCopyConvolutionFilter2D

copy pixels into a two-dimensional convolution filter

Signature

glCopyConvolutionFilter2D( GLenum ( target ) , GLenum ( internalformat ) , GLint ( x ) , GLint ( y ) , GLsizei ( width ) , GLsizei ( height ) )-> void
glCopyConvolutionFilter2D( target , internalformat , x , y , width , height )

Parameters

VariablesDescription
target
Must be GL_CONVOLUTION_2D .
internalformat
The internal format of the convolution filter kernel. The allowable values are GL_ALPHA , GL_ALPHA4 , GL_ALPHA8 , GL_ALPHA12 , GL_ALPHA16 , GL_LUMINANCE , GL_LUMINANCE4 , GL_LUMINANCE8 , GL_LUMINANCE12 , GL_LUMINANCE16 , GL_LUMINANCE_ALPHA , GL_LUMINANCE4_ALPHA4 , GL_LUMINANCE6_ALPHA2 , GL_LUMINANCE8_ALPHA8 , GL_LUMINANCE12_ALPHA4 , GL_LUMINANCE12_ALPHA12 , GL_LUMINANCE16_ALPHA16 , GL_INTENSITY , GL_INTENSITY4 , GL_INTENSITY8 , GL_INTENSITY12 , GL_INTENSITY16 , GL_R3_G3_B2 , GL_RGB , 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 , or GL_RGBA16 .
x, y
The window space coordinates of the lower-left coordinate of the pixel array to copy.
width
The width of the pixel array to copy.
height
The height of the pixel array to copy.