mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-24 02:01:18 +07:00
tty: Pass output name to tracy span
This commit is contained in:
+3
-1
@@ -651,13 +651,15 @@ impl Tty {
|
|||||||
output: &Output,
|
output: &Output,
|
||||||
elements: &[OutputRenderElements<GlesRenderer>],
|
elements: &[OutputRenderElements<GlesRenderer>],
|
||||||
) -> Option<&DmabufFeedback> {
|
) -> Option<&DmabufFeedback> {
|
||||||
let _span = tracy_client::span!("Tty::render");
|
let span = tracy_client::span!("Tty::render");
|
||||||
|
|
||||||
let device = self.output_device.as_mut().unwrap();
|
let device = self.output_device.as_mut().unwrap();
|
||||||
let tty_state: &TtyOutputState = output.user_data().get().unwrap();
|
let tty_state: &TtyOutputState = output.user_data().get().unwrap();
|
||||||
let surface = device.surfaces.get_mut(&tty_state.crtc).unwrap();
|
let surface = device.surfaces.get_mut(&tty_state.crtc).unwrap();
|
||||||
let drm_compositor = &mut surface.compositor;
|
let drm_compositor = &mut surface.compositor;
|
||||||
|
|
||||||
|
span.emit_text(&surface.name);
|
||||||
|
|
||||||
match drm_compositor.render_frame::<_, _, GlesTexture>(
|
match drm_compositor.render_frame::<_, _, GlesTexture>(
|
||||||
&mut device.gles,
|
&mut device.gles,
|
||||||
elements,
|
elements,
|
||||||
|
|||||||
Reference in New Issue
Block a user