Carter Anderson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							938d381d45
							
						
					 | 
					
						
						
							
							Merge pull request #178 from JohnDoneth/master
						
						
						
						
						
						
						
						Add Command::remove_one 
						
					 | 
					
						2020-08-13 17:26:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								John Doneth
							
						 
					 | 
					
						
						
						
						
							
						
						
							589af3dc51
							
						
					 | 
					
						
						
							
							Add Command::remove_one
						
						
						
						
						
					 | 
					
						2020-08-13 19:38:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Halfwhit
							
						 
					 | 
					
						
						
						
						
							
						
						
							14bfd698c5
							
						
					 | 
					
						
						
							
							Update lib.rs
						
						
						
						
						
					 | 
					
						2020-08-13 17:39:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Victor "multun" Collod
							
						 
					 | 
					
						
						
						
						
							
						
						
							8662ab3622
							
						
					 | 
					
						
						
							
							ecs: remove unused Entities::current
						
						
						
						
						
					 | 
					
						2020-08-12 21:16:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							423c5e3e0f
							
						
					 | 
					
						
						
							
							ecs: prepare for publishing
						
						
						
						
						
					 | 
					
						2020-08-09 18:16:12 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f85ec04a48
							
						
					 | 
					
						
						
							
							ecs: prepare system ranges based on stage and thread locals
						
						
						
						
						
					 | 
					
						2020-07-30 13:19:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2929197d9b
							
						
					 | 
					
						
						
							
							render: add RenderPass queries. move ui to its own pass
						
						
						
						
						
					 | 
					
						2020-07-28 20:11:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd8e979de8
							
						
					 | 
					
						
						
							
							ecs: only borrow/iterate archetypes currently used by a given query
						
						
						
						
						
					 | 
					
						2020-07-28 16:37:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							64cc382477
							
						
					 | 
					
						
						
							
							ecs: move copy of QueryBorrow into bevy_ecs and fix perf regressions
						
						
						
						
						
					 | 
					
						2020-07-28 16:17:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7212b70478
							
						
					 | 
					
						
						
							
							rustfmt changes
						
						
						
						
						
					 | 
					
						2020-07-28 14:24:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Moxinilian
							
						 
					 | 
					
						
						
						
						
							
						
						
							311f04f858
							
						
					 | 
					
						
						
							
							transform: implement hierarchical entity despawn
						
						
						
						
						
					 | 
					
						2020-07-28 00:10:32 +02: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							d79339ea62
							
						
					 | 
					
						
						
							
							transform: add more control parent/child ordering and make parent/children insertion atomic
						
						
						
						
						
					 | 
					
						2020-07-23 17:32:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							89af5ea4e0
							
						
					 | 
					
						
						
							
							fix some doc tests
						
						
						
						
						
					 | 
					
						2020-07-23 13:40:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							85bd0342d4
							
						
					 | 
					
						
						
							
							ecs: add write_world and write_resources to Commands
						
						
						
						
						
						
						
						this allows for custom commands 
						
					 | 
					
						2020-07-23 13:12:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f82af10a69
							
						
					 | 
					
						
						
							
							ecs: component removal tracking
						
						
						
						
						
					 | 
					
						2020-07-22 17:57:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							141044aae7
							
						
					 | 
					
						
						
							
							ecs: publicly expose Added/Changed and inline some things
						
						
						
						
						
					 | 
					
						2020-07-22 16:19:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d829f5a06
							
						
					 | 
					
						
						
							
							ecs: add Changed<T> (added or modified)
						
						
						
						
						
					 | 
					
						2020-07-22 13:20:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e673faab7c
							
						
					 | 
					
						
						
							
							ecs: rename Changed<T> to Mutated<T>
						
						
						
						
						
					 | 
					
						2020-07-22 12:42:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							19d24e92aa
							
						
					 | 
					
						
						
							
							transform: immediately set localltransform value
						
						
						
						
						
					 | 
					
						2020-07-21 22:02:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae30175e18
							
						
					 | 
					
						
						
							
							ecs: fix query.get::<T>() access
						
						
						
						
						
					 | 
					
						2020-07-21 22:00:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6953049fb
							
						
					 | 
					
						
						
							
							ecs: Added<T> queries
						
						
						
						
						
					 | 
					
						2020-07-21 22:00:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							21cdaaf7eb
							
						
					 | 
					
						
						
							
							ecs: inline a few things
						
						
						
						
						
					 | 
					
						2020-07-21 20:15:16 -07: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1162f0c29
							
						
					 | 
					
						
						
							
							ecs: fix resource scheduler test
						
						
						
						
						
					 | 
					
						2020-07-20 01:51:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a236f4923
							
						
					 | 
					
						
						
							
							ui: remove translation/rotation/scale components (Node serves the same role)
						
						
						
						
						
					 | 
					
						2020-07-19 20:33:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							946d5d1024
							
						
					 | 
					
						
						
							
							ecs: refactor resources
						
						
						
						
						
						
						
						fixes unintialized global resource memory 
						
					 | 
					
						2020-07-19 14:23:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe1adb6cf6
							
						
					 | 
					
						
						
							
							ui: focus/click/hover system. initial buttons
						
						
						
						
						
					 | 
					
						2020-07-18 14:08:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							19fe299f5a
							
						
					 | 
					
						
						
							
							ecs: use Mut<T> tracking pointer everywhere
						
						
						
						
						
					 | 
					
						2020-07-18 02:09:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf164a5936
							
						
					 | 
					
						
						
							
							ecs: fix tuple query item skipping
						
						
						
						
						
					 | 
					
						2020-07-18 01:14:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fbcf3f89d0
							
						
					 | 
					
						
						
							
							ecs: rename ComMut<T> to Track<T> and fix nested change queries
						
						
						
						
						
					 | 
					
						2020-07-18 01:05:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							23b96a48a6
							
						
					 | 
					
						
						
							
							ecs: make RefMut a tracking pointer
						
						
						
						
						
					 | 
					
						2020-07-18 01:03:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							85ec31bb65
							
						
					 | 
					
						
						
							
							ecs: change state now moves when an entity moves to a different archetype
						
						
						
						
						
					 | 
					
						2020-07-17 19:13:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							31d00ad861
							
						
					 | 
					
						
						
							
							ecs: initial component change tracking
						
						
						
						
						
						
						
						(changing entity archetypes currently breaks tracking) 
						
					 | 
					
						2020-07-17 17:50:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f26a453c6
							
						
					 | 
					
						
						
							
							ecs: simplify imports
						
						
						
						
						
					 | 
					
						2020-07-16 19:20: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							362fb92cf8
							
						
					 | 
					
						
						
							
							ecs: only prepare executor on changes. use parallel executor in App
						
						
						
						
						
					 | 
					
						2020-07-15 17:59:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4712e96aa8
							
						
					 | 
					
						
						
							
							ecs: make parallel executor resource-aware
						
						
						
						
						
					 | 
					
						2020-07-15 17:20:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							88781007b0
							
						
					 | 
					
						
						
							
							ecs: slightly improve perf with inlining changes
						
						
						
						
						
					 | 
					
						2020-07-14 23:56:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7bab755ee
							
						
					 | 
					
						
						
							
							ecs: add query get safety checks
						
						
						
						
						
					 | 
					
						2020-07-14 19:05:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f6c9ece1d
							
						
					 | 
					
						
						
							
							ecs: call prepare() inside ParallelExecutor::run()
						
						
						
						
						
						
						
						also moved some things around 
						
					 | 
					
						2020-07-14 16:23:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0dc810a37a
							
						
					 | 
					
						
						
							
							ecs: add thread local system support to parallel executor
						
						
						
						
						
					 | 
					
						2020-07-14 14:19:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							98ed29aacc
							
						
					 | 
					
						
						
							
							ecs: fix local resource indexing
						
						
						
						
						
					 | 
					
						2020-07-14 11:08:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d3a5ae0f1
							
						
					 | 
					
						
						
							
							ecs: initial parallel schedule executor
						
						
						
						
						
						
						
						currently only considers component archetypes. still missing proper handling of thread local systems and resources 
						
					 | 
					
						2020-07-13 19:36:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							67f1bd66ce
							
						
					 | 
					
						
						
							
							ecs: fix resource borrow safety
						
						
						
						
						
					 | 
					
						2020-07-12 12:27:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							17f3860d12
							
						
					 | 
					
						
						
							
							remove unsafe Clone implementation on Res/ResMut in favor of UnsafeClone
						
						
						
						
						
					 | 
					
						2020-07-12 12:06:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							86f41ae0a4
							
						
					 | 
					
						
						
							
							add more informative "resource does not exist" errors
						
						
						
						
						
					 | 
					
						2020-07-11 20:12:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a656588788
							
						
					 | 
					
						
						
							
							slim down gltf and winit features and remove unused dependencies
						
						
						
						
						
					 | 
					
						2020-07-10 12:08:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2508a59f68
							
						
					 | 
					
						
						
							
							remove darling
						
						
						
						
						
					 | 
					
						2020-07-10 02:53:31 -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 | 
					
					
						
						
							
							
							
						
					 |