debug: Enable renderdoc without screencopy

This commit is contained in:
Victoria Brekenfeld 2023-02-27 23:54:28 +01:00
parent d16b752030
commit a8920f533e

View file

@ -198,13 +198,11 @@ where
if let Some(ref mut fps) = fps { if let Some(ref mut fps) = fps {
fps.start(); fps.start();
#[cfg(feature = "debug")] #[cfg(feature = "debug")]
if screencopy.is_some() { if let Some(rd) = fps.rd.as_mut() {
if let Some(rd) = fps.rd.as_mut() { rd.start_frame_capture(
rd.start_frame_capture( renderer.glow_renderer().egl_context().get_context_handle(),
renderer.glow_renderer().egl_context().get_context_handle(), std::ptr::null(),
std::ptr::null(), );
);
}
} }
} }
@ -320,13 +318,16 @@ where
} }
if let Some(fps) = fps.as_mut() { if let Some(fps) = fps.as_mut() {
fps.screencopy(); fps.screencopy();
#[cfg(feature = "debug")] }
if let Some(rd) = fps.rd.as_mut() { }
rd.end_frame_capture(
renderer.glow_renderer().egl_context().get_context_handle(), #[cfg(feature = "debug")]
std::ptr::null(), if let Some(ref mut fps) = fps {
); if let Some(rd) = fps.rd.as_mut() {
} rd.end_frame_capture(
renderer.glow_renderer().egl_context().get_context_handle(),
std::ptr::null(),
);
} }
} }