shaders pink or invisible on old hardware (windows standalone)
Hi Guys,
When I try and run my windows standalone build on old hardware (samsung NB30 plus) some of the shaders are invisible (i.e. the mesh doesn't show up at all) and some textures are pink.
This is specifically the unity standard shader that is invisible and text mesh pro font asset that is pink.
I know its old kit - I don't expect it to run well, however If there is a way everything could be at least visible and I can understand the issue that would be amazing.
Thanks in advance.
You should either replace those shaders, or add a fallback that works. If you look into creating shaders on the unity pages, you should find how that's done. Try one that works, then use it as the fallback in that shader.
Answer by plunntic · Jun 23, 2017 at 04:15 AM
Such an old hardware probably does not support pixel shader 2. In which case you're out of luck, if i'm correct.
Not sure if Unity is even officially supporting anything lover than 2, i think not. You could try changing shaders in your material to something from mobile/ or legacy/ or try to write your own super simple shader. (But i don't think it gonna work, anyway.)
Also, if you have pink textures, it means there are texture decompressing problems - almost certainly also related to old hardware not supporting algorithms used by Unity.
In all honesty i think you're waisting your time. It's ok for a game to have some minimum hardware spec required to play it.
That is very helpful.
Thank you for saving me an enormous amount of time.
Excellent.