Description

The current list of allowed and excluded shader types supplied to the ShouldCache function by FLandscapeMaterialResource includes entries shared in both lists and one entry with trailing whitespace, making it invalid. This includes:

  • TBasePassVSFSimpleStationaryLightVolumetricLightmapShadowsLightingPolicy
  • TBasePassPSFSimpleStationaryLightSingleSampleShadowsLightingPolicy
  • TBasePassPSFSimpleStationaryLightSingleSampleShadowsLightingPolicySkylight
  • TBasePassVSFSimpleStationaryLightSingleSampleShadowsLightingPolicy
  • TBasePassPSFSimpleStationaryLightPrecomputedShadowsLightingPolicy
  • TBasePassVSFSimpleStationaryLightPrecomputedShadowsLightingPolicy
  • TBasePassPSFSimpleLightmapOnlyLightingPolicy
  • TBasePassPSFSimpleLightmapOnlyLightingPolicySkylight
  • TBasePassVSFSimpleLightmapOnlyLightingPolicy
  • TBasePassPSFCachedPointIndirectLightingPolicySkylight

TBasePassPSFSimpleStationaryLightPrecomputedShadowsLightingPolicySkylight is the invalid entry.

Steps to Reproduce

See source code.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-54669 in the post.

0
Login to Vote

Fixed
ComponentRendering
Affects Versions4.18.24.19
Target Fix4.20
Fix Commit3926243
Main Commit4052378
Release Commit4095966
CreatedJan 31, 2018
ResolvedMar 5, 2018
UpdatedMay 31, 2018