OpenGL's texturing capabilities were discussed in detail in Section 5. These capabilities can be put to work to solve image processing problems. By texturing an input image onto a geometric grid, we can apply arbitrary deformations to the image. Given the textured draw rates of hardware-accelerated OpenGL platforms, very impressive performance can often be achieved though the use of textured geometric drawing. Image processing applications using texturing will be discussed in section 12.4.