| 
							
							
								 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 playtoplay_sourceandqueuetoplay | 2020-07-16 14:23:57 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 7bdca4e5f0 | audio: rename queue_playtoqueue | 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 |  |