Commit graph

36 commits

Author SHA1 Message Date
Carter Anderson
83d5275e10 add "query system functions" 2020-05-28 13:36:48 -07:00
Carter Anderson
1d4a574b52 remove lifetime bound from IntoSystem 2020-05-28 10:51:53 -07:00
Carter Anderson
b96fec5f44 use inclusive ranges in legion system fn macro 2020-05-28 09:35:22 -07:00
Carter Anderson
5b6001a413 legion fn system proc macro 2020-05-28 01:53:43 -07:00
Carter Anderson
f0cbe8cd86 prop: impl prop macro. add impls for glam, legion, smallvec 2020-05-25 17:50:17 -07:00
Carter Anderson
0826d74163 props: remove specialization, ignore fields, impl for Handle, fix world round tripping 2020-05-25 12:03:50 -07:00
Carter Anderson
6e31b90ec3 upgrade ron and use decimal fork 2020-05-22 18:07:26 -07:00
Carter Anderson
38669107c9 upgrade legion 2020-05-21 17:59:33 -07:00
Carter Anderson
d920100d35 scenes: deserialization and refactor 2020-05-21 17:21:33 -07:00
Carter Anderson
64ce5b42c0 Add stable legion entity ids (GuidEntityAllocator) 2020-05-20 10:39:52 -07:00
Carter Anderson
29ad64f1d8 upgrade some dependencies to remove redundancies 2020-05-18 12:26:30 -07:00
Carter Anderson
4e1abea161 AssetServer: multithreaded sync/async asset loading 2020-05-15 16:55:44 -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
5537eabb8c "base render graph": a common baseline graph 2020-05-03 10:54:30 -07:00
Carter Anderson
368a1b8815 cargo fmt 2020-05-01 01:50:07 -07:00
Carter Anderson
4315455859 add system fn todos 2020-05-01 01:47:59 -07:00
Carter Anderson
a1cbf36b0c Use system type name as default system name 2020-05-01 00:55:32 -07:00
Carter Anderson
3e3ab92ff5 cargo fmt 2020-04-30 22:30:51 -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
2047f9c0d9 Add command encoder system variants 2020-04-30 10:42:22 -07:00
Carter Anderson
c04b4a6c0b remove unused variable 2020-04-29 20:33:30 -07:00
Carter Anderson
03e8c1caf7 flat system functions w/ arbitary resource inputs 2020-04-29 20:05:13 -07:00
Carter Anderson
321ce4d439 refactor system impl macro to prevent warnings 2020-04-29 17:10:31 -07:00
Carter Anderson
d88f9a7913 add support for empty functions as systems 2020-04-29 17:00:20 -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
092f3888ca Resource system functions 2020-04-28 02:31:01 -07:00
Carter Anderson
d5a33c9d0d Add thread safety to "function systems" 2020-04-28 01:27:18 -07:00
Carter Anderson
d5dcc96c39 "functions as systems" 2020-04-28 01:00:30 -07:00
Carter Anderson
65d072fc6a re-add bevy_legion 2020-04-24 18:14:31 -07:00
Carter Anderson
8dcb7413d6 (temporarily) remove bevy_legion 2020-04-24 18:07:33 -07:00
Carter Anderson
87066cafd3 move bevy crates to their own folder 2020-04-24 17:57:20 -07:00