Nova 57039a3ccb feat(wayland): popups, more compatibility, more stability
get_parent


grab


popups

fix head thingy


popup list


feat: remove set_active

feat(wayland): commit_popup

feat(wayland): cleanup


moar changess


actually fix the problem with everything oh my god


proper popup state


fix: multi thread event loop


fix: match popup surface ID


make wayland input system go over surfaces instead of toplevels


feat: massive refactor of all wayland things
2023-04-24 06:30:39 -04:00
2023-01-14 10:38:39 -05:00
2023-03-13 13:44:12 -07:00
2023-04-20 10:35:50 +00:00
2023-04-20 10:35:50 +00:00
2022-05-11 23:50:46 -04:00
2022-05-11 23:50:46 -04:00
2022-05-11 23:50:46 -04:00
2023-03-25 03:06:50 -04:00

Stardust XR Reference Server

This project is a usable Linux display server that reinvents human-computer interaction for all kinds of XR, from putting 2D/XR apps into various 3D shells for varying uses to SDF-based interaction.

Prerequisites

  1. Cargo
  2. CMake
  3. EGL+GLES 3.2
  4. GLX+Xlib
  5. fontconfig
  6. dlopen
  7. OpenXR Loader (required even if run in flatscreen mode)

Build

cargo build

Install

cargo install
Description
The Stardust XR server, required to run and connect clients
Readme GPL-2.0 4.6 MiB
0.45.1 Latest
2024-09-15 12:27:10 -04:00
Languages
Rust 94%
Nix 4.5%
HLSL 1.5%