Unity 5.3 A problem with standard shaders and webgl

I try to move the project from 5.2 to the latest 5.3 build, but materials on WebGL build look terrible and browser shows log in the console:

OPENGL LOG: Creating OpenGL ES 2.0 graphics device UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard (Specular setup)' - Pass 'FORWARD' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard (Specular setup)' - Pass 'FORWARD_DELTA' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard (Specular setup)' - Pass 'SHADOWCASTER' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard (Specular setup)' - Pass 'DEFERRED' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard (Specular setup)' - All passes removed UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard' - Pass 'FORWARD' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard' - Pass 'FORWARD_DELTA' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard' - Pass 'SHADOWCASTER' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard' - Pass 'DEFERRED' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Standard' - All passes removed UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Hidden/FXAA Preset 3' - Pass '' has no vertex shader UnityLoader.js:1:31246
WARNING: Shader Unsupported: 'Hidden/FXAA Preset 2' - Pass '' has no vertex shader UnityLoader.js:1:31246
UnloadTime: 0.750000 ms

The most obvious problems are with asset bundles.

I’m having the same problem with the ‘Standard’ shader on both WebGL and iOS. Android looks fine tho.
I’ve tried Unity 5.3.1f1 and 5.3.1p2

Could someone give us a hint on this?

Thanks

2 Likes

5.3.2f1 - nothing changes. I have reported a bug (767134). A test project does not look that ugly, but the message appears anyway.

1 Like

it’s a known problem Standard shader differences in WebGL - Unity Engine - Unity Discussions
and last time i heard this fixed are in 5.4 :confused:
yeah bummer, we’re on the same boat here regarding standard shader in webGL

It seems that is old problem, but before 5.3 everything works fine for me in all browsers. And the thread you gave a link to talks about too shiny shaders, while I’m talking about broken ones. Anyway I’d love both problems to be fixed in the nearest future.