Adds support for non specular materials

in case of lambert material or specular colour of 0,0,0 no specular define and uniforms will be set