bevyengine / bevyengine/bevy

Performance regression since changelists for mesh specialization/queueing

Open
#23,114 9 comments 5 reactions 0 assignees View on GitHub
A-Rendering C-Bug C-Performance I-Regression S-Needs-Design
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## Bevy version and features

- main since #22966

## \[Optional\] Relevant system information

reproduced on macos/metal and linux/vulkan

## What you did

```
cargo run --release --example bevymark -- --waves 60 --per-wave 500 --benchmark --mode sprite
```
and
```
cargo run --release --example many_buttons
```

## What went wrong

On my Mac:
- Frame time in bevymark: 2.6ms before, 4.9ms after
- Frame time in many_buttons: 5.4ms before, 9.4ms after

On Linux:

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.