The sphere's primitive ID should be 4, but it's always 0 in the ShadowDepths->BuildRenderingCommandsDeferred(Culling=On)->CullingInstances(UnCulled) and will get the wrong primitive data from it. But if we set the r.Shaders.Optimize=0 and r.Shaders.Symbols=1 in consolevariable.ini, it will work as expected.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-150357 in the post.
| 2 |
| Component | UE - Rendering Architecture - Shaders |
|---|---|
| Affects Versions | 5.0 |
| Target Fix | 5.4 |
| Fix Commit | 26354848 |
|---|
| Created | Apr 27, 2022 |
|---|---|
| Resolved | Jul 19, 2023 |
| Updated | Jul 24, 2023 |