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,