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,7 +198,6 @@ 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(),
@ -206,7 +205,6 @@ where
); );
} }
} }
}
let workspace = state.shell.space_for_handle(&handle).ok_or(OutputNoMode)?; let workspace = state.shell.space_for_handle(&handle).ok_or(OutputNoMode)?;
@ -320,7 +318,11 @@ where
} }
if let Some(fps) = fps.as_mut() { if let Some(fps) = fps.as_mut() {
fps.screencopy(); fps.screencopy();
}
}
#[cfg(feature = "debug")] #[cfg(feature = "debug")]
if let Some(ref mut fps) = fps {
if let Some(rd) = fps.rd.as_mut() { if let Some(rd) = fps.rd.as_mut() {
rd.end_frame_capture( rd.end_frame_capture(
renderer.glow_renderer().egl_context().get_context_handle(), renderer.glow_renderer().egl_context().get_context_handle(),
@ -328,7 +330,6 @@ where
); );
} }
} }
}
res res
} }