Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5d3f7e794
							
						
					 | 
					
						
						
							
							use right handed coordinate system in 3d
						
						
						
						
						
					 | 
					
						2020-07-20 01:33:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd227859eb
							
						
					 | 
					
						
						
							
							ui: only allow one thing to be hovered at a time
						
						
						
						
						
					 | 
					
						2020-07-19 20:52:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8b3d078b4
							
						
					 | 
					
						
						
							
							core: add Labels
						
						
						
						
						
					 | 
					
						2020-07-19 20:34:04 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							726eb37198
							
						
					 | 
					
						
						
							
							use rh coordinate system in 2d
						
						
						
						
						
						
						
						z = 0 is now "farthest back" and z=1000 "farthest forward" 
						
					 | 
					
						2020-07-19 17:00:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							cadbb4c1b0
							
						
					 | 
					
						
						
							
							render: fix "next swap chain texture" bug
						
						
						
						
						
					 | 
					
						2020-07-19 16:15:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							946d5d1024
							
						
					 | 
					
						
						
							
							ecs: refactor resources
						
						
						
						
						
						
						
						fixes unintialized global resource memory 
						
					 | 
					
						2020-07-19 14:23:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ec530da8c
							
						
					 | 
					
						
						
							
							ui: fix right alignment
						
						
						
						
						
					 | 
					
						2020-07-18 17:05:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6db82714dc
							
						
					 | 
					
						
						
							
							ui: text alignment and more complete button example event handling
						
						
						
						
						
					 | 
					
						2020-07-18 17:03:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a531c906a6
							
						
					 | 
					
						
						
							
							ui: improve button example
						
						
						
						
						
					 | 
					
						2020-07-18 15:42:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0fc380a39
							
						
					 | 
					
						
						
							
							transform: impl deref/derefmut for components
						
						
						
						
						
					 | 
					
						2020-07-18 14:36:16 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							81df34adcf
							
						
					 | 
					
						
						
							
							finish up import simplification
						
						
						
						
						
					 | 
					
						2020-07-16 19:38:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7823c3a9e2
							
						
					 | 
					
						
						
							
							property: simplify imports
						
						
						
						
						
					 | 
					
						2020-07-16 19:29:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a6e75a27e
							
						
					 | 
					
						
						
							
							pbr: simplify imports
						
						
						
						
						
					 | 
					
						2020-07-16 19:27:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2d2b41c67
							
						
					 | 
					
						
						
							
							math: simplify imports
						
						
						
						
						
					 | 
					
						2020-07-16 19:23:47 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							1db77b2435
							
						
					 | 
					
						
						
							
							examples: cleanup imports
						
						
						
						
						
					 | 
					
						2020-07-16 17:20:42 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f546aad7f4
							
						
					 | 
					
						
						
							
							audio: rename play to play_source and queue to play
						
						
						
						
						
					 | 
					
						2020-07-16 14:23:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7bdca4e5f0
							
						
					 | 
					
						
						
							
							audio: rename queue_play to queue
						
						
						
						
						
					 | 
					
						2020-07-16 13:52:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3eb393548d
							
						
					 | 
					
						
						
							
							audio: initial (very minimal) audio plugin
						
						
						
						
						
					 | 
					
						2020-07-16 13:46:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							af109174dd
							
						
					 | 
					
						
						
							
							make scene folder plural
						
						
						
						
						
					 | 
					
						2020-07-16 12:47:26 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							50335e21e2
							
						
					 | 
					
						
						
							
							derive: allow manually forcing modules to "crate", which prevents the need for ambiguous crates
						
						
						
						
						
						
						
						this fixes a failing doc test 
						
					 | 
					
						2020-07-14 16:16:01 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							df17d166cf
							
						
					 | 
					
						
						
							
							update credits
						
						
						
						
						
					 | 
					
						2020-07-12 10:54:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							86f41ae0a4
							
						
					 | 
					
						
						
							
							add more informative "resource does not exist" errors
						
						
						
						
						
					 | 
					
						2020-07-11 20:12:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4fe9abda8
							
						
					 | 
					
						
						
							
							remove vscode settings
						
						
						
						
						
					 | 
					
						2020-07-11 20:12:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e78f2aac07
							
						
					 | 
					
						
						
							
							breakout: fix input
						
						
						
						
						
					 | 
					
						2020-07-11 12:52:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d58a5a033
							
						
					 | 
					
						
						
							
							render: add direct buffer mapping/unmapping
						
						
						
						
						
					 | 
					
						2020-07-11 12:29:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb1ffb42c4
							
						
					 | 
					
						
						
							
							upgrade wgpu (removes some dependencies)
						
						
						
						
						
					 | 
					
						2020-07-10 19:42:32 -07:00 | 
					
					
						
						
							
							
							
						
					 |