tirbofish/dropbear · diff
feature: using WESL shaders for eay modularisation.
wip: remake shaders to better suit PBR and hopefully not AI generated.
Signature present but could not be verified.
Unverified
@@ -37,7 +37,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", "bytemuck", "rkyv", "bytechec"] } # required to be at 0.30 because of rapier3d not being updated yet +glam = { version = "0.30", features = ["serde", "mint", "bytemuck", "rkyv", "bytecheck"] } # required to be at 0.30 because of rapier3d not being updated yet hecs = { version = "0.11", features = ["serde"] } log = "0.4" log-once = "0.4" @@ -64,7 +64,7 @@ tree-sitter-kotlin = "0.3" libloading = "0.9" indexmap = "2.11" sha2 = "0.11" -wesl = "0.3" +wesl = { version = "0.3", features = ["package"] } dashmap = "6.1" open = "5.3" memory-stats = "1.2" @@ -96,6 +96,12 @@ naga = { version = "29", features = ["wgsl-in"] } uuid = { version = "1.22", features = ["v4", "serde"] } splines = "5.0" +[patch.crates-io] +egui = { git = "https://github.com/emilk/egui", branch = "main" } +emath = { git = "https://github.com/emilk/egui", branch = "main" } +epaint = { git = "https://github.com/emilk/egui", branch = "main" } +ecolor = { git = "https://github.com/emilk/egui", branch = "main" } + [workspace.dependencies.image] version = "0.25" default-features = false @@ -1,6 +1,5 @@ [package] name = "dropbear-engine" -description = "A game engine made by tirbofish. Thats really it..." version.workspace = true edition.workspace = true @@ -52,6 +51,7 @@ uuid.workspace = true float-derive.workspace = true rkyv.workspace = true bevy_mikktspace.workspace = true
Large diffs are not rendered by default. Showing the first 50 of 1097 lines. Show full diff