1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 13:20:05 -04:00

Some work on wgpu implementation

This commit is contained in:
Konkitoman
2023-08-06 09:21:44 +03:00
parent 05bf0e124a
commit 860160ed05
4 changed files with 87 additions and 80 deletions

View File

@@ -3,6 +3,11 @@ use eframe::egui::window::ViewportBuilder;
use eframe::egui::Id;
use eframe::NativeOptions;
#[cfg(feature = "wgpu")]
const RENDERER: eframe::Renderer = eframe::Renderer::Wgpu;
#[cfg(not(feature = "wgpu"))]
const RENDERER: eframe::Renderer = eframe::Renderer::Glow;
fn main() {
env_logger::init(); // Use `RUST_LOG=debug` to see logs.
@@ -19,7 +24,7 @@ fn main() {
let _ = eframe::run_simple_native(
"Viewports Examples",
NativeOptions {
renderer: eframe::Renderer::Glow,
renderer: RENDERER,
..NativeOptions::default()
},
move |ctx, _frame| {
@@ -177,7 +182,7 @@ fn main() {
} else {
ctx.memory_mut(|mem| {
mem.set_dragged_id(
egui::Id::new("Test2").with("frame_resize"),
egui::Id::new("Test3").with("frame_resize"),
)
});
}