| 
							
							
								 Carter Anderson | 718f475160 | Merge pull request #72 from karroffel/texture-format add `TextureFormat` field to `Texture` | 2020-07-26 13:14:53 -07:00 |  | 
			
				
					| 
							
							
								 Thomas Herzog | 4cf0f53eae | use TextureFormat for Textures This commit also inserts debug asserts that texture data roughly respects
the format. | 2020-07-26 22:08:15 +02:00 |  | 
			
				
					| 
							
							
								 Thomas Herzog | b4c185eb0c | cargo fmt | 2020-07-26 21:10:18 +02:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 339e9ad52d | ui: cleaner stretch integration | 2020-07-25 13:14:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 93bb1d5b8e | ui: initial flexbox support | 2020-07-24 23:04:45 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | bcf95a24db | transform: only update global transform with pos/rot/scale components when there is no local transform | 2020-07-23 18:55:21 -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 | 70b12452b5 | github actions: install alsa | 2020-07-23 13:18:23 -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 | 1c976ea5b8 | update readme | 2020-07-22 19:07:28 -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 | a4e291d9c8 | app: default app runner now runs the schedule once | 2020-07-22 13:32:17 -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 | 6194944153 | transform: apply LocalTransforms to root Transforms | 2020-07-20 11:59:02 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 009141d453 | window: customizable default descriptor | 2020-07-20 02:05:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b1162f0c29 | ecs: fix resource scheduler test | 2020-07-20 01:51:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b799ddc006 | more interesting spawner perspective | 2020-07-20 01:35:23 -07:00 |  | 
			
				
					| 
							
							
								 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 |  |