Files
InstanceBrick--nightcap/THIRD_PARTY.md
T
InstanceBrick 7dc4f55642 Add native ARM64 Steam Frame VR and eye-tracked rendering
Integrate Frame OpenXR input, SteamVR video controls, gaze foveation, native audio, frame pacing and source-based packaging.
2026-10-16 15:31:49 -04:00

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 vr branch.
  • 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.