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 |
|
Carter Anderson
|
93bb1d5b8e
|
ui: initial flexbox support
|
2020-07-24 23:04:45 -07:00 |
|
Carter Anderson
|
6cad80d572
|
transform|ui: fix transform update lag
|
2020-07-23 18:26:08 -07:00 |
|
Carter Anderson
|
a4e291d9c8
|
app: default app runner now runs the schedule once
|
2020-07-22 13:32:17 -07:00 |
|
Carter Anderson
|
946d5d1024
|
ecs: refactor resources
fixes unintialized global resource memory
|
2020-07-19 14:23:06 -07:00 |
|
Carter Anderson
|
f742ce3ef2
|
app: simplify app imports
|
2020-07-16 18:47:51 -07:00 |
|
Carter Anderson
|
196bde64e3
|
cargo fmt
|
2020-07-16 17:23:50 -07:00 |
|
Carter Anderson
|
d9adea1b5e
|
transform: TransformPlugin
|
2020-07-16 16:32:39 -07:00 |
|
Carter Anderson
|
362fb92cf8
|
ecs: only prepare executor on changes. use parallel executor in App
|
2020-07-15 17:59:13 -07:00 |
|
Carter Anderson
|
c81ab99dac
|
cargo fmt
|
2020-07-10 01:37:06 -07:00 |
|
Carter Anderson
|
950e50bbb1
|
Bevy ECS migration
|
2020-07-10 01:06:21 -07:00 |
|
Carter Anderson
|
4f73dca34d
|
add system profile data to Diagnostics (opt in feature)
|
2020-06-28 01:01:40 -07:00 |
|
Carter Anderson
|
92c44320ee
|
ecs: rename EntityArchetype to ComponentSet
|
2020-06-25 11:21:56 -07:00 |
|
Carter Anderson
|
6cd5af6f74
|
app: move startup stages to their own module
|
2020-06-22 12:55:00 -07:00 |
|
Carter Anderson
|
1dd81587dd
|
events: iter_current_update_events
|
2020-06-16 22:20:08 -07:00 |
|
Carter Anderson
|
e855995145
|
cargo fmt
|
2020-06-15 12:47:35 -07:00 |
|
Carter Anderson
|
e8e3e3c20f
|
move FloatOrd to bevy_core
|
2020-06-10 15:35:23 -07:00 |
|
Carter Anderson
|
4568f5dae3
|
remove specialization. bevy now builds on stable rust!
|
2020-06-07 23:36:39 -07:00 |
|
Carter Anderson
|
70e9892e00
|
remove bevy_derive from bevy crate and export derives from specific crates
|
2020-06-07 12:22:16 -07:00 |
|
Carter Anderson
|
ab31bf9d9e
|
impl Default for EventReader
|
2020-06-03 23:53:00 -07:00 |
|
Carter Anderson
|
4979a06e90
|
input: fix input example and add cursor move events
|
2020-06-03 23:22:32 -07:00 |
|
Carter Anderson
|
6eea96366d
|
cargo fmt
|
2020-06-03 20:08:20 -07:00 |
|
Carter Anderson
|
bab2ad335d
|
add post_startup stage
|
2020-05-25 16:00:05 -07:00 |
|
Carter Anderson
|
d920100d35
|
scenes: deserialization and refactor
|
2020-05-21 17:21:33 -07:00 |
|
Carter Anderson
|
a88982fbfb
|
move universe into Resources
|
2020-05-19 12:20:14 -07:00 |
|
Carter Anderson
|
bf7f222318
|
Support async texture loading
|
2020-05-15 19:30:02 -07:00 |
|
Carter Anderson
|
2bcb8a2a41
|
cargo fmt
|
2020-05-13 18:05:18 -07:00 |
|
Carter Anderson
|
6381611e89
|
Resource -> Res, Ref->Com
|
2020-05-13 17:57:08 -07:00 |
|
Carter Anderson
|
a7eaf32e7c
|
drainable/extendable events
|
2020-05-13 16:17:06 -07:00 |
|
Carter Anderson
|
c5ca59dc4d
|
cargo fmt
|
2020-05-05 18:44:32 -07:00 |
|
Carter Anderson
|
2fb9e115ff
|
Make ecs_guide a "real game"
|
2020-05-03 00:21:32 -07:00 |
|
Carter Anderson
|
7b79b3de8d
|
organize examples and add ecs guide
|
2020-05-01 13:12:47 -07:00 |
|
Carter Anderson
|
368a1b8815
|
cargo fmt
|
2020-05-01 01:50:07 -07:00 |
|
Carter Anderson
|
913d016344
|
remove unnecessary custom type_name_of_val
|
2020-05-01 01:02:13 -07:00 |
|
Carter Anderson
|
a1cbf36b0c
|
Use system type name as default system name
|
2020-05-01 00:55:32 -07:00 |
|
Carter Anderson
|
45a1f0515f
|
use immutable reference in FromResources
|
2020-04-30 23:59:05 -07:00 |
|
Carter Anderson
|
3e3ab92ff5
|
cargo fmt
|
2020-04-30 22:30:51 -07:00 |
|
Carter Anderson
|
e5a99fde4f
|
port event_update to system function
|
2020-04-30 16:19:28 -07:00 |
|
Carter Anderson
|
98f9639050
|
FromResource and derive macro
|
2020-04-30 13:26:01 -07:00 |
|
Carter Anderson
|
3cdee1b8ad
|
system_fn named/id/anon. add "more-system-fn" cargo feature
|
2020-04-30 12:22:35 -07:00 |
|
Carter Anderson
|
2d3903299b
|
Resource and ResourceMut pointers
|
2020-04-29 16:32:19 -07:00 |
|
Carter Anderson
|
45a710fe6a
|
cargo fmt
|
2020-04-29 01:37:54 -07:00 |
|
Carter Anderson
|
9230c370ba
|
Implement IntoSystem trait for flat functions using macros
|
2020-04-28 23:02:21 -07:00 |
|
Carter Anderson
|
f1a03a7a3a
|
some system_fn renaming and add system examples
|
2020-04-28 13:46:07 -07:00 |
|
Carter Anderson
|
713c4a6056
|
move system function constructors to System
|
2020-04-28 11:25:24 -07:00 |
|
Carter Anderson
|
9a3700d8f1
|
Change events.iter(&mut reader) to reader.iter(&events)
|
2020-04-28 10:59:42 -07:00 |
|
Carter Anderson
|
92182060a9
|
add app builder shorthand for system function
|
2020-04-28 02:52:26 -07:00 |
|
Carter Anderson
|
092f3888ca
|
Resource system functions
|
2020-04-28 02:31:01 -07:00 |
|
Carter Anderson
|
115a009c16
|
cargo fmt
|
2020-04-24 18:55:15 -07:00 |
|
Carter Anderson
|
87066cafd3
|
move bevy crates to their own folder
|
2020-04-24 17:57:20 -07:00 |
|