If a landscape uses a material that has tessellation enabled.
Then in Editor and PIE things render correctly. But in a cooked package we sometimes hit this check.
check(!bCurrentRequiresAdjacencyInformation || (bCurrentRequiresAdjacencyInformation && SharedBuffers->AdjacencyIndexBuffers));
This might be related to: https://udn.unrealengine.com/questions/585197/runtime-virtual-texture-vs-tessellation.html which also mentions Runtime Virtual Textures.
Load the TM-RuntimeVirtualTextures level in QAGame
Modify the Landscape_RVT_Mat to use PN_Triangle tessellation and save.
Observe in editor and PIE that rendering is OK (use wireframe to show tessellated geom).
Launch the level on PC from the editor.
Observe failure in launched executable after hitting the check:
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-94535 in the post.