Search Unity

No vertex shader causes crash

Discussion in 'Image Effects' started by ArthurHoeke, May 21, 2020.

  1. ArthurHoeke

    ArthurHoeke

    Joined:
    Nov 27, 2014
    Posts:
    12
    When I use postprocessing I get this error which causes a crash. How would I solve this?
    Code (CSharp):
    1. WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - All passes removed
    2. WARNING: Shader Did you use #pragma only_renderers and omit this platform?
    3. ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - Setting to default shader.
    4. WARNING: Shader Unsupported: 'Hidden/PostProcessing/FinalPass' - Pass '' has no vertex shader
    5. WARNING: Shader Unsupported: 'Hidden/PostProcessing/FinalPass' - Pass '' has no vertex shader
    6. WARNING: Shader Unsupported: 'Hidden/PostProcessing/Uber' - Pass '' has no vertex shader
    7. WARNING: Shader Unsupported: 'Hidden/PostProcessing/Uber' - Pass '' has no vertex shader
    8. D3D shader create error for vertex shader [0x887a0005]
    9. ShaderProgram is unsupported, but because jobified rendering is enabled the ShaderProgram can not be removed.
    10. (Filename:  Line: 445)
     
  2. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,028
    Hi!
    Please report a bug.
    In the meanwhile, you can disable jobified rendering to avoid this crash.
     
  3. ArthurHoeke

    ArthurHoeke

    Joined:
    Nov 27, 2014
    Posts:
    12
    I've looked everywhere but can't find any option for jobified rendering. Where could I disable this?
     
  4. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,028
    The checkbox is called "Graphics Jobs", I think :)
     
  5. ArthurHoeke

    ArthurHoeke

    Joined:
    Nov 27, 2014
    Posts:
    12
    Alright thanks I found it, tried it again without graphics jobs enabled but sadly still the same issue.
    `D3D shader create error for vertex shader [0x887a0005]`
    Created a bug report on Github
     
  6. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,028
    mmm, that's not the preferred way (and idk if anyone looks into bug reports on github)
    Can you please report a bug from within the editor? (You can follow the steps here: https://unity3d.com/unity/qa/bug-reporting)
     
  7. Qbert3000

    Qbert3000

    Joined:
    May 17, 2016
    Posts:
    16
    Hi, getting a similar error which makes my build crash. Any solution. here's the log, using Unity 2019.2.2f1

    WARNING: Shader Unsupported: 'Hidden/PostProcessing/Uber' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/PostProcessing/Uber' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - All passes removed
    WARNING: Shader Did you use #pragma only_renderers and omit this platform?
    ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)WARNING: Shader Unsupported: 'Hidden/Nature/Terrain/Utilities' - Setting to default shader.
    Shader 'NatureManufacture Shaders/LW SRP Cross Road Material': fallback shader '0' not found
    WARNING: Shader Unsupported: 'Hidden/PostProcessing/FinalPass' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/PostProcessing/FinalPass' - Pass '' has no vertex shader
     
  8. aleksandrk

    aleksandrk

    Unity Technologies

    Joined:
    Jul 3, 2017
    Posts:
    3,028
    @Qbert3000 try updating to 2019.4?
    You're getting a different set of errors, btw
     
  9. Qbert3000

    Qbert3000

    Joined:
    May 17, 2016
    Posts:
    16
    I disabled "Graphics rendering" as per this thread and my build didn't crash. I'm still getting the same error but at least not crashing. I'll try Unity 2019.4 as well. thanks