chore: Implement display initialization

This commit is contained in:
Tera << 8 2025-06-04 22:53:38 -04:00
parent 5adf93a9d3
commit 0fd3b21d6d
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
12 changed files with 501 additions and 20 deletions

View file

@ -1,2 +1,12 @@
# openglass
# UnrealXR
UnrealXR is a display multiplexer for the original Nreal Air (other devices may be supported).
## Development
1. Clone this repository with submodules: `git clone --recurse-submodules https://git.terah.dev/imterah/unrealxr.git`
2. Initialize the development shell: `nix-shell`
3. Create a virtual environment: `python3 -m venv .venv; source .venv/bin/activate`
4. Install Python dependencies: `pip install -r requirements.txt`
4. Build libevdi: `cd evdi/library; make -j$(nproc); cd ../..`
5. Build pyevdi: `cd evdi/pyevdi; make -j$(nproc); make install; cd ../..`