Description

When a landscape is set up to use runtime virtual texturing.

If it uses a material that writes to a runtime virtual texture and has tessellation enabled.

Then we see a crash and the log reports:

Shader expected a uniform buffer of struct type LandscapeContinuousLODParameters at slot 3 but got null instead. Rendering code needs to set a valid uniform buffer for this slot.

 

This was reported in:

https://udn.unrealengine.com/questions/555013/renderer-crash-in-4242-with-virtual-texture-materi.html

Steps to Reproduce

Open TM-RuntimeVirtualTextures map in QAGame project

Open Landscape_RVT_Mat material

Set the D3D11Tessellation property on the material to "Flat Tessellation"

Observe the crash

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-88565 in the post.

1
Login to Vote

Fixed
ComponentUE - LD & Modeling - Terrain - Landscape
Affects Versions4.24.2
Target Fix4.25
Fix Commit11357555
Main Commit11575344
Release Commit11501745
CreatedFeb 11, 2020
ResolvedFeb 11, 2020
UpdatedJul 30, 2020