Search Unity

Question Current render pipeline not supported with this master node.

Discussion in 'Shader Graph' started by nextUnityDev, Feb 26, 2020.

  1. nextUnityDev

    nextUnityDev

    Joined:
    Jun 7, 2019
    Posts:
    7
    I have an existing project (very small and not much in it) that I updated to 2019.3.2f1.
    Went to package manager and installed URP then VFX Graph (looks like Shader Graph got added automatically).
    Create my pipeline asset and assigned it.
    Went Edit > Render Pipeline > URP > Upgrade materials in project.
    Then decided to make a basic graph. Create > Shader > PBR Shader and I get this error:
    "Current render pipeline not supported with this master node."
    This happens with almost every single master node type - except the Visual Effect Master.

    I also noticed that LWRP still exists in the package manager (not installed).

    Have I missed something? Why am I getting this error?
     
  2. nextUnityDev

    nextUnityDev

    Joined:
    Jun 7, 2019
    Posts:
    7
    Just created new project - 3D
    Open package manger and install URP (Shader Graph is installed automatically)
    Create new pipeline asset with default name and assign it.
    Added plane to scene to ensure new pipeline is in use.
    Create new shader > PBR Graph.
    "Current render pipeline not supported with this master node."

    This seems like a bug? Version is 2019.3.2f1
     
  3. alexandral_unity

    alexandral_unity

    Unity Technologies

    Joined:
    Jun 18, 2018
    Posts:
    163
    If you believe you have a bug then please file it using the editor bug reporter.
     
  4. nextUnityDev

    nextUnityDev

    Joined:
    Jun 7, 2019
    Posts:
    7
    Derp - needs to be assigned in Graphics not Quality. My bad
     
  5. nextUnityDev

    nextUnityDev

    Joined:
    Jun 7, 2019
    Posts:
    7
    A bit confusing because it seemed like it had been assigned. All the shaders turned pink from it being assigned in Quality - maybe if a pipeline asset is assigned in Quality and one has not been set in Graphics it should auto-assign itself.