Release Notes: 0.8.0.32397

From NeosVR Wiki
Jump to navigation Jump to search

Hey guys, finally got new build 0.8.0.32397! :D

Sorry it took a bit, the release annoucement kept me busy and we needed to make sure that there aren't any issues with the upgrade.

New Features:

- Upgraded to Unity 2019.1b3 and enabled incremental Garbage Collection

Optimizations:

- Optimized passing of the core numerical types (vectors, quaternions, matrices) using "in" operators where possible, both in core mathematical functions and other parts of code (Slot transformations, IK, physics)

- Optimized Lerp methods for vectors

- Some small optimizations for transforming vectors, quaternions and matrices in the hierarchy

- Optimized iterating over sync member hierarchy to avoid memory allocations

- Optimized iterating over Inputs, Outputs and ImpulseSources on LogiX nodes so they don't allocate new memory

Tweaks:

- Moved world edit form a little bit to the right when spawned (suggested by @ooBLANKAoo )

- Fire While True now has updating user input, which lets you override which user fires the input

- Chatting system will now color messages that failed to send red, rather than normal yellow

- Added Double Click Interval setting and increased the default interval somewhat (on request from @aadhux ) - this affects browsing inventories/folders, double clicking confirmation menu options or equipping/dequipping tools

- Added a workaround for Unity bug which causes performance degradation when the window is not in focus - Neos will refocus itself automatically after 2 minutes out of focus while in VR

Bugfixes:

- Fixed destroyed targets for LinkReferences reporting as valid links (this fixes some null reference errors)

- Fixed broken IK root grounding

- Fixed chat message text box not graying out when you can't send messages to the recipient

- Added a guard for VolumeMeter against NaN's and out of range values when the incoming audio data is corrupt

- Fixed particle system running out of particles and not emitting more when one of the StartLifetime parameters was negative

- Fixed tooltips getting stuck on your controller when they were synced from another world into one where you're not permitted to use it

- Added workaround for sliders and joints that snap to position/rotation snapping back when they're not dragged by the host

- Various small bugfixes