many_buttons performance regression
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 161
Description
## Bevy version
This regression was introduced in Remove custom rounding (#16097) at 05d90686fc355c6ae43b108e84b0a7a0a01d7bf9
The commit just before it: af279073aa89352ee7ded402a943f2168e37ef10 is faster.
`cargo run --release --example many_buttons`
Before the #16097 PR: `17.6ms`, after: `21.7ms`.
Windows 10, 7950x, RTX3060, Vulkan
After the PR (05d90686fc355c6ae43b108e84b0a7a0a01d7bf9)

Before the PR (af279073aa89352ee7ded402a943f2168e37ef10)

vtune with `cargo run --profile release-with-debug --example many_buttons`
```
[profile.release-with-debug]
inherits = "release"
debug = true
```
Contributor guide
Assessment
This issue has not been assessed yet.