Unity 2019.2.7 build iOS crashes in Shader Compile

Hi. I was trying to do a build with Unity 2019.2.7f2 and got some crashes in shader while doing a build for iOS:
Shader compiler: Compile Standard - FORWARD, Vertex Program: Internal error, unrecognized message from the shader compiler process. Please report a bug including this shader and the editor log.
Shader compiler: Compile Standard - ShadowCaster, Vertex Program: Internal error, unrecognized message from the shader compiler process. Please report a bug including this shader and the editor log.
Shader compiler: Compile Standard - FORWARD_DELTA, Vertex Program: Internal error, unrecognized message from the shader compiler process. Please report a bug including this shader and the editor log.

etc…
Should I use for iOS Color Space Gamma and inside autographs only Metal?

Same here…

crashes compiling shaders with those messages, or silent hang-ups during compiling shader variants.
It also crashes in 2019.2.8f1 + 2019.2.9f1

1 Like

have same problem

1 Like

Same here…

1 Like

Same here…

1 Like

Might help to mention that i´m working in macOS and i have also just upgraded to Catalina

1 Like

Yes, I forgot to say this important information.
I have tested unity 2019.3 in CatalinaOS and might be solved this problem, but right now Unity Team are working in the issue about Catalina OS

1 Like

I´m also working on 2019.3(beta) right now, since i need to publish an update asap. Shader compilation works indeed, But it brings a whole new bunch of issues to solve and building a prod app with a beta buildof unity seems flaky to say the least

Hey guys, I found a solution to this problem without upgrading to the beta

Just change the color mode to “Linear” from “Gamma”

1 Like

My problem is when change from linear to gamma, also with linear you can’t support opengl2 and alot of devices are using this library

Dear friends! This solution for Catalina OS works fine for me. Just replace UnityShaderCompiler file from 2019.3 beta to your 2019.2 (in my case 2019.2.9f1) Delete /Library folder and restart Unity

26 Likes

Thanks a lot! It’s working in my case!

1 Like

Works for me too !

It works for me too.

It works for me too. Thank!

This solved my problem. Creating projects under 2019.3.0b10 works just fine too. Thanks a lot!

Didn’t work for me. I still see the pink screen :frowning:

2 Likes

Thanks for your workaround!

Great workaround, works like a charm!

Thank you for this solution. Shaders are back again.