Diffuse lighting params now correctly passed through uniform structure