Search Issue Tracker

Won't Fix

Votes

0

Found in

2018.3.0a1

2018.3.2f1

2019.1.0a1

2019.2.0a1

Issue ID

1122046

Regression

Yes

[Android] Game Object using a specific shader is not being rendered in Android Player on PowerVR SGX devices

Mobile Graphics

-

Steps to reproduce:
1. Open the attached project
2. Open Scenes/SampleScene
3. Notice the tree on a plane
4. Build and run to device
5. In Android Player, notice that nothing is being rendered on the plane

Reproducible with: 2018.3.0a1, 2018.3.6f1, 2019.1.0b3, 2019.2.0a4
Not reproducible with: 2017.4.20f1, 2018.2.20f1

Devices tested against:
Reproducible with:
VLNQA00061, Samsung Galaxy Nexus, Android 4.3, CPU: TI OMAP 4460, GPU: PowerVR SGX 540

User reproduced with:
Samsung Galaxy Tab 3 10.1 GT-P5210
Asus z00d
asus_t00j
Lenovo s820
Lenovo IdeaTab s6000-h
Samsung gt-i9500

Not reproducible with:
Samsung Galaxy S3 Mini Value Edition (GT-I8200N), Android 4.2.2, CPU: Marvell PXA988, GPU: GC1000 Graphics Engine
Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
Amazon Fire HD 8 (2017) (KFDOWI), Android 5.1.1, CPU: MediaTek MT8163, GPU: Mali-T720
Asus MeMO Pad 8 (ME181C) (K011), Android 4.4.2, CPU: Intel Atom Z3745, GPU: Intel(R) HD Graphics for BayTrail
Samsung Galaxy S4 (GT-I9505), Android 5.0.1, CPU: Snapdragon S4 Plus MSM8960, GPU: Adreno (TM) 320

Note:
- tested on OpenGLES3 and Vulkan
- other shaders work fine

  1. Resolution Note:

    Won't fix: regression caused by default shader compiler change. Affects only couple of old devices with PowerVR GPUs, can be worked around by adding "#pragma prefer_hlsl2glsl gles" into shader code.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.