Upload images to the GPU, either synthetically (chessboard), or from a file. Then specify mesh parameterization using texture coordinates, and finally apply various texture filtering modes. In addition combine multitextures, apply alpha-blending and finally render into a texture, and display it.

Source Code

...