Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Feedback Add Default Render Pipeline Asset To Builds As Fallback

Discussion in 'Universal Render Pipeline' started by xgonzal2, Mar 17, 2021.

  1. xgonzal2

    xgonzal2

    Joined:
    Jul 3, 2012
    Posts:
    62
    Can the shader preprocessor script be changed to only add the default render pipeline asset to builds if no quality settings are configured instead of always adding it. I don't see the benefit to doing that other than keeping old behavior valid. This has caused issues for us on some projects where the default pipeline is different from any of the quality settings and ends up enabling some features the others didn't. It becomes a bigger issue when deploying to multiple platforms that have different performance requirements.

    At best we can make sure the default pipeline is also the common denominator for all platforms but that still means another asset being evaluated at build time and at worse this can add shader variants we don't need. So I don't see the upside of including this all the time but I could be wrong.