TheRawMeatball
|
fa73036f9d
|
Extend AppBuilder api with add_system_set and similar methods (#1453)
Extend AppBuilder api with `add_system_set` and similar methods
|
2021-02-19 11:36:34 -08:00 |
|
Alexander Sepity
|
c2a427f1a3
|
Non-string labels (#1423 continued) (#1473)
Non-string labels
|
2021-02-18 13:20:37 -08:00 |
|
Alexander Sepity
|
d5a7330431
|
System sets and parallel executor v2 (#1144)
System sets and parallel executor v2
|
2021-02-09 12:14:10 -08:00 |
|
MinerSebas
|
3475a64a2c
|
More Doctest changes (#1405)
* Add system() to DocTests
* Hide use statements
|
2021-02-05 17:44:34 -08:00 |
|
Zicklag
|
bff44f76ec
|
Fix Un-Renamed add_resource Compile Error (#1357)
|
2021-01-30 13:32:46 -08:00 |
|
Alice Cecile
|
6f5a4d9deb
|
Rename add_resource to insert_resource (#1356)
* Renamed add_resource to insert_resource
* Changed usage of add_resource to insert_resource
* Renamed add_thread_local_resource
|
2021-01-30 12:55:13 -08:00 |
|
Daniel McNab
|
b922a3ec60
|
Update init_resource to not overwrite (#1349)
Update init_resource to not overwrite
|
2021-01-30 12:48:11 -08:00 |
|
TheRawMeatball
|
a880b54508
|
Make EventReader a SystemParam (#1244)
* Add generic support for `#[derive(SystemParam)]`
* Make EventReader a SystemParam
|
2021-01-18 22:23:30 -08:00 |
|
Carter Anderson
|
841755aaf2
|
Adopt a Fetch pattern for SystemParams (#1074)
|
2020-12-15 21:57:16 -08:00 |
|
Carter Anderson
|
b12e3bf3bb
|
Improve usability of StateStage and cut down on "magic" (#1059)
Improve usability of StateStage and cut down on "magic"
|
2020-12-14 17:13:22 -08:00 |
|
Carter Anderson
|
509b138e8f
|
Schedule v2 (#1021)
Schedule V2
|
2020-12-12 18:04:42 -08:00 |
|
Joshua J. Bouw
|
9f4c8b1b9a
|
Fix errors and panics to typical Rust conventions (#968)
Fix errors and panics to typical Rust conventions
|
2020-12-02 11:31:16 -08:00 |
|
Mariusz Kryński
|
d96493a42a
|
use wasm-friendly instant::Instant everywhere (#895)
* use instant::Instant everywhere
* reexport instant::{Duration, Instant} from bevy_utils
|
2020-11-21 16:38:24 -08:00 |
|
bjorn3
|
0dbbcd98b6
|
Expose an EventId for events (#894)
* Expose an EventId for events
This can be helpful for correlating the place where an event is created
to the place where the event is processed.
|
2020-11-21 14:03:18 -08:00 |
|
Carter Anderson
|
3a6f6de277
|
System Inputs, Outputs, Chaining, and Registration Ergo (#876)
System Inputs, Outputs, Chaining, and Registration Ergo
|
2020-11-16 18:18:00 -08:00 |
|
Carter Anderson
|
e03f17ba7f
|
Log Plugin (#836)
add bevy_log plugin
|
2020-11-12 17:23:57 -08:00 |
|
Robert Swain
|
a266578992
|
Add tracing spans to schedules, stages, systems (#789)
Add tracing spans to schedules, stages, systems
|
2020-11-10 18:49:49 -08:00 |
|
Carter Anderson
|
ebcdc9fb8c
|
Flexible ECS System Params (#798)
system params can be in any order, faster compiles, remove foreach
|
2020-11-08 12:34:05 -08:00 |
|
Carter Anderson
|
66f2f76a18
|
rename add_plugin_group to add_plugins (#773)
|
2020-11-02 19:01:17 -08:00 |
|
Nathan Stocks
|
9871e7e24b
|
Remove add_default_plugins and add MinimalPlugins for simple "headless" scenarios (#767)
Remove add_default_plugins and add MinimalPlugins for simple "headless" scenarios
|
2020-11-02 18:38:37 -08:00 |
|
Carter Anderson
|
bf2a917b81
|
app: PluginGroups and DefaultPlugins (#744)
|
2020-10-29 13:04:28 -07:00 |
|
Boxy
|
8c053e7c67
|
Run app.initialize in the run_once runner (#736)
|
2020-10-28 16:43:17 -07:00 |
|
CGMossa
|
58eb7e7e05
|
Documenting small things here and there.. (#706)
Documenting small things here and there..
|
2020-10-21 15:57:03 -07:00 |
|
Carter Anderson
|
267599e577
|
gamepad: expose raw and filtered gamepad events. (#711)
|
2020-10-21 15:56:07 -07:00 |
|
Carter Anderson
|
c32e637384
|
Asset system rework and GLTF scene loading (#693)
|
2020-10-18 13:48:15 -07:00 |
|
Tomasz Sterna
|
149c39950a
|
Runners explicitly call App.initialize() (#690)
|
2020-10-18 12:25:33 -07:00 |
|
Carter Anderson
|
930eba4ccd
|
add thread local resources (#671)
|
2020-10-12 15:09:44 -07:00 |
|
Carter Anderson
|
1f27d8c727
|
fix new clippy error (#656)
|
2020-10-10 12:16:52 -07:00 |
|
Grayson Burton
|
354d71cc1f
|
The Great Debuggening (#632)
The Great Debuggening
|
2020-10-08 11:43:01 -07:00 |
|
EthanYidong
|
4c753e2588
|
move dynamic plugin loading to its own optional crate (#544)
move dynamic plugin loading to its own crate
|
2020-10-01 13:04:06 -07:00 |
|
Jonas Matser
|
3a4eacbdee
|
Adds derive for missing debug implementations (#597)
|
2020-10-01 10:58:21 -07:00 |
|
Daniel McNab
|
cd9e502b12
|
Fix ScheduleRunnerPlugin (#610)
Fixes #609
|
2020-10-01 10:52:29 -07:00 |
|
Carter Anderson
|
028a22b129
|
asset: use bevy_tasks in AssetServer (#550)
|
2020-09-21 20:23:09 -07:00 |
|
memoryruins
|
fd1d6a388d
|
Stop looping when scheduler receives an AppExit (#536)
|
2020-09-20 16:32:07 -07:00 |
|
Boiethios
|
d4c8436457
|
Add AppBuilder::add_startup_stage_[before/after] (#505)
Co-authored-by: Boiethios <felix-dev@daudre-vignier.fr>
|
2020-09-18 13:30:54 -07:00 |
|
Carter Anderson
|
70ad6671db
|
ecs: use generational entity ids and other optimizations (#504)
ecs: use generational entity ids and other optimizations
|
2020-09-17 17:16:38 -07:00 |
|
Tomasz Sterna
|
34c6f5f41b
|
Implement WASM support for bevy_winit (#503)
Also, replaced wasm_timer::Instant with instant::Instant as it is
used by winit WASM implementation.
|
2020-09-16 13:40:32 -07:00 |
|
Tomasz Sterna
|
2b0ee24a5d
|
Implement single threaded task scheduler for WebAssembly (#496)
* Add hello_wasm example
* Implement single threaded task scheduler for WebAssembly
|
2020-09-15 18:05:31 -07:00 |
|
Tomasz Sterna
|
12deb0bd91
|
Initialize+Run systems when running the app (#444)
This is required, so Local<> resources get initialized before systems run.
|
2020-09-10 12:56:37 -07:00 |
|
Philip Degarmo
|
8b3553002d
|
Reworked parallel executor to not block (#437)
Reworked parallel executor to not block
|
2020-09-05 22:05:33 -07:00 |
|
Waridley
|
4e587db775
|
Feature to disable libloading (#363)
esp. helpful for wasm target
Made default only for `bevy` crate
|
2020-09-01 17:02:11 -07:00 |
|
Philip Degarmo
|
b91fd8a43a
|
Quick fix for #405 (#408)
- Use saturating_sub to avoid overflow in core assignment to task pools
- Temporarily force 4 minimum threads to avoid examples stalling
|
2020-09-01 11:06:45 -07:00 |
|
Lachlan Sneff
|
17e7642611
|
Task System for Bevy (#384)
Add bevy_tasks crate to replace rayon
|
2020-08-29 12:35:41 -07:00 |
|
mfrancis107
|
47f3a0b8be
|
Changes ScheduleRunnerPlugin RunMode::Loop to run on fixed interval (#233)
* Changes ScheduleRunnerPlugin RunMode::Loop to run on fixed interval
* fix formatting
|
2020-08-21 19:31:46 -07:00 |
|
Victor "multun" Collod
|
c38420f1e9
|
enforce clippy for all target and features
|
2020-08-16 07:20:06 -07:00 |
|
Victor "multun" Collod
|
d138647818
|
enforce cargo fmt --check
|
2020-08-16 05:02:06 -07:00 |
|
Carter Anderson
|
423c5e3e0f
|
ecs: prepare for publishing
|
2020-08-09 18:16:12 -07:00 |
|
Carter Anderson
|
3d09459813
|
add more doc comments and clean up some public exports
|
2020-08-09 16:13:04 -07:00 |
|
Carter Anderson
|
f963cd41dc
|
app: rename AppPlugin to Plugin
|
2020-08-07 20:22:17 -07:00 |
|
Thomas Herzog
|
b4c185eb0c
|
cargo fmt
|
2020-07-26 21:10:18 +02:00 |
|