tirbofish/dropbear · diff
Merge pull request #89 from tirbofish/patch
patch + feature: asset server and fixing ui
Signature present but could not be verified.
Unverified
@@ -31,7 +31,7 @@ env_logger = "0.11" futures = "0.3" gilrs = "0.11" git2 = { version = "0.20", features = ["vendored-openssl"] } -glam = { version = "0.30", features = ["serde", "mint"] } +glam = { version = "0.30", features = ["serde", "mint", "bytemuck"] } hecs = { version = "0.11", features = ["serde"] } log = "0.4" log-once = "0.4" @@ -84,6 +84,7 @@ glyphon = { git = "https://github.com/grovesNL/glyphon", rev = "9dd9376" } puffin = "0.19" bitflags = "2.10" features = "0.10" +puffin_http = "0.16" [workspace.dependencies.image] version = "0.24" @@ -47,6 +47,7 @@ pollster.workspace = true image.workspace = true puffin.workspace = true bitflags.workspace = true +puffin_http.workspace = true #yakui-wgpu.workspace = true #yakui.workspace = true @@ -0,0 +1,323 @@ +use dropbear_traits::SerializableComponent; +use std::collections::HashMap; +use std::sync::Arc; +use glam::Mat4; +use wgpu::util::DeviceExt; +use dropbear_macro::SerializableComponent; +use crate::graphics::SharedGraphicsContext; +use crate::model::{AnimationInterpolation, ChannelValues, Model, NodeTransform}; + +#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, SerializableComponent)] +pub struct AnimationComponent {
Large diffs are not rendered by default. Showing the first 50 of 7146 lines. Show full diff