Search Unity

Unity Post Processing Stack on XBOX One?

Discussion in 'Image Effects' started by cthomas1970, Nov 14, 2017.

  1. cthomas1970

    cthomas1970

    Joined:
    Sep 12, 2017
    Posts:
    75
    Hey, I have a UWP build of my game, which installs and works fine on Windows 10. The same packages used on my XBOX One however, throw a number of these errors

    Invalid Pass Number (x) for Graphics Blit ( Material Hidden/BilateralBlur with 1 pass)

    This is caused by (apparently) XBOX using DirectX 11, Feature level 10.0 and the shaders for Post Processing require Feature level 11.0 (which is available on Windows hence it working just fine there).

    Has anyone else encountered this issue? It seems odd that the Unity Post Processing Stack is totally borked on XBOX One? Seems a bit of an issue, for such a major platform. I can imagine not all of its features might be usable there, because of speed. But not actually totally broken.
     
    GoGoGadget likes this.
  2. cthomas1970

    cthomas1970

    Joined:
    Sep 12, 2017
    Posts:
    75
    I worked out the issue here. It was a Volumetric light script I downloaded from Github, once removed, the game worked on XBOX One. Terrible performance mind you, but that's another whole story :)
     
  3. UnityLighting

    UnityLighting

    Joined:
    Mar 31, 2015
    Posts:
    3,874
    Performance cost:
    SSR>AO>DOF>AA>Bloom>Eye>Chromatic>Vignette>Color

    Most important for better graphics:
    1. Color grading and Eye add
    2. AO
    3. Bloom
    4. Vignette
    5. AA