Search Issue Tracker

By Design

Votes

0

Found in

2018.3.0a6

Issue ID

1065044

Regression

No

[iOS] Shadows of a sphere are not drawn on game object with Standard (Specular setup) shader on OpenGLES2

Mobile

-

To reproduce:
1. Open attached project;
2. Open "test" scene;
3. Change Graphics API to OpenGLES2;
4. Build and run on iOS devices.

Expected result: Shadow of the sphere is drawn on the game object with Standard (Specular setup) shader.
Actual result: Shadow of a Sphere is not drawn when using Standard (Specular setup) shader on OpenGLES2.

Notes:
-Only reproduces with Mixed Light mode;
-Only reproduces with Standard (Specular setup) shader

Devices under testing:
Reproduced with
-iPhone 6s, SoC: A9, iOS: 11.2.1
-iPad Mini 5th gen, SoC: A9, iOS: 10.3
-iPad Mini 4, SoC: A8, iOS: 11.4
-iPhone 7 plus, SoC: A10, iOS: 11.4
-iPhone X, SoC: A11, iOS: 11.4.1

Reproduced with: 2018.1.9f1, 2018.2.2f1, 2018.3.0a6

  1. Resolution Note (2019.2.X):

    OpenGLES 2.0 supports up to 8 textures at the same time on iOS. Shadows happen to be that 8th texture so OpenGLES simply does not load it and displays a warning in logs:
    "Shader: 'Standard (Specular setup)' exceeds the number of texture image units, marking as unsupported"

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.