target
The target for the convolution parameter. Must be one of GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, or GL_SEPARABLE_2D.
pname
The parameter to be set. Must be one of GL_CONVOLUTION_BORDER_MODE, GL_CONVOLUTION_BORDER_COLOR, GL_CONVOLUTION_FILTER_SCALE, or GL_CONVOLUTION_FILTER_BIAS.
params
The parameter value. If pname is GL_CONVOLUTION_BORDER_MODE, params must be one of GL_REDUCE, GL_CONSTANT_BORDER, or GL_REPLICATE_BORDER. Otherwise, must be a vector of four values (for red, green, blue, and alpha, respectively) to be used for scaling (when pname is GL_CONVOLUTION_FILTER_SCALE), or biasing (when pname is GL_CONVOLUTION_FILTER_BIAS) a convolution filter kernel or setting the constant border color (when pname is GL_CONVOLUTION_BORDER_COLOR.