resolve queries in render_to_texture for benchmarking
diff --git a/src/lib.rs b/src/lib.rs index ed56b5f..194b9a0 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -300,6 +300,14 @@ #[cfg(feature = "wgpu-profiler")] &mut self.profiler, )?; + #[cfg(feature = "wgpu-profiler")] + { + let mut encoder = + device.create_command_encoder(&wgpu::CommandEncoderDescriptor { label: None }); + self.profiler.resolve_queries(&mut encoder); + queue.submit(Some(encoder.finish())); + self.profiler.end_frame().unwrap(); + } Ok(()) }
diff --git a/src/util.rs b/src/util.rs index 7ab57ce..8a96043 100644 --- a/src/util.rs +++ b/src/util.rs
@@ -137,6 +137,7 @@ ) .await .ok()?; + println!("{:?}", adapter.get_info()); let device_handle = DeviceHandle { adapter, device,