Skip to content

Commit 21c31cf

Browse files
committed
Fixed frames and frame capture being inconsistent
1 parent 042d512 commit 21c31cf

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

types/scene/wlr_scene.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3103,6 +3103,14 @@ bool wlr_scene_output_build_state(struct wlr_scene_output *scene_output,
31033103
wlr_output_add_software_cursors_to_render_pass(output, &render_pass->base, &render_data.damage);
31043104
pixman_region32_fini(&render_data.damage);
31053105

3106+
#ifdef TRACY_ENABLE
3107+
struct fx_renderer *renderer = fx_get_renderer(output->renderer);
3108+
// Send over the finished frame to tracy. Can be removed and placed else
3109+
// where to debug other buffers
3110+
TRACY_CAPTURE_BUFFER(renderer->tracy_data, render_pass->buffer);
3111+
TRACY_MARK_FRAME;
3112+
#endif
3113+
31063114
if (!wlr_render_pass_submit(&render_pass->base)) {
31073115
wlr_buffer_unlock(buffer);
31083116

0 commit comments

Comments
 (0)