#[BUG] [IN-82983] Entity Graphics not rendering correctly on specific Android GPUs

1 messages · Page 1 of 1 (latest)

full birch
#

I'm having this issue where entities rendered by Entity Graphics (skinned mesh) are not visible when enabling "Compute Deformations" on their shader, and this seems affecting only Mali GPUs when running on OpenGL. It works correctly with Vulkan.
The issue is that I'm now having performance issues Vulkan which are not observable with OpenGl... so it became a tricky situation, either deal with bad performance or invisible entities.
I'm on Unity 6.0.33f1, Entity Graphics 1.3.2 and using Rukhanka for animations.

Did anyone experience similar issues? Are there any known workarounds?

solar lantern
#

Remove it temporarily and try again. Are models visible (without animations in reference pose of course)

full birch
#

yes, same behavior without Rukhanka

bold galleon
#

out of interest do you have a specific device / hardware the problem is on?

#

you mentioned mali gpus but there are a few

full birch
#

I did test on a few devices and a Unity QA tested on a few others:

Reproducible on:
VLNQA00175, Samsung Galaxy Note9 (SM-N960F), Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: Exynos 9 (9825), GPU: Mali-G76
Pixel 8, GPU: Immortalis-G715s MC10, Huawei P40 Lite, GPU: Mali-G52 MP6 (user’s)

Not reproducible on:
VLNQA00519, Google Pixel 4 (Pixel 4), Android 12, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00372, Samsung SM-G991U (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Pixel XL, GPU: Adreno 530 (user’s)

bottom line is that any non-Adreno GPUs are affected by this, although testing was not extensive