6 For a sufficiently motivated programmer, the convolution could be performed in multiple Pixel Shader 2.0 passes; however, this distinction does not apply to the author of this chapter.