Unity 5.4 is finally here. A major feature of this release is improved graphics with better multithreaded rendering, GPU instancing, texture arrays, computer shaders and more. VR has been improved as well and one major usability issue is Retina is finally supported, but high DPI support on Windows is for a later date. IL2CPP, their intermediate language to C++ compiler is now available on Android in this release.
A summary of new features in 5.4 are:
- Graphics & rendering performance improvements:
- Better multithreaded rendering
- Fewer draw calls with GPU Instancing – available on Windows, OSX, Linux, PlayStation 4, and Xbox One
- Improved low level graphics features: texture arrays, compute shaders, and more
- For Artists:
- Thanks to sizing controls, a new trigger module, and better lighting with Light Probe Proxy Volumes (LPPV) particles are now more customizable.
- In-engine support for motion vector rendering
- VR Improvements: more built-in multiplatform VR support and better performance
- IL2CPP for Android is now an officially supported platform (previously it was labeled ‘experimental’)
- The editor now supports Mac Retina displays (Windows HiDPI support is in the pipeline) and we’ve added a zoom-able game view function (OSX & Windows)
- Cloud Build setup is now available from the within the editor.
- Performance Reporting is now fully integrated in the editor, 1-click activation without plugins or code
- A major Analytics feature update with raw data export, Heatmaps, Live Stream, and Ads data in the dashboard
- In-App Purchasing now supports the Amazon Appstore
- Web Player and PS3 Build target options have been removed along with iOS 6 support (we now support iOS 7.x and above)
There are a ton more details of the release available here.