message: Remember the high intensity for directional lights
  Fixes
diff: @@ -93,7 +93,7 @@ void FScene::prepare(const mat4f& worldOriginTransform) {
  // find the max intensity directional light index in our local array
  - float maxIntensity = 0;
  + float maxIntensity = 0.0f;
  for (Entity e : entities) {
  if (!em.isAlive(e))
  @@ -134,6 +134,7 @@ void FScene::prepare(const mat4f& worldOriginTransform) {
  if (UTILS_UNLIKELY(lcm.isDirectionalLight(li))) {
  // we don't store the directional lights, because we only have a single one
  if (lcm.getIntensity(li) >= maxIntensity) {
  + maxIntensity = lcm.getIntensity(li);
  float3 d = lcm.getLocalDirection(li);
  // using the inverse-transpose handles non-uniform scaling
  d = normalize(transpose(inverse(worldTransform.upperLeft())) * d);
  