| 
							
							
								 Carter Anderson | 841755aaf2 | Adopt a Fetch pattern for SystemParams (#1074) | 2020-12-15 21:57:16 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 509b138e8f | Schedule v2 (#1021) Schedule V2 | 2020-12-12 18:04:42 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 704a116778 | fix scene loading (#988) | 2020-12-03 13:57:36 -08:00 |  | 
			
				
					| 
							
							
								 Amber Kowalski | 097a55948c | Refactor Time API and internals (#934) Refactor Time API and internals | 2020-11-28 13:08:31 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 72b2fc9843 | Bevy Reflection (#926) Bevy Reflection | 2020-11-27 16:39:59 -08:00 |  | 
			
				
					| 
							
							
								 Nathan Stocks | 12f29bd38c | Timer Polishing (#931) * Pause stops ticks. Consistent getter method names. Update tests.
* Add timing example
* Format with the nightly formatter
Co-authored-by: Amber Kowalski <amberkowalski03@gmail.com> | 2020-11-27 11:39:33 -08:00 |  | 
			
				
					| 
							
							
								 Amber Kowalski | f69cc6f94c | Allow timers to be paused and encapsulate fields (#914) Allow timers to be paused and encapsulate fields | 2020-11-26 11:25:36 -08:00 |  | 
			
				
					| 
							
							
								 Nathan Stocks | 2f408cf053 | Improve timer ergonomics. Add tests (#923) | 2020-11-25 16:43: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Marcus Buffett | 1a92ec2638 | Make Timer.tick return &Self (#820) Make Timer::tick return &Self | 2020-11-12 18:03:03 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e03f17ba7f | Log Plugin (#836) add bevy_log plugin | 2020-11-12 17:23:57 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4ef6eb8a85 | adjust to new clippy lints (#826) | 2020-11-09 14:12:42 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9afe196f16 | release: 0.3.0 (#783) | 2020-11-03 13:34:00 -08:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1d4a95db62 | ecs: ergonomic query.iter(), remove locks, add QuerySets (#741) | 2020-10-29 23:39:55 -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 |  | 
			
				
					| 
							
							
								 Grayson Burton | 354d71cc1f | The Great Debuggening (#632) The Great Debuggening | 2020-10-08 11:43:01 -07:00 |  | 
			
				
					| 
							
							
								 Andrew Hickman | 9a4167ef7f | Fix FloatOrd hash being different for different NaN values (#618) * Fix FloatOrd hash being different for different NaN values
* Fix FloatOrd hashing +0.0 and -0.0 to different values | 2020-10-03 12:56:25 -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 |  | 
			
				
					| 
							
							
								 Tomasz Sterna | 408114269b | Use instant::Instant with wasm-bindgen feature (#591) | 2020-09-27 12:55:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 028a22b129 | asset: use bevy_tasks in AssetServer (#550) | 2020-09-21 20:23:09 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 74dba5f36b | release: 0.2.1 (#533) | 2020-09-20 15:58:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ba5af4dd56 | release: 0.2.0 (#520) | 2020-09-19 15:29:08 -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 |  | 
			
				
					| 
							
							
								 Smite Rust | a9ce7f4e82 | update dependencies (#470) | 2020-09-10 12:54:24 -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 |  | 
			
				
					| 
							
							
								 Robbie Davenport | 4aabe983ec | Switch usage of std HashMap/HashSet default hasher, to aHash algo (#258) switch to ahash for HashMaps and HashSets via a new bevy_utils crate | 2020-08-28 17:08:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b925e22949 | 0.1.3 upgrade | 2020-08-22 10:16:52 -07:00 |  | 
			
				
					| 
							
							
								 8bp | 68d419d40f | Add repeating flag to Timer (#165) Repeating timers will reset themselves upon finishing, carrying over any
excess time during the last tick. This fixes timer drift upon resetting. | 2020-08-21 14:57:25 -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 | 34752a27bd | add "0.1" version to all bevy crate references | 2020-08-09 17:39:28 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9aee5323e1 | add crate metadata | 2020-08-09 17:24:27 -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 |  | 
			
				
					| 
							
							
								 Carter Anderson | 07858aa348 | scene: fix dynamically loading RenderPipelines scenes | 2020-08-02 19:33:27 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 7212b70478 | rustfmt changes | 2020-07-28 14:24:03 -07:00 |  | 
			
				
					| 
							
							
								 Thomas Herzog | b4c185eb0c | cargo fmt | 2020-07-26 21:10:18 +02:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 0c2e26ddde | Revert "ecs: remove &mut requirement on query iterators" This reverts commit 6dc1d07cbc. | 2020-07-21 20:12:15 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6dc1d07cbc | ecs: remove &mut requirement on query iterators | 2020-07-20 13:59:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d8b3d078b4 | core: add Labels | 2020-07-19 20:34:04 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 19fe299f5a | ecs: use Mut<T> tracking pointer everywhere | 2020-07-18 02:09:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9f26a453c6 | ecs: simplify imports | 2020-07-16 19:20:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f742ce3ef2 | app: simplify app imports | 2020-07-16 18:47:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b12c4d0a48 | render: simplify imports and cleanup prelude | 2020-07-16 18:26:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 196bde64e3 | cargo fmt | 2020-07-16 17:23:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1110f9b877 | create bevy_math crate and move math types there | 2020-07-16 17:11:52 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d9adea1b5e | transform: TransformPlugin | 2020-07-16 16:32:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3b68c7cc4a | transform: remove some dependencies and cleanup | 2020-07-10 01:49:23 -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 | 5787bcb2c5 | legion: upgrade | 2020-06-27 14:32:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1f12964026 | legion: remove foreach system functions this is a bit sad, but upstream legion's new lifetimes appear to be incompatible with our foreach approach | 2020-06-27 12:06:12 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | dfde160741 | ecs: add ability to set the current entity in world builders | 2020-06-25 13:23:28 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | bcfc27483b | ecs: allow infinite child nesting in WorldBuilder | 2020-06-25 13:15:59 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 92c44320ee | ecs: rename EntityArchetype to ComponentSet | 2020-06-25 11:21:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1ef4fbf005 | ui: rework so Nodes now use transforms and z-sort happens | 2020-06-25 10:13:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 75429f4639 | render: use left-handed coordinate system and y-up | 2020-06-24 15:29:10 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4ba2f72572 | render: is_transparent flag. draw transparent object back-to-front and opaque objects front-to-back | 2020-06-24 11:35:01 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3ee8aa8b0f | camera: make camera transform in world coordinates instead of the inverse | 2020-06-23 19:18:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ec11a6a5f6 | ecs: make build_children closure FnMut to allow mutation of closue values | 2020-06-22 17:37:44 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f72c4beadf | transform: run transform systems at startup and move transform systems to POST_UPDATE | 2020-06-22 12:55:54 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | faacd2778d | sprite: add color to TextureAtlasSprite and make Vec3 16 bytes again to account for glsl UBO layout | 2020-06-21 17:43:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 17d70f7d67 | bytes: FromBytes trait and round trip tests | 2020-06-21 12:25:36 -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 | fd8f87400d | add RenderResources/RenderResource traits to replace Uniforms/Uniform | 2020-06-07 19:12:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5add29f8cf | rename LocalToWorld -> Transform and LocalToParent -> LocalTransform | 2020-06-07 13:39:50 -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 | 6eea96366d | cargo fmt | 2020-06-03 20:08:20 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a4c15f96de | Timer Resource/Component | 2020-06-03 19:53:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d65a2c783d | bytes: impl for Vec<T> | 2020-06-03 11:12:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5bcd594cb4 | bytes: AsBytes trait, remove zerocopy, remove glam fork | 2020-06-01 19:38:05 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d5d0107ada | bytes: remove AsBytes in favor of Bytes | 2020-06-01 14:33:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 19bf386de9 | track time since startup | 2020-05-30 21:32:47 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a5df2ca62b | better time calculation | 2020-05-30 21:15:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 830565ae2b | scene: type registry refactor. use short type names when possible | 2020-05-27 19:27:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d2d02f63f6 | props: "Seq" properties | 2020-05-26 19:47:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c8d55fe030 | register bevy_transform and bevy_render components | 2020-05-25 18:49:29 -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 | 06f3a4efb9 | Use system fns for all setup code | 2020-05-13 17:31:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b58db0749e | use init_resource everywhere | 2020-05-13 16:35:38 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 75614f5084 | Ui depth from parent (falls back to insertion order for orphans), do ui rect size offsets before rendering, | 2020-05-06 13:49:07 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c5ca59dc4d | cargo fmt | 2020-05-05 18:44:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 41be55bf8d | custom glam with zerocopy impls | 2020-05-03 16:55:17 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 355e219608 | begin porting ui to new render graph | 2020-05-02 17:56:30 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3e3ab92ff5 | cargo fmt | 2020-04-30 22:30:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 37b4dff172 | port time and diagnostic systems to system fns | 2020-04-30 16:13:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 87066cafd3 | move bevy crates to their own folder | 2020-04-24 17:57:20 -07:00 |  |