com.unity.polyspatial 3.1.0
com.unity.polyspatial
Source docsNotes: processedReleased February 23, 2026
Browse versions
PreviousNext
✨ Features
- Added two new PolySpatial settings, `Show Scene View Preview Objects` and `Show Game View Preview Objects`, allowing for finer control over how PolySpatial generates preview objects.
- Added support for location services access/reporting in simulation when connected to Play To Device.
- Added PolySpatialObjectUtils.MarkDirty method for all Texture types, allowing textures created using Texture2D.CreateExternalTexture (e.g.) to be dirtied.
- Added PolySpatialObjectUtils.SetStreaming method for textures, which provides a hint that their contents will change frequently and should be optimized for transfer as such (similar to how RenderTextures are transferred).
- Added support for remote sensor access using the new Input System when connected to Play To Device.
- Added Input Manager Compass support when connected to Play To Device.
- Added support for host Web Camera access when connected to a host running Play To Device.
- Added PolySpatial setting for automatically enabling running in background, which is required for handling input if the Editor window is not in focus.
📈 Improvements
- Changed name of PolySpatial-specific input device from PolySpatial to PolySpatial. For example, PolySpatialTouchscreen is now TouchscreenPolySpatial.
- Changed the Play To Device window menu path to `Window > Play To Device > Play To Device`.
- Set the `Progressive Texture Streaming` PolySpatial setting to enabled by default. The setting will only be applied when connected to a remote host.
- Colliders are now created for all non-text Graphic subclasses (including, for example, custom Image subclasses).
- We no longer provide code in this package as a precompiled .NET DLL. This should help when core Unity makes an API change, the API updater should now be able to apply updates as needed.
- PolySpatial now cleans itself up on quit.
🔧 Bug Fixes
- Fixed Play to Device keyboard input to forward TEXT events as well as STAT.
- Fixed Samples text layout issue with Input Debug sample.
- Fixed the `Enable For All Platforms` option in the `Selected Validation Type` settings.
- Fixed failure to transfer all mipmaps for RenderTextures over Play to Device.
- Fixed failure to transfer externally-created textures over Play to Device.
- Fixed exception on Windows caused by using R8G8B8\_SRGB textures.
- Fixed a few small native memory leaks that weren't previously cleaned up when PolySpatial terminates.
- Fixed `Trying to set shader on a Material Variant.` error when using material variants with animations or material property blocks.
