Baked Light issue with Level Streaming

Summary

When set CVar LevelStreaming.ShouldReuseUnloadedButStillAroundLevels=true, lightmap won’t apply when sub level is streamed out and back again.

What Type of Bug are you experiencing?

Rendering (Graphics / Niagara)

Steps to Reproduce

  • Create a none-worldpartition level, drag some static things in sublevel and bake light
  • Set LevelStreaming.ShouldReuseUnloadedButStillAroundLevels=true
  • Set s.ContinuouslyIncreamentalGCWhileLevelsPendingPurge=9
  • Play in packaged build. Let the sublevel streamed in and out and in again.

Expected Result

Lightmap for sublevels can be applied as the first time streamed in.

Observed Result

Lightmap for sublevels disappears and seems to backend to dynamic lighting in the second streaming in process.

Affects Versions

5.8
5.7

Platform(s)

Android
Windows