[BUG] Skeleton mesh skin are broken on mobile OpenGL ES 3.1

Skeleton mesh on OpenGL ES 2.0 are working just fine:

But after compiling on OpenGL ES 3.1 skin become broken:

We test it on clean project too, same results

Hey yarpoplar,

Can you provide me with the steps you took to reproduce this on a blank project?

Can you also provide me with the device you tested on so I can test on a similar device that supports ES 3.1?

Let me know if you have further questions.

Cheers,

We tested it on Mi Pad 1 with Nvidia Tegra k1 on board.
Here is my steps:

  1. Create empty project
  2. Import skeleton mesh with skin
  3. Place him on scene
  4. Compile it to Android device with OpenGL ES 2.0 - everything works fine
  5. Go to settings, disable OpenGL ES 2.0 and turn on OpenGL ES 3.1 - skin become broken

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it here: Unreal Engine Issues and Bug Tracker (UE-37472)

You can track the report’s status as the issue is reviewed by our development staff.

Cheers,

Thank you very much!