mirror of
https://github.com/mitch030504/Wiicompiled_VR_Frame.git
synced 2026-10-06 01:00:14 +02:00
Give the Steam Frame build its own passthrough default
SteamVR has no XR_FB_passthrough, so the Steam Frame build neither asks for it nor offers the setting: [vr] passthrough defaults to false there, and the F10/headset panel and the launcher hide the switch. The Frame keeps the Android defaults that suit it (render scale 0.8, foveation medium, the GX thread, object culling, performance level boost) and starts at 120 Hz (previous commit). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019HBRGKTE1GnN2ah8gcZKr3
This commit is contained in:
5 files changed
+41
-12
No files matched your search
@@ -286,11 +286,14 @@ class SettingsPage(
|
||||
format = { "%.1f m".format(it) },
|
||||
write = { c, value -> c.setFloat("vr", "hud_width_meters", value) },
|
||||
)
|
||||
toggle(
|
||||
R.string.vr_passthrough, R.string.vr_passthrough_helper,
|
||||
read = { it.bool("vr", "passthrough") ?: true },
|
||||
write = { c, value -> c.setBool("vr", "passthrough", value) },
|
||||
)
|
||||
// Horizon OS's XR_FB_passthrough; SteamVR on the Steam Frame has no such layer.
|
||||
if (!BuildConfig.STEAM_FRAME) {
|
||||
toggle(
|
||||
R.string.vr_passthrough, R.string.vr_passthrough_helper,
|
||||
read = { it.bool("vr", "passthrough") ?: true },
|
||||
write = { c, value -> c.setBool("vr", "passthrough", value) },
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user