added in convolution shader class