Use NoTexture technique if no textures defined in material.
Minor code cleanup. Handle material diffuse color.