tirbofish/dropbear · commit
5c67beb3f55ff4b1a0af1b0895e63d332dc1266f
feature: hot reloading shaders
Signature present but could not be verified.
Unverified
@@ -96,6 +96,9 @@ naga = { version = "29", features = ["wgsl-in"] } uuid = { version = "1.22", features = ["v4", "serde"] } splines = "5.0" +notify = "9.0.0-rc.2" +arc-swap = "1.9" + [patch.crates-io] egui = { git = "https://github.com/emilk/egui", branch = "main" } emath = { git = "https://github.com/emilk/egui", branch = "main" } @@ -53,6 +53,8 @@ rkyv.workspace = true bevy_mikktspace.workspace = true wesl.workspace = true egui_extras.workspace = true +arc-swap.workspace = true +notify.workspace = true [target.'cfg(not(target_os = "android"))'.dependencies] rfd.workspace = true @@ -3,7 +3,7 @@ use crate::model::Vertex; use crate::{BindGroupLayouts, texture}; use crate::{State, egui_renderer::EguiRenderer}; use dropbear_future_queue::FutureQueue; -use egui::{Context, TextureId}; +use egui::TextureId; use glam::{DMat4, DQuat, DVec3, Mat3}; use parking_lot::{Mutex, RwLock}; use std::ops::{Deref, DerefMut}; @@ -1,5 +1,5 @@ use crate::asset::{AssetRegistry, Handle}; -use crate::buffer::{MutableDataBuffer, UniformBuffer}; +use crate::buffer::UniformBuffer; use crate::texture::TextureBuilder; use crate::{
Large diffs are not rendered by default. Showing the first 50 of 737 lines. Show full diff