- Home /
Shader unsupported on Windows only
Hi, it seems that Windows player builds gives this output in the putput log:
WARNING: Shader Unsupported: 'Bumped Diffuse' - Pass 'FORWARD' shader state not supported
and the shader is not working (fallback on diffuse shader or goes all magenta if it refer to a shader that has no fallback). The funny thing is that all these shaders works perfectly on osx and linux, only windows seems to behave differently. One thing to note is that it used to work even on Windows deploying from older version of Unity, e.g. 4.2. I'm developing on OSx, forward path rendering. Any clues? thx
Is it a DX11 windows build? $$anonymous$$aybe try turning the option of to default to DX9.
no it's a dx9 build. However i find the culprit. The asset was a bundle asset created with 4.3 version of Unity. Starting at some point (I think I have at least a couple update of the editor in the meanwhile), the older bundle assets stops working on build made with the newer version of the editor. Or at least they do not work anymore depending on the shader part. Rebuilding the bundle asset with the new version fixes the problem.
If you could please post the answer to your issue and mark it as the correct answer that would be great.
Your answer
Follow this Question
Related Questions
Shader PSIZE attribut not working in standalone player 0 Answers
No equivalent of D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST for Unity? 1 Answer
Shader working in windows but not correctly on Mac 0 Answers
Unity 2018.1 green dots on screen [Windows] 1 Answer
fluid vertex animation shader not working with Universal Windows Platform 0 Answers