Search Unity

Unity Post Processing shaders not suppported on XBox One X (UWP)

Discussion in 'Windows' started by Dave8080, Sep 15, 2021.

  1. Dave8080

    Dave8080

    Joined:
    Oct 5, 2013
    Posts:
    4
    Hello,

    I have a problem with post processing shaders on UWP build for XBox One X.
    I'm getting several error messages in UnityPlayer.log after launching the game on console.

    ERROR: Shader Hidden/PostProcessing/Debug/Waveform shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    ERROR: Shader Hidden/PostProcessing/Debug/LightMeter shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    ERROR: Shader Hidden/PostProcessing/MultiScaleVO shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    ERROR: Shader Hidden/PostProcessing/Debug/Vectorscope shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    ERROR: Shader Hidden/PostProcessing/Debug/Histogram shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    ERROR: Shader Hidden/PostProcessing/ScreenSpaceReflections shader is not supported on this GPU (none of subshaders/fallbacks are suitable)

    I'm using v2.2.2 of Post Processing package. My Unity version is 2019.4.12f1.
    I also tried newer versions of this package and I still get error messages mentioned above.

    Is there any solution for that?

    Thanks for help.
     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,680
    You'll probably need to switch to DirectX 12 as DirectX 11 on Xbox via UWP is limited to feature level 10.1, which doesn't support compute.