Integrate Frame OpenXR input, SteamVR video controls, gaze foveation, native audio, frame pacing and source-based packaging.
1.7 KiB
Credits and third-party components
This edition includes modifications for Steam Frame ARM64 and is based on:
- Nightcap, including vii's changes to
Mocktail and the upstream
vrbranch. - Mocktail, by the Mocktail project authors.
The Steam Frame edition incorporates the upstream VR tree through
753a3f81
(15 October 2026), including GPU-ordered presentation, asynchronous eye and
mirror copies, cached JNI method dispatch, headset detection and the JNI haptic
protocol. ARM64 client contracts and Frame gaze AA remain platform-specific.
The project is distributed under the Apache License 2.0. Existing copyright and modification notices are retained in the source.
Third-party components retain their own licenses and notices, including the
Android/Bionic linker sources under third_party/mcpelauncher-linker, the pinned
OpenXR SDK, Vulkan headers and libjnivm submodules, SMAA under src/vr/smaa, AMD FidelityFX FSR 1 under src/vr/fsr
(MIT license),
AMD FidelityFX SDK 1.1.4's FSR 3.1.4 upscaler, Optical Flow component and Vulkan
backend under third_party/fidelityfx
(MIT license), and
the OpenVR interface header under tools/frame_video_settings. The original
Nightcap icon and artwork are retained from the upstream project.
Roblox client binaries and Valve SteamVR dashboard assets are not included. The client is downloaded separately and the Video settings tools read dashboard files from the user's installed SteamVR copy.