bevyengine / bevyengine/bevy

Add tracy integration to pipeline statistics

Open
#12,540 0 comments 2 reactions 0 assignees View on GitHub
A-Dev-Tools A-Diagnostics A-Rendering C-Feature
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 16h
Merged PRs (30d)
171

Description

## What problem does this solve or what need does it fill?

Pipeline statistics give us performance information about rendering data.

`tracy` is the standard tool we use to capture other performance data. We should collect it all in one place.

## Additional context

Discussed by @JMS55 and @LeshaInc in #9135.

Contributor guide

Open the contributing guide

Research direction

Start by reading the discussion in #9135, then locate the existing pipeline statistics implementation and how rendering performance data is collected. The work is complete when Tracy data is integrated with those statistics so the relevant performance information is collected in one place.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.