Carter Anderson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fb9f04ba90
							
						
					 | 
					
						
						
							
							Merge pull request #73 from Moxinilian/windows-winit-panic
						
						
						
						
						
						
						
						winit: fix panic on windows 
						
					 | 
					
						2020-07-26 13:15:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Moxinilian
							
						 
					 | 
					
						
						
						
						
							
						
						
							4393af5e25
							
						
					 | 
					
						
						
							
							winit: fix panic on windows
						
						
						
						
						
					 | 
					
						2020-07-26 21:36:01 +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 | 
					
					
						
						
							
							
							
						
					 |