add texture mapping demo