Just an FYI, fought with GLSL shading not working properly for my Piero model and found that I had Maximum Draw Type(Under...

Just an FYI, fought with GLSL shading not working properly for my Piero model and found that I had Maximum Draw Type(Under Object Properties) set to Solid and had to set it to Textured.