Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakobhellermann/bevy_mod_debugdump
https://github.com/jakobhellermann/bevy_mod_debugdump
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jakobhellermann/bevy_mod_debugdump
- Owner: jakobhellermann
- License: apache-2.0
- Created: 2021-02-13T21:26:51.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-21T00:47:59.000Z (3 months ago)
- Last Synced: 2024-10-13T00:11:11.775Z (27 days ago)
- Language: Rust
- Size: 25.2 MB
- Stars: 262
- Watchers: 2
- Forks: 37
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE.md
Awesome Lists containing this project
- awesome-bevy - bevy_mod_debugdump
README
# bevy_mod_debugdump
![Crates.io](https://img.shields.io/crates/v/bevy_mod_debugdump)
![Crates.io](https://img.shields.io/crates/d/bevy_mod_debugdump)Live playground: [jakobhellermann.github.io/bevy_mod_debugdump](https://jakobhellermann.github.io/bevy_mod_debugdump)
```rust
use bevy::prelude::*;
use bevy::log::LogPlugin;fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(bevy_mod_debugdump::CommandLineArgs)
.run()
}
``````
cargo run -- --dump-update-scheduleUsage: [--dump-update-schedule file] [--dump-render file] [--no-exit]
```## Schedule graph
```rust
use bevy::prelude::*;
use bevy::log::LogPlugin;fn main() {
let mut app = App::new();
app.add_plugins(DefaultPlugins.build().disable::()); // disable LogPlugin so that you can pipe the output directly into `dot -Tsvg`
bevy_mod_debugdump::print_schedule_graph(&mut app, Update);
}
````PreUpdate` schedule:
See all schedules at [docs/schedule](./docs/schedule/README.md).
## Render app
### Render graph
```rust
use bevy::prelude::*;
use bevy::log::LogPlugin;fn main() {
let mut app = App::new();
app.add_plugins(DefaultPlugins.build().disable::());
bevy_mod_debugdump::print_render_graph(&mut app);
}
```### Extract schedule
### Main render schedule
## Bevy support table
|bevy|bevy\_mod\_debugdump|
|---|---|
|0.14|0.11|
|0.13|0.10|
|0.12|0.9|
|0.11|0.8|
|0.10|0.7|
|0.9|0.6|
|0.8|0.5|
|0.7|0.4|
|0.6|0.3|
|0.5|0.2|
|0.5|0.1|