@@ -59,10 +59,10 @@ comfy-table = { version = "6.1", default-features = false }
5959ctrlc = { version = " 3.0" , features = [" termination" ] }
6060ecolor = " 0.21.0"
6161eframe = { version = " 0.21.3" , default-features = false }
62- egui = { version = " 0.21.0" , features = [" extra_debug_asserts" , " tracing " ] }
62+ egui = { version = " 0.21.0" , features = [" extra_debug_asserts" , " log " ] }
6363egui-wgpu = " 0.21.0"
6464egui_dock = " 0.4"
65- egui_extras = { version = " 0.21.0" , features = [" tracing " ] }
65+ egui_extras = { version = " 0.21.0" , features = [" log " ] }
6666emath = " 0.21.0"
6767enumset = " 1.0.12"
6868epaint = " 0.21.0"
@@ -85,9 +85,8 @@ thiserror = "1.0"
8585time = { version = " 0.3" , features = [" wasm-bindgen" ] }
8686tinyvec = { version = " 1.6" , features = [" alloc" , " rustc_1_55" ] }
8787tokio = " 1.24"
88- wgpu = { version = " 0.15.1" , default-features = false }
89- wgpu-core = { version = " 0.15.1" , default-features = false }
90- wgpu-hal = { version = " 0.15.4" , default-features = false }
88+ wgpu = { version = " 0.16" , default-features = false }
89+ wgpu-core = { version = " 0.16" , default-features = false }
9190
9291
9392[profile .dev ]
@@ -113,9 +112,16 @@ debug = true
113112# As a last resport, patch with a commit to our own repository.
114113# ALWAYS document what PR the commit hash is part of, or when it was merged into the upstream trunk.
115114
116- # ecolor = { path = "../../egui/crates/ecolor" }
117- # eframe = { path = "../../egui/crates/eframe" }
118- # egui = { path = "../../egui/crates/egui" }
119- # egui-wgpu = { path = "../../egui/crates/egui-wgpu" }
120- # egui_extras = { path = "../../egui/crates/egui_extras" }
121- # emath = { path = "../../egui/crates/emath" }
115+ # TODO(andreas/emilk): Update to a stable egui version
116+ # wgpu 0.16 support.
117+ ecolor = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
118+ eframe = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
119+ egui = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
120+ egui-wgpu = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
121+ egui_extras = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
122+ emath = { git = " https://github.com/emilk/egui" , rev = " 0e6d69d" }
123+
124+ # TODO(andreas): Either work around this issue in wgpu-egui (never discard command buffers) or wait for wgpu patch release.
125+ # Fix for command buffer dropping crash https://github.com/gfx-rs/wgpu/pull/3726
126+ wgpu = { git = " https://github.com/rerun-io/wgpu" , rev = " de497aeda152a3515bac5eb4bf1b17f1757b9dac" }
127+ wgpu-core = { git = " https://github.com/rerun-io/wgpu" , rev = " de497aeda152a3515bac5eb4bf1b17f1757b9dac" }
0 commit comments