message: Emissive needs to be applied after shadowing
  By definition, an emissive surface won't be affected by shadowing
  since it's its own light source.
diff: @@ -37,8 +37,6 @@ vec4 evaluateMaterial(const MaterialInputs material) {
  }
  #endif
  - addEmissive(material, color);
  -
  #if defined(HAS_DIRECTIONAL_LIGHTING)
  #if defined(HAS_SHADOWING)
  float visibility = 1.0;
  @@ -62,5 +60,7 @@ vec4 evaluateMaterial(const MaterialInputs material) {
  color = vec4(0.0);
  #endif
  + addEmissive(material, color);
  +
  return color;
  }
  