TEXTURES

I have two programs, the first is the example from chapter 9 in your book, with a couple of minor changes.
Checker.c

The next is a program that reads in a bitmap image and uses it as a texture map.
ReadImage
Here is the picture I used for my example: Pic

The same example, close to it, but this one puts a different texture on each polygon.