Skip to main content

Known Issues for Unreal Engine

There are currently a couple of known issues that may affect the development workflow. These are known issues and will be tackled in future releases of the Unreal Engine plugin or the Snapdragon Spaces Services runtime.

If an issue is not present, check the overall SDK Known Issues.

Spatial Anchor Backwards Compatibility Issue

For apps built with plugin version 0.12.1 and lower, anchors are incompatible with Snapdragon Spaces Services version 0.13.0 and higher. You will need to compile your app with plugin version 0.13.0 or higher to avoid a crash when destroying an anchor.

Reset Position

Resetting the map position on map load is currently not working as expected.

Unreal Editor Startup Issue

Some firewalls could prevent the Unreal Editor from starting up correctly. A way to fix the issue could be by renaming the CrashReportClientEditor.exe to something else in the Unreal Editor's install path under Engine/Binaries/Win64.

Rendering Issues

Widgets Performance Issue

When the app is deployed with the default Development configuration selected, the framerate and performance decreases heavily when looking at world space UI (widgets) on the Viewer. Unfortunately, the root cause of this issue is unknown. When encountering issues with widgets, the Shipping configuration should be selected instead.

Crash When Using Vulkan with Mipmapping

Building Snapdragon Spaces applications that use mipmapping with Vulkan will result in a crash. Disable generating mipmaps by setting the Mip Gen Settings dropdown to NoMipmaps in the texture settings under Level of Detail.

Stereo Layer

Rapidly changing visibility of a stereo layer component will result in a crash for shipping builds on Vulkan.

AR System Issues

Crash on App Startup

Starting an AR Session on the first frame of the application (eg. On initial map's Begin Play) will crash in Unreal Engine 5.0. Build the application in the Shipping configuration or use a different engine version to prevent this.

Crash When Unlocking the Phone

Unlocking the phone while having an AR Session running will crash in Unreal Engine 5.0. Build the application in the Shipping configuration or use a different engine version to prevent this.

Passthrough Issues

UE4.27

In UE 4.27, transparent materials that are not rendered over an opaque material will disappear. This is due to UE OpenXR plugin limitations.

UE5.0 and Higher

In UE5.0 and higher, every object will be alpha-blended with the passthrough rendering in the background. This is due to UE OpenXR plugin limitations.

UE5.0 Known Issues

Crash on Resume

Applications will crash after a power suspend and resume action due to an assertion thrown by the engine. This has been fixed and no longer occurs in applications built with Unreal Engine 5.3.

Controllers in VR Devices

The response of the controller triggers and buttons on VR devices are not 100% accurate for the button press. This has been fixed and no longer occurs in applications built with Unreal Engine 5.3.

UE5.3 Known Issues

Controllers

The response of the buttons of the controllers on VR devices and the host controller on AR devices, are not working with Snapdragon Spaces Services 0.18.0.