mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 23:00:04 -04:00
Add egui_wgpu crate (#1564)
Based on https://github.com/hasenbanck/egui_wgpu_backend `egui-wgpu` is now an official backend for `eframe` (opt-in). Use the `wgpu` feature flag on `eframe` and the `NativeOptions::renderer` settings to pick it. Co-authored-by: Nils Hasenbanck <nils@hasenbanck.de> Co-authored-by: Sven Niederberger <niederberger@embotech.com> Co-authored-by: Sven Niederberger <73159570+s-nie@users.noreply.github.com>
This commit is contained in:
@@ -15,7 +15,7 @@ crate-type = ["cdylib", "rlib"]
|
||||
|
||||
|
||||
[features]
|
||||
default = ["persistence"]
|
||||
default = ["glow", "persistence"]
|
||||
|
||||
http = ["ehttp", "image", "poll-promise", "egui_extras/image"]
|
||||
persistence = [
|
||||
@@ -32,13 +32,15 @@ serde = [
|
||||
]
|
||||
syntax_highlighting = ["egui_demo_lib/syntax_highlighting"]
|
||||
|
||||
glow = ["eframe/glow"]
|
||||
wgpu = ["eframe/wgpu"]
|
||||
|
||||
|
||||
[dependencies]
|
||||
chrono = { version = "0.4", features = ["js-sys", "wasmbind"] }
|
||||
eframe = { version = "0.18.0", path = "../eframe" }
|
||||
eframe = { version = "0.18.0", path = "../eframe", default-features = false }
|
||||
egui = { version = "0.18.0", path = "../egui", features = ["extra_debug_asserts"] }
|
||||
egui_demo_lib = { version = "0.18.0", path = "../egui_demo_lib", features = ["chrono"] }
|
||||
egui_glow = { version = "0.18.0", path = "../egui_glow" }
|
||||
|
||||
# Optional dependencies:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user