Skip to main content

Dual Render Fusion Migration Guide

Starting with Snapdragon Spaces version 0.23.0, Dual Render Fusion is no longer a separate tarball package. Instead, the samples and plug-in components are now included as part of the Snapdragon SDK package. Follow the Setup Guide to learn how to bring the samples into a new project or a project that is using the legacy version of Dual Render Fusion.

Migration steps

  1. If the project is using prefabs from the 0.13.0 to 0.19.1 versions, make sure that they are unpacked and are not prefab variants of the ones included in the samples folder.
  2. Remove the Dual Render Fusion samples folder if the samples are imported in the project.
Fusion Legacy Samples
  1. Import the new version of the Snapdragon Spaces SDK into the existing project.
  2. Import the new version of the Dual Render Fusion Samples following the import samples section from the Setup Guide.
  3. Go through the Setup Guide and add any components that might be missing in the scene. Pay special attention to the troubleshooting section.

It is very recommended to read through the documentation of the Dual Render Fusion components and using Dual Render Fusion sections to get familiarized with the new components and their behavior.

Version differences

Versions from 0.13.0 to 0.19.1From version 0.23.0 and later
Screen orientationLifecycle.csFusionScreenSetup.cs
Scene logic functions (Quit, toggle or scene switch)Lifecycle.csFusionSceneManager.cs
Auto Start XR and Manage XR CameraDynamicOpenXRLoader.csDynamicOpenXRLoader
OpenXR lifecycle eventsDynamicOpenXRLoader.csFusionLifecycleEvents.cs
Spaces Glass Status-SpacesGlassStatus.cs
Fusion Editor Simulator componentFusionLogic.csFusionSimulator.cs