diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-18 01:37:42 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-18 01:37:42 +0100 |
commit | 5fe6b69f5d2ecc37ee899fd6d9e536f73783d70f (patch) | |
tree | da1590eb626ef7167807f0191f4aafa103704e1a /client/src/interfaces/profiler.rs | |
parent | a2c5b47e34d358f8b9b697fba8a6c52585cff8fa (diff) | |
download | weareserver-5fe6b69f5d2ecc37ee899fd6d9e536f73783d70f.tar weareserver-5fe6b69f5d2ecc37ee899fd6d9e536f73783d70f.tar.bz2 weareserver-5fe6b69f5d2ecc37ee899fd6d9e536f73783d70f.tar.zst |
profiler show adapter info
Diffstat (limited to 'client/src/interfaces/profiler.rs')
-rw-r--r-- | client/src/interfaces/profiler.rs | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/client/src/interfaces/profiler.rs b/client/src/interfaces/profiler.rs index c6256b6..b6c4698 100644 --- a/client/src/interfaces/profiler.rs +++ b/client/src/interfaces/profiler.rs @@ -28,10 +28,32 @@ impl Widget for &mut Profiler { self.idata.scene_prepare.ui(ui); }); ui.collapsing("Download", |ui| { - ui.add(&*self.idata.downloader); + self.idata.downloader.ui(ui); }); ui.collapsing("Render", |ui| { - ui.add(&*self.idata.render_timing.lock().unwrap()); + self.idata.render_timing.lock().unwrap().ui(ui); + }); + ui.collapsing("Adapter Info", |ui| { + Grid::new("ai") + .num_columns(2) + .show(ui, |ui| { + ui.label("Backend"); + ui.label(&self.idata.adapter_info.backend.to_string()); + ui.end_row(); + ui.label("Name"); + ui.label(&self.idata.adapter_info.name); + ui.end_row(); + ui.label("Device Type"); + ui.label(format!("{:?}", self.idata.adapter_info.device_type)); + ui.end_row(); + ui.label("Driver"); + ui.label(&self.idata.adapter_info.driver); + ui.end_row(); + ui.label("Driver Info"); + ui.label(&self.idata.adapter_info.driver_info); + ui.end_row(); + }) + .response }); ui.response() } |