feat: update everything, clean dependencies
This commit is contained in:
16
Cargo.toml
16
Cargo.toml
@@ -10,24 +10,22 @@ homepage = "https://stardustxr.org"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
color-eyre = { version = "0.6.2", default-features = false }
|
color-eyre = { version = "0.6.2", default-features = false }
|
||||||
clap = { version = "4.1.1", features = ["derive"] }
|
clap = { version = "4.1.6", features = ["derive"] }
|
||||||
dashmap = "5.4.0"
|
dashmap = "5.4.0"
|
||||||
flatbuffers = "22.9.29"
|
glam = {version = "0.23.0", features = ["mint"]}
|
||||||
flexbuffers = "2.0.0"
|
|
||||||
glam = {version = "0.22.0", features = ["mint"]}
|
|
||||||
lazy_static = "1.4.0"
|
lazy_static = "1.4.0"
|
||||||
mint = "0.5.9"
|
mint = "0.5.9"
|
||||||
nanoid = "0.4.0"
|
nanoid = "0.4.0"
|
||||||
once_cell = "1.17.0"
|
once_cell = "1.17.1"
|
||||||
parking_lot = "0.12.1"
|
parking_lot = "0.12.1"
|
||||||
portable-atomic = {version = "1.0.1", features = ["float", "std"]}
|
portable-atomic = {version = "1.0.1", features = ["float", "std"]}
|
||||||
rustc-hash = "1.1.0"
|
rustc-hash = "1.1.0"
|
||||||
tokio = { version = "1", features = ["rt-multi-thread", "signal"] }
|
tokio = { version = "1.25.0", features = ["rt-multi-thread", "signal"] }
|
||||||
send_wrapper = "0.6.0"
|
send_wrapper = "0.6.0"
|
||||||
prisma = "0.1.1"
|
prisma = "0.1.1"
|
||||||
slog = "2.7.0"
|
slog = "2.7.0"
|
||||||
xkbcommon = { version = "0.5.0", default-features = false, optional = true }
|
xkbcommon = { version = "0.5.0", default-features = false, optional = true }
|
||||||
stardust-xr = "0.10.5"
|
stardust-xr = "0.11.0"
|
||||||
directories = "4.0.1"
|
directories = "4.0.1"
|
||||||
serde = { version = "1.0.152", features = ["derive"] }
|
serde = { version = "1.0.152", features = ["derive"] }
|
||||||
tracing = "0.1.37"
|
tracing = "0.1.37"
|
||||||
@@ -39,7 +37,7 @@ rand = "0.8.5"
|
|||||||
[dependencies.stereokit]
|
[dependencies.stereokit]
|
||||||
default-features = false
|
default-features = false
|
||||||
features = ["linux-egl", "color_named", "prisma"]
|
features = ["linux-egl", "color_named", "prisma"]
|
||||||
version = "0.14.1"
|
version = "0.15.1"
|
||||||
|
|
||||||
[dependencies.smithay]
|
[dependencies.smithay]
|
||||||
git = "https://github.com/technobaboo/smithay.git" # Until we get stereokit to understand OES samplers and external textures
|
git = "https://github.com/technobaboo/smithay.git" # Until we get stereokit to understand OES samplers and external textures
|
||||||
@@ -53,7 +51,7 @@ version = "0.1.8"
|
|||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
[dependencies.tracing-chrome]
|
[dependencies.tracing-chrome]
|
||||||
version = "0.7.0"
|
version = "0.7.1"
|
||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ use stardust_xr::schemas::flex::deserialize;
|
|||||||
use stardust_xr::values::Transform;
|
use stardust_xr::values::Transform;
|
||||||
use std::ops::DerefMut;
|
use std::ops::DerefMut;
|
||||||
use std::{ffi::OsStr, fmt::Error, path::PathBuf, sync::Arc};
|
use std::{ffi::OsStr, fmt::Error, path::PathBuf, sync::Arc};
|
||||||
use stereokit::sound::Sound as SKSound;
|
|
||||||
use stereokit::sound::SoundInstance;
|
use stereokit::sound::SoundInstance;
|
||||||
|
use stereokit::sound::{Sound as SKSound, SoundT};
|
||||||
|
|
||||||
static SOUND_REGISTRY: Registry<Sound> = Registry::new();
|
static SOUND_REGISTRY: Registry<Sound> = Registry::new();
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ use glam::vec3a;
|
|||||||
use mint::{Quaternion, Vector3};
|
use mint::{Quaternion, Vector3};
|
||||||
use nanoid::nanoid;
|
use nanoid::nanoid;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use stardust_xr::schemas::flex::{deserialize, serialize};
|
use stardust_xr::schemas::flex::{deserialize, flexbuffers, serialize};
|
||||||
use stardust_xr::values::Transform;
|
use stardust_xr::values::Transform;
|
||||||
use std::sync::{Arc, Weak};
|
use std::sync::{Arc, Weak};
|
||||||
|
|
||||||
|
|||||||
@@ -20,8 +20,11 @@ use nanoid::nanoid;
|
|||||||
use parking_lot::Mutex;
|
use parking_lot::Mutex;
|
||||||
use portable_atomic::AtomicBool;
|
use portable_atomic::AtomicBool;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use stardust_xr::schemas::flat::{Datamap, InputDataType};
|
|
||||||
use stardust_xr::schemas::{flat::InputData, flex::deserialize};
|
use stardust_xr::schemas::{flat::InputData, flex::deserialize};
|
||||||
|
use stardust_xr::schemas::{
|
||||||
|
flat::{Datamap, InputDataType},
|
||||||
|
flex::flexbuffers,
|
||||||
|
};
|
||||||
use stardust_xr::values::Transform;
|
use stardust_xr::values::Transform;
|
||||||
use std::ops::Deref;
|
use std::ops::Deref;
|
||||||
use std::sync::atomic::Ordering;
|
use std::sync::atomic::Ordering;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ use color_eyre::eyre::{eyre, Result};
|
|||||||
use lazy_static::lazy_static;
|
use lazy_static::lazy_static;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use stardust_xr::{
|
use stardust_xr::{
|
||||||
schemas::flex::{deserialize, serialize},
|
schemas::flex::{deserialize, flexbuffers, serialize},
|
||||||
values::Transform,
|
values::Transform,
|
||||||
};
|
};
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ use nanoid::nanoid;
|
|||||||
use parking_lot::Mutex;
|
use parking_lot::Mutex;
|
||||||
use portable_atomic::Ordering;
|
use portable_atomic::Ordering;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use stardust_xr::schemas::flex::{deserialize, serialize};
|
use stardust_xr::schemas::flex::{deserialize, flexbuffers, serialize};
|
||||||
use stardust_xr::values::Transform;
|
use stardust_xr::values::Transform;
|
||||||
use std::hash::Hash;
|
use std::hash::Hash;
|
||||||
use std::ops::Deref;
|
use std::ops::Deref;
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ use color_eyre::eyre::Result;
|
|||||||
use glam::Mat4;
|
use glam::Mat4;
|
||||||
use parking_lot::Mutex;
|
use parking_lot::Mutex;
|
||||||
use rustc_hash::FxHashMap;
|
use rustc_hash::FxHashMap;
|
||||||
use stardust_xr::schemas::flex::{deserialize, serialize};
|
use stardust_xr::schemas::flex::{deserialize, flexbuffers, serialize};
|
||||||
use std::{
|
use std::{
|
||||||
fmt::Debug,
|
fmt::Debug,
|
||||||
sync::{Arc, Weak},
|
sync::{Arc, Weak},
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ use color_eyre::eyre::Result;
|
|||||||
use glam::{vec3, Mat4, Vec3};
|
use glam::{vec3, Mat4, Vec3};
|
||||||
use nanoid::nanoid;
|
use nanoid::nanoid;
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
use stardust_xr::schemas::flat::Datamap;
|
use stardust_xr::schemas::{flat::Datamap, flex::flexbuffers};
|
||||||
use std::{convert::TryFrom, sync::Arc};
|
use std::{convert::TryFrom, sync::Arc};
|
||||||
use stereokit::input::{ButtonState, Key, Ray as SkRay, StereoKitInput};
|
use stereokit::input::{ButtonState, Key, Ray as SkRay, StereoKitInput};
|
||||||
use tracing::instrument;
|
use tracing::instrument;
|
||||||
|
|||||||
@@ -3,7 +3,10 @@ use crate::nodes::{
|
|||||||
spatial::Spatial,
|
spatial::Spatial,
|
||||||
};
|
};
|
||||||
use glam::Mat4;
|
use glam::Mat4;
|
||||||
use stardust_xr::{schemas::flat::Datamap, values::Transform};
|
use stardust_xr::{
|
||||||
|
schemas::{flat::Datamap, flex::flexbuffers},
|
||||||
|
values::Transform,
|
||||||
|
};
|
||||||
use std::sync::{Arc, Weak};
|
use std::sync::{Arc, Weak};
|
||||||
use stereokit::input::{ButtonState, Handed, StereoKitInput};
|
use stereokit::input::{ButtonState, Handed, StereoKitInput};
|
||||||
use tracing::instrument;
|
use tracing::instrument;
|
||||||
|
|||||||
@@ -3,7 +3,10 @@ use crate::nodes::{
|
|||||||
spatial::Spatial,
|
spatial::Spatial,
|
||||||
};
|
};
|
||||||
use glam::Mat4;
|
use glam::Mat4;
|
||||||
use stardust_xr::schemas::flat::{Datamap, Hand as FlatHand, Joint};
|
use stardust_xr::schemas::{
|
||||||
|
flat::{Datamap, Hand as FlatHand, Joint},
|
||||||
|
flex::flexbuffers,
|
||||||
|
};
|
||||||
use std::sync::{Arc, Weak};
|
use std::sync::{Arc, Weak};
|
||||||
use stereokit::{
|
use stereokit::{
|
||||||
input::{ButtonState, Handed, Joint as SkJoint, StereoKitInput},
|
input::{ButtonState, Handed, Joint as SkJoint, StereoKitInput},
|
||||||
|
|||||||
Reference in New Issue
Block a user