来源:tech2ipo
Oculus 公司今天正式发布了用于其生产的虚拟现实头戴设备 Oculus Rift 开发使用的 SDK 0.4.1 beta 版本。新版本 SDK 正式支持 Mac OS X,并且加入了对 Mac 电脑的 Oculus Runtime 支持和 Unity Tuscany Demo。这样,Oculus SDK 目前已经支持了 Windows 和 OS X,尚未支持 Linux。Oculus 方面没有透露将合适对 Linux 提供支持。其他该版本 SDK 中的修复还包括去掉了 SSE 4.1 的要求,避免了开发环境中有 AMD CPU 的时候出现问题的情况。以下是补丁说明文档:
Oculus SDK 0.4.1 Beta Patch Notes:
New Features
Added “Pause Service…” option to the Configuration Utility, which temporarily releases DK2 sensor, allowing 0.3.x SDK applications to run.
Added Mac OS support. Mac does not currently include a display driver, so it always works in Extend Desktop mode.
Added ovr_InitializeRenderingShim function that can be used to hook rendering, needed Direct to HMD Mode, without spinning up the rest of LibOVR.
Bug Fixes
Oculus SDK
Removed SSE4.1 requirement that was problematic for some older AMD CPUs.
Fixed OpenGL support on AMD cards in direct mode.
Resolved Blue Screen that happened starting some demos with some video adapters.
Fixed Blue Screen or boot-up Black screen issued caused by interaction with Display Link. Display link is are still incompatible with Direct Mode.
Improved OpenGL support in the driver shim.
Unity
Fixed shadows and some Unity shaders by switching back to a symmetric frustum for rendering.
Fixed D3D11 rendering to work.
Miscellaneous improvements in stability and timewarp precision.
Known Issues
After updating Firmware on Mac OVR Service must be manually restarted. Please select “Restart Service…” in the Configuration Utility.
Unity app latency on Mac is higher than in C++ OWD resulting in slightly swimmy display.