Clean up sunlight shader + factorize diffusebrdf