progress commit: openxr + pipewire + refactor

This commit is contained in:
galister
2024-01-27 18:05:13 +01:00
parent 51160f97fe
commit 8ad1dadcd4
15 changed files with 1911 additions and 607 deletions

View File

@@ -10,10 +10,12 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = "1.0.79"
ash = "^0.37.2"
ash-window = "0.12.0"
chrono = "0.4.29"
cstr = "0.2.11"
ctrlc = { version = "3.4.2", features = ["termination"] }
env_logger = "0.10.0"
fontconfig-rs = { version = "0.1.1", features = ["dlopen"] }
freetype-rs = "0.32.0"
@@ -25,7 +27,8 @@ input-linux = "0.6.0"
libc = "0.2.147"
log = "0.4.20"
once_cell = "1.18.0"
ovr_overlay = { features = ["ovr_input", "ovr_system"], path = "../ovr_overlay_oyasumi" }
openxr = { version = "0.17.1", optional = true }
ovr_overlay = { features = ["ovr_input", "ovr_system"], path = "../ovr_overlay_oyasumi", optional = true }
png = "0.17.10"
raw-window-handle = "0.5.2"
regex = "1.9.5"
@@ -34,11 +37,17 @@ serde = { version = "1.0.188", features = ["derive"] }
serde_yaml = "0.9.25"
smallvec = "1.11.0"
strum = { version = "0.25.0", features = ["derive"] }
thiserror = "1.0.56"
tinyvec = "1.6.0"
vulkano = { version = "0.34.1", features = ["serde"] }
vulkano-shaders = "0.34.0"
vulkano-util = "0.34.1"
vulkano-win = "0.34.0"
winit = "0.28.6"
vulkano = { git = "https://github.com/vulkano-rs/vulkano", rev = "94f50f1" }
vulkano-shaders = { git = "https://github.com/vulkano-rs/vulkano", rev = "94f50f1" }
vulkano-util = { git = "https://github.com/vulkano-rs/vulkano", rev = "94f50f1" }
vulkano-win = { git = "https://github.com/vulkano-rs/vulkano", rev = "94f50f1" }
winit = "0.29.10"
wlx-capture = { path = "../wlx-capture" }
[features]
openvr = ["dep:ovr_overlay"]
openxr = ["dep:openxr"]
default = ["openvr", "openxr"]