
* Deprecate egui_glium - looking for new maintainer egui_glium was the first backend of egui, and it served us well for a long time, but we have long since moved on to glow and wgpu. Not egui_glium is holding back an update to latest winit. Since development on glium has long since been discontinued I will therefore deprecate egui_glium with this PR. The code is still there in the repository for a while longer, but is no longer compiled. If there is any interest in maintaining egui_glium, then fork it and make a PR to remove the last egui_glium from this repository. I will give you publish rights on crates.io. * update glutin 0.30.2 -> 0.30.3 * cargo update -p backtrace Updating crates.io index Updating addr2line v0.17.0 -> v0.19.0 Updating backtrace v0.3.66 -> v0.3.67 Updating gimli v0.26.2 -> v0.27.1 Removing miniz_oxide v0.5.4 Updating object v0.29.0 -> v0.30.3 * cargo deny: allow duplicates of windows-sys, wayland-sys, and nix * cargo-deny whitelist tiny-skia
35 lines
1.1 KiB
TOML
35 lines
1.1 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"crates/ecolor",
|
|
"crates/egui_demo_app",
|
|
"crates/egui_demo_lib",
|
|
"crates/egui_extras",
|
|
"crates/egui_glow",
|
|
"crates/egui-wgpu",
|
|
"crates/egui-winit",
|
|
"crates/egui",
|
|
"crates/emath",
|
|
"crates/epaint",
|
|
|
|
"examples/*",
|
|
]
|
|
|
|
[profile.release]
|
|
# lto = true # VERY slightly smaller wasm
|
|
# opt-level = 's' # 10-20% smaller wasm compared to `opt-level = 3`
|
|
# opt-level = 1 # very slow and big wasm. Don't do this.
|
|
opt-level = 2 # fast and small wasm, basically same as `opt-level = 's'`
|
|
# opt-level = 3 # unecessarily large wasm for no performance gain
|
|
|
|
# debug = true # include debug symbols, useful when profiling wasm
|
|
|
|
|
|
[profile.dev]
|
|
# Can't leave this on by default, because it breaks the Windows build. Related: https://github.com/rust-lang/cargo/issues/4897
|
|
# split-debuginfo = "unpacked" # faster debug builds on mac
|
|
# opt-level = 1 # Make debug builds run faster
|
|
|
|
# Optimize all dependencies even in debug builds (does not affect workspace packages):
|
|
[profile.dev.package."*"]
|
|
opt-level = 2
|