There is an sample project in UDN(case ID 00427653)(sorry too big to upload)
1. Open the project and observe the spheres in the scene.
2. Change to mobile android preview(not necessary android vulkan), the spheres are black
It seems there is a bug in calculating the sublevel's BrickLayoutPosition, it is const FIntVector BrickLayoutPosition = ComputeBrickLayoutPosition(BrickIndex, BrickDataDimensions); on CPU, but the BrickDataDimensions is not used on GPU and it's 256 in all dimensions(uint3 NewBrickPos = ComputeBrickLayoutPosition(StartPosInNewVolume + BrickID.x, uint3(256, 256, 256));), after changing it to const FIntVector BrickLayoutPosition = ComputeBrickLayoutPosition(BrickIndex, FIntVector(256, 256, 256)); it works as fine.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-150495 in the post.
1 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.6 |
Created | Apr 28, 2022 |
---|---|
Updated | Oct 18, 2024 |