commented convolution, and shader class