'ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier)' is obsolete:

Include the following details while filing a bug report (edit as applicable):

  • Issue category: Lightship Maps / Semantic Segmentation / Multiplayer / Real-time Mapping-Depth / ARDK Documentation / Unity Example Package / Sample App aka ‘AR Voyage’ / ARDK Virtual Studio Tools / Developer Tools / Networking / VPS /Scanning Framework
  • Device type & OS version: Android / iOS / Other Ex. iPhone 8+ on iOS 13
  • Host machine & OS version: Windows
  • Issue Environment : Unity
  • Xcode version:
  • ARDK version: 3.9
  • Unity version: U6 (6000.0.20f1)

Bug reproduction steps:
Create a new Unity 6 project and import the ARDK from Git using the package manager.

Once installed, two issues appear:

  • ‘ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier)’ is obsolete:
  • ‘ScriptableRenderer.cameraColorTarget’ is obsolete: ‘Use cameraColorTargetHandle’

Thus, ARDK is not usable in Unity 6 which releases imminently.

ON further inspection the issues with the Package in Unity 6 run much deeper as the Scriptable Render Pipeline has been deprecated in favour of the newer “RenderGraph” system.

And the Simulation services have also significantly changed.

Hello, thank you for reaching out! Unity 6 is yet to be supported, as the LTS version has been released only recently. We generally wait for a Unity version to have an LTS before adding support. That being said, now that an LTS has been released, we could consider adding support for Unity 6 in a future update. We wouldn’t be able to provide a timeline for when that is available, though.