message: handle zero light count
diff: */
  export const light_frag_params = `
  +#if dLightCount != 0
  uniform vec3 uLightDirection[dLightCount];
  uniform vec3 uLightColor[dLightCount];
  +#endif
  uniform vec3 uAmbientColor;
  struct PhysicalMaterial {
  