Julian Heinken 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4645da30c8 
							
						 
					 
					
						
						
							
							Mesh overhaul with custom vertex attributes  #592  ( #599 )  
						
						... 
						
						
						
						Mesh overhaul with custom vertex attributes 
						
					 
					
						2020-10-30 19:21:53 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d4a95db62 
							
						 
					 
					
						
						
							
							ecs: ergonomic query.iter(), remove locks, add QuerySets ( #741 )  
						
						
						
					 
					
						2020-10-29 23:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c32e637384 
							
						 
					 
					
						
						
							
							Asset system rework and GLTF scene loading ( #693 )  
						
						
						
					 
					
						2020-10-18 13:48:15 -07:00 
						 
				 
			
				
					
						
							
							
								Grayson Burton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							354d71cc1f 
							
						 
					 
					
						
						
							
							The Great Debuggening ( #632 )  
						
						... 
						
						
						
						The Great Debuggening 
						
					 
					
						2020-10-08 11:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd07674b59 
							
						 
					 
					
						
						
							
							github actions: use stable clippy ( #577 )  
						
						
						
					 
					
						2020-09-25 21:34:47 -07:00 
						 
				 
			
				
					
						
							
							
								Gray Olson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7c8882c04 
							
						 
					 
					
						
						
							
							Index buffer specialization ( #568 )  
						
						... 
						
						
						
						index buffer specialization 
						
					 
					
						2020-09-25 12:13:01 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70ad6671db 
							
						 
					 
					
						
						
							
							ecs: use generational entity ids and other optimizations ( #504 )  
						
						... 
						
						
						
						ecs: use generational entity ids and other optimizations 
						
					 
					
						2020-09-17 17:16:38 -07:00 
						 
				 
			
				
					
						
							
							
								BimDav 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ef18e2608 
							
						 
					 
					
						
						
							
							Resource change tracking ( #388 )  
						
						... 
						
						
						
						* Add mutated tracker on resources and ChangedRes query for added or mutated resources.
* ResMut:::new() now takes a reference to a 'mutated' flag in its archetype.
* Change FetchResource so that get() returns an Option. Systems using Resources will only be called if all fetched Resources are Some(). This is done to implement ChangedRes, which is Some iff the Resource has been changed.
* Add OrRes for a logical or in tuples of Resource queries.
* Separate resource query get() in is_some() and get() methods for clarity
* Remove unneeded unsafe
* Change ResMut::new() 
						
					 
					
						2020-09-10 13:15:02 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							413caae7bb 
							
						 
					 
					
						
						
							
							resolve errors from latest clippy version  
						
						
						
					 
					
						2020-09-07 15:00:03 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo Lindsay 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00be5d083e 
							
						 
					 
					
						
						
							
							UI component bundles derive clone ( #390 )  
						
						... 
						
						
						
						make Draw, TextStyle, and the rest of the ui components derive clone 
						
					 
					
						2020-08-29 16:49:39 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e31f576484 
							
						 
					 
					
						
						
							
							Merge pull request  #206  from multun/clippy  
						
						... 
						
						
						
						Add clippy support and fix all warnings / errors 
						
					 
					
						2020-08-19 21:33:28 -07:00 
						 
				 
			
				
					
						
							
							
								Lachlan Sneff 
							
						 
					 
					
						
						
						
						
							
						
						
							e24aaf3dd3 
							
						 
					 
					
						
						
							
							Add Draw command to RenderCommand  
						
						
						
					 
					
						2020-08-16 16:28:52 -04:00 
						 
				 
			
				
					
						
							
							
								Victor "multun" Collod 
							
						 
					 
					
						
						
						
						
							
						
						
							c38420f1e9 
							
						 
					 
					
						
						
							
							enforce clippy for all target and features  
						
						
						
					 
					
						2020-08-16 07:20:06 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3d09459813 
							
						 
					 
					
						
						
							
							add more doc comments and clean up some public exports  
						
						
						
					 
					
						2020-08-09 16:13:04 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7212b70478 
							
						 
					 
					
						
						
							
							rustfmt changes  
						
						
						
					 
					
						2020-07-28 14:24:03 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							946d5d1024 
							
						 
					 
					
						
						
							
							ecs: refactor resources  
						
						... 
						
						
						
						fixes unintialized global resource memory 
						
					 
					
						2020-07-19 14:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							19fe299f5a 
							
						 
					 
					
						
						
							
							ecs: use Mut<T> tracking pointer everywhere  
						
						
						
					 
					
						2020-07-18 02:09:55 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b12c4d0a48 
							
						 
					 
					
						
						
							
							render: simplify imports and cleanup prelude  
						
						
						
					 
					
						2020-07-16 18:26:21 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4712e96aa8 
							
						 
					 
					
						
						
							
							ecs: make parallel executor resource-aware  
						
						
						
					 
					
						2020-07-15 17:20:36 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							950e50bbb1 
							
						 
					 
					
						
						
							
							Bevy ECS migration  
						
						
						
					 
					
						2020-07-10 01:06:21 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							faacd2778d 
							
						 
					 
					
						
						
							
							sprite: add color to TextureAtlasSprite and make Vec3 16 bytes again to account for glsl UBO layout  
						
						
						
					 
					
						2020-06-21 17:43:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							da3d6983a7 
							
						 
					 
					
						
						
							
							text: immediate-mode atlased text rendering works, but theres no character positioning/layout yet  
						
						
						
					 
					
						2020-06-19 13:45:26 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4246d47fec 
							
						 
					 
					
						
						
							
							render: move pipeline compilation and bind group creation into draw stage. impl ResourceSet for DrawContext. progress on text drawing. general cleanup  
						
						
						
					 
					
						2020-06-18 17:27:20 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e57fdca1bc 
							
						 
					 
					
						
						
							
							render: more progress on immediate mode rendering and DrawableText  
						
						
						
					 
					
						2020-06-17 13:10:33 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f799d3ac93 
							
						 
					 
					
						
						
							
							render: add RenderPipeline and begin moving logic there  
						
						
						
					 
					
						2020-06-15 00:08:50 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							574656b767 
							
						 
					 
					
						
						
							
							render: remove RenderResources wrapper type  
						
						
						
					 
					
						2020-06-14 12:32:06 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0fec350411 
							
						 
					 
					
						
						
							
							render: rename "Assignment" to "Binding" and "AssignmentSet" to "BindGroup"  
						
						
						
					 
					
						2020-06-14 12:02:19 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f608fc90f 
							
						 
					 
					
						
						
							
							render: add "specific" ids for buffers, textures, and samplers. Use them instead of RenderResourceIds wherever possible  
						
						
						
					 
					
						2020-06-14 11:41:42 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							eed40fee9c 
							
						 
					 
					
						
						
							
							render: initial SharedBuffer  
						
						
						
					 
					
						2020-06-13 18:37:02 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3c3449b719 
							
						 
					 
					
						
						
							
							RenderResourceSet builder pattern  
						
						
						
					 
					
						2020-06-10 15:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3d07fbdc81 
							
						 
					 
					
						
						
							
							render: "Immediate Mode" draw api  
						
						... 
						
						
						
						This replaces Renderable with Draw/RenderPipelines components and makes various aspects of the renderer much simpler and legible 
						
					 
					
						2020-06-09 23:16:48 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1426208e2f 
							
						 
					 
					
						
						
							
							remove DrawTargets in favor of PassNodes and in preparation for "immediate mode" drawing api  
						
						
						
					 
					
						2020-06-08 14:35:13 -07:00