mirror of
https://github.com/daniel-lynch/ovrplugin-openxr-shim.git
synced 2026-10-06 01:00:05 +02:00
An independent reimplementation of Meta's libOVRPlugin ABI on top of OpenXR, so VrApi-era Meta Quest VR titles can run on non-Meta OpenXR runtimes (Monado, Steam Frame) instead of being locked to Meta hardware. Original code only — no Meta/Epic/Capcom binaries, headers, or assets. Includes a desktop harness that drives the shim against Monado headless. Scope/legal: interoperability; entitlement handling is out of scope. See README for the legal/scope section and docs/ for the research trail and design notes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D6sFYGXZPsq3v7xtcDES6g
37 lines
922 B
Plaintext
37 lines
922 B
Plaintext
# Local working directories — third-party / personal material, never committed.
|
|
# dump/ = the user's own dumped game files (see README: patch-only, dump-your-own)
|
|
# ue_src/ = third-party sources consulted under their own licenses, not redistributable
|
|
# backup/ = user save data
|
|
dump/
|
|
ue_src/
|
|
backup/
|
|
ghidra_proj/
|
|
|
|
# Raw reverse-engineering output (derivative of Meta's proprietary binary).
|
|
# Keep only the plain symbol-NAME lists (the public OVRPlugin API surface).
|
|
analysis/*
|
|
!analysis/all_exports.txt
|
|
!analysis/shim_surface.txt
|
|
|
|
# Large third-party toolchains (fetched locally, not redistributed)
|
|
# (re-include our own desktop OpenXR harness source)
|
|
tools/*
|
|
!tools/desktop-harness/
|
|
|
|
# Vendored third-party headers (fetched by scripts/fetch_deps.sh)
|
|
shim/third_party/
|
|
|
|
# Build artifacts / secrets
|
|
shim/build/
|
|
build/
|
|
packaging/out/
|
|
packaging/work/
|
|
packaging/libs/
|
|
*.so
|
|
*.apk
|
|
*.o
|
|
*.keystore
|
|
*.zip
|
|
*.tar.gz
|
|
save_backup/
|