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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb2dfba5e3
							
						
					 | 
					
						
						
							
							upgrade libloading
						
						
						
						
						
					 | 
					
						2020-07-10 16:11:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ca6de2b81
							
						
					 | 
					
						
						
							
							upgrade wgpu
						
						
						
						
						
					 | 
					
						2020-07-10 13:47:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd219660d3
							
						
					 | 
					
						
						
							
							remove env-logger from dependencies
						
						
						
						
						
					 | 
					
						2020-07-10 12:43:37 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b68c7cc4a
							
						
					 | 
					
						
						
							
							transform: remove some dependencies and cleanup
						
						
						
						
						
					 | 
					
						2020-07-10 01:49:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c81ab99dac
							
						
					 | 
					
						
						
							
							cargo fmt
						
						
						
						
						
					 | 
					
						2020-07-10 01:37:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db3191e47b
							
						
					 | 
					
						
						
							
							Merge pull request #49 from bevyengine/bevy_ecs
						
						
						
						
						
						
						
						Bevy ECS migration 
						
					 | 
					
						2020-07-10 01:32:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							950e50bbb1
							
						
					 | 
					
						
						
							
							Bevy ECS migration
						
						
						
						
						
					 | 
					
						2020-07-10 01:06:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5607da019d
							
						
					 | 
					
						
						
							
							rename/move breakout because its a single file
						
						
						
						
						
					 | 
					
						2020-06-28 11:14:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f73dca34d
							
						
					 | 
					
						
						
							
							add system profile data to Diagnostics (opt in feature)
						
						
						
						
						
					 | 
					
						2020-06-28 01:01:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c9c0a9b3b
							
						
					 | 
					
						
						
							
							property: remove euclid impls
						
						
						
						
						
					 | 
					
						2020-06-27 21:59:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							941e441f32
							
						
					 | 
					
						
						
							
							property: fix short type name calculation
						
						
						
						
						
					 | 
					
						2020-06-27 18:35:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a348af630
							
						
					 | 
					
						
						
							
							impl property for euclid types
						
						
						
						
						
					 | 
					
						2020-06-27 17:35:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5787bcb2c5
							
						
					 | 
					
						
						
							
							legion: upgrade
						
						
						
						
						
					 | 
					
						2020-06-27 14:32:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f12964026
							
						
					 | 
					
						
						
							
							legion: remove foreach system functions
						
						
						
						
						
						
						
						this is a bit sad, but upstream legion's new lifetimes appear to be incompatible with our foreach approach 
						
					 | 
					
						2020-06-27 12:06:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							981687ae41
							
						
					 | 
					
						
						
							
							remove ui camera now that default 2d camera is identical
						
						
						
						
						
					 | 
					
						2020-06-27 10:21:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e75496772e
							
						
					 | 
					
						
						
							
							legion: change query system ordering
						
						
						
						
						
					 | 
					
						2020-06-27 10:18:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5842fd92b
							
						
					 | 
					
						
						
							
							breakout: add scoreboard
						
						
						
						
						
					 | 
					
						2020-06-27 02:10:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7441ac1a01
							
						
					 | 
					
						
						
							
							add breakout example game
						
						
						
						
						
					 | 
					
						2020-06-26 22:04:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e614e41f1
							
						
					 | 
					
						
						
							
							render: make ClearColor a tuple struct
						
						
						
						
						
					 | 
					
						2020-06-26 21:39:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4afa4e7f3
							
						
					 | 
					
						
						
							
							render: only attempt to create camera bind group when the camera bind group descriptor exists
						
						
						
						
						
						
						
						this fixes panics in empty scenes 
						
					 | 
					
						2020-06-26 14:27:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e1f81037d
							
						
					 | 
					
						
						
							
							sprite: add sprite sheet floating point error correction
						
						
						
						
						
					 | 
					
						2020-06-26 13:07:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							69925f0817
							
						
					 | 
					
						
						
							
							render: multi-window cameras ready to go!
						
						
						
						
						
						
						
						passes now bind camera buffers and cameras can now be assigned non-primary windows 
						
					 | 
					
						2020-06-25 23:04:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca4726ea7d
							
						
					 | 
					
						
						
							
							render to second window in multiple_windows example
						
						
						
						
						
					 | 
					
						2020-06-25 16:02:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a8d01aa88
							
						
					 | 
					
						
						
							
							render: add ClearColor resource
						
						
						
						
						
					 | 
					
						2020-06-25 15:24:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfde160741
							
						
					 | 
					
						
						
							
							ecs: add ability to set the current entity in world builders
						
						
						
						
						
					 | 
					
						2020-06-25 13:23:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a0f8b8869
							
						
					 | 
					
						
						
							
							add root ui node to example
						
						
						
						
						
					 | 
					
						2020-06-25 13:19:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcfc27483b
							
						
					 | 
					
						
						
							
							ecs: allow infinite child nesting in WorldBuilder
						
						
						
						
						
					 | 
					
						2020-06-25 13:15:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							92c44320ee
							
						
					 | 
					
						
						
							
							ecs: rename EntityArchetype to ComponentSet
						
						
						
						
						
					 | 
					
						2020-06-25 11:21:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f17cf82a87
							
						
					 | 
					
						
						
							
							github actions: run once per day
						
						
						
						
						
					 | 
					
						2020-06-25 10:20:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ef4fbf005
							
						
					 | 
					
						
						
							
							ui: rework so Nodes now use transforms and z-sort happens
						
						
						
						
						
					 | 
					
						2020-06-25 10:13:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							75429f4639
							
						
					 | 
					
						
						
							
							render: use left-handed coordinate system and y-up
						
						
						
						
						
					 | 
					
						2020-06-24 15:29:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ba2f72572
							
						
					 | 
					
						
						
							
							render: is_transparent flag. draw transparent object back-to-front and opaque objects front-to-back
						
						
						
						
						
					 | 
					
						2020-06-24 11:35:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b8fe144a8
							
						
					 | 
					
						
						
							
							render: rename MainPassNode to PassNode
						
						
						
						
						
						
						
						there will be more than one and it is suitably generic 
						
					 | 
					
						2020-06-24 10:29:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c74560283
							
						
					 | 
					
						
						
							
							render: draw in back-to-front mode to be safe (until we can do both at the same time). expand texture example
						
						
						
						
						
					 | 
					
						2020-06-23 19:29:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ee8aa8b0f
							
						
					 | 
					
						
						
							
							camera: make camera transform in world coordinates instead of the inverse
						
						
						
						
						
					 | 
					
						2020-06-23 19:18:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							41dc8a5967
							
						
					 | 
					
						
						
							
							render: add front-to-back drawing
						
						
						
						
						
						
						
						MainPassNodes now have assigned cameras and draw using those camera's VisibleEntities 
						
					 | 
					
						2020-06-23 16:52:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca8625c407
							
						
					 | 
					
						
						
							
							render: ActiveCameras resource and system
						
						
						
						
						
					 | 
					
						2020-06-23 15:58:06 -07:00 | 
					
					
						
						
							
							
							
						
					 |