Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f814695b00
							
						
					 | 
					
						
						
							
							everything is a plugin!
						
						
						
						
						
					 | 
					
						2020-03-29 01:49:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8e7a3dcca
							
						
					 | 
					
						
						
							
							fix material shader example
						
						
						
						
						
					 | 
					
						2020-03-29 01:34:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d261f72de
							
						
					 | 
					
						
						
							
							move plugin to app module
						
						
						
						
						
					 | 
					
						2020-03-29 01:15:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2393de97c
							
						
					 | 
					
						
						
							
							move plugin to core
						
						
						
						
						
					 | 
					
						2020-03-29 01:04:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							45d4f25a93
							
						
					 | 
					
						
						
							
							WinitPlugin
						
						
						
						
						
					 | 
					
						2020-03-29 00:53:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec84a33b43
							
						
					 | 
					
						
						
							
							everything is a plugin
						
						
						
						
						
						
						
						... well almost everything 
						
					 | 
					
						2020-03-28 23:18:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5db5f6de9c
							
						
					 | 
					
						
						
							
							batched draw target works! embrace the "log" crate
						
						
						
						
						
					 | 
					
						2020-03-28 20:33:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d0bff97a8
							
						
					 | 
					
						
						
							
							Handle::from_untyped
						
						
						
						
						
					 | 
					
						2020-03-28 14:51:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed9eb88835
							
						
					 | 
					
						
						
							
							only create wgpu swap chain when surface is ready
						
						
						
						
						
					 | 
					
						2020-03-28 13:57:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							26ff878469
							
						
					 | 
					
						
						
							
							add default diagnostics wait time
						
						
						
						
						
					 | 
					
						2020-03-28 13:55:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							38a808db84
							
						
					 | 
					
						
						
							
							change diagnostics formatting
						
						
						
						
						
					 | 
					
						2020-03-28 13:42:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							78de2fe2a1
							
						
					 | 
					
						
						
							
							fix dynamic uniforms and unit tests
						
						
						
						
						
					 | 
					
						2020-03-27 22:41:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							92c421b5e1
							
						
					 | 
					
						
						
							
							add empty_defaults example
						
						
						
						
						
					 | 
					
						2020-03-27 18:00:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7704fda31
							
						
					 | 
					
						
						
							
							make winit optional and vsync configurable
						
						
						
						
						
					 | 
					
						2020-03-27 17:43:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							93bf728475
							
						
					 | 
					
						
						
							
							new Diagnostics system
						
						
						
						
						
					 | 
					
						2020-03-27 15:03:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0073f4a58b
							
						
					 | 
					
						
						
							
							refactor pipeline compilation into PipelineCompiler
						
						
						
						
						
					 | 
					
						2020-03-26 23:40:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1db46ef54
							
						
					 | 
					
						
						
							
							begin bind group rework
						
						
						
						
						
						
						
						global and local bind groups are set up the same way (RenderResourceAssignments).  bind groups are reused whenever possible 
						
					 | 
					
						2020-03-26 01:57:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0316efc909
							
						
					 | 
					
						
						
							
							add core Window resource
						
						
						
						
						
					 | 
					
						2020-03-25 21:27:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2545fd161
							
						
					 | 
					
						
						
							
							RenderResourceSetId
						
						
						
						
						
					 | 
					
						2020-03-25 19:20:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							aec817c533
							
						
					 | 
					
						
						
							
							Rename BindGroup to BindGroupDescriptor. Add BindGroupDescriptorId
						
						
						
						
						
					 | 
					
						2020-03-25 18:17:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							47ef339e7b
							
						
					 | 
					
						
						
							
							remove BindGroupInfo
						
						
						
						
						
					 | 
					
						2020-03-25 17:40:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							64cd924413
							
						
					 | 
					
						
						
							
							refactor render resource assignments
						
						
						
						
						
					 | 
					
						2020-03-25 17:31:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e523dc92d8
							
						
					 | 
					
						
						
							
							shader_def: use to_upper instead of to_screaming_snake
						
						
						
						
						
					 | 
					
						2020-03-25 13:24:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d17763c85
							
						
					 | 
					
						
						
							
							finish new uniform resource provider staging buffer. dynamic uniforms work again. both dynamic and non-dynamic uniforms perform better than the previous implementation.
						
						
						
						
						
					 | 
					
						2020-03-24 19:17:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c71b886165
							
						
					 | 
					
						
						
							
							begin rewrite of UniformResourceProvider (no instancing or dynamic uniform support yet)
						
						
						
						
						
					 | 
					
						2020-03-24 13:50:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							55745b0812
							
						
					 | 
					
						
						
							
							renderable owns render resource assignments. refactor shader assignment logic. renderers are responsible for intializing during updates.
						
						
						
						
						
					 | 
					
						2020-03-22 18:22:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							55130bbe1c
							
						
					 | 
					
						
						
							
							remove field_infos from UniformInfoIter
						
						
						
						
						
					 | 
					
						2020-03-22 13:14:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							08cd5964a4
							
						
					 | 
					
						
						
							
							get_field_info is now static
						
						
						
						
						
					 | 
					
						2020-03-22 13:08:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e18c4b70b
							
						
					 | 
					
						
						
							
							fix render graph lifetimes
						
						
						
						
						
					 | 
					
						2020-03-22 13:05:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0fa4d2d79
							
						
					 | 
					
						
						
							
							cargo fmt
						
						
						
						
						
					 | 
					
						2020-03-22 11:06:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							eaff311a80
							
						
					 | 
					
						
						
							
							simplify render graph builder interface
						
						
						
						
						
					 | 
					
						2020-03-22 03:06:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6d7402318
							
						
					 | 
					
						
						
							
							add bevy_derive to prelude
						
						
						
						
						
					 | 
					
						2020-03-22 01:33:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d893a83f2
							
						
					 | 
					
						
						
							
							remove unneeded light rotation
						
						
						
						
						
					 | 
					
						2020-03-22 01:16:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c201dcbc5
							
						
					 | 
					
						
						
							
							fix LocalToWorld vertex buffer attribute names
						
						
						
						
						
					 | 
					
						2020-03-22 01:13:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							cfc7aae413
							
						
					 | 
					
						
						
							
							better batch iteration (no allocations + abstracted out)
						
						
						
						
						
					 | 
					
						2020-03-22 01:06:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9aec26f88
							
						
					 | 
					
						
						
							
							CommandBufferBuilder and setup systems
						
						
						
						
						
					 | 
					
						2020-03-21 22:35:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2e160d44a
							
						
					 | 
					
						
						
							
							refactor cameras. add defaults
						
						
						
						
						
					 | 
					
						2020-03-21 21:55:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb496a6172
							
						
					 | 
					
						
						
							
							validate VertexBufferDescriptors and fill in blanks when possible
						
						
						
						
						
					 | 
					
						2020-03-21 21:10:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4eed18800
							
						
					 | 
					
						
						
							
							RenderGraph is now a Resource. RenderGraph owns vertex buffer descriptors. Assorted cleanup
						
						
						
						
						
					 | 
					
						2020-03-21 19:57:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7660b8bf3f
							
						
					 | 
					
						
						
							
							batched resource creation, vertex buffer macro
						
						
						
						
						
					 | 
					
						2020-03-21 18:12:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f4296c4ff
							
						
					 | 
					
						
						
							
							lighten up
						
						
						
						
						
					 | 
					
						2020-03-20 20:21:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a55053cf14
							
						
					 | 
					
						
						
							
							Refactor / cleanup buffer metadata. Fix dynamic uniforms
						
						
						
						
						
					 | 
					
						2020-03-20 19:32:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae0d5abf45
							
						
					 | 
					
						
						
							
							use RenderResourceAssignments in place of Entity
						
						
						
						
						
					 | 
					
						2020-03-20 17:49:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f90205a40d
							
						
					 | 
					
						
						
							
							RenderResourceAssignmentsProvider / unique ids
						
						
						
						
						
					 | 
					
						2020-03-20 17:15:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							71d091e10c
							
						
					 | 
					
						
						
							
							entities with renderable.is_instanced are now removed from normal rendering
						
						
						
						
						
					 | 
					
						2020-03-20 16:58:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbba656f16
							
						
					 | 
					
						
						
							
							replace appbuilder::new() with app::build()
						
						
						
						
						
					 | 
					
						2020-03-20 16:35:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							43e69484ba
							
						
					 | 
					
						
						
							
							migrate entity render resources to RenderResourceAssignments
						
						
						
						
						
					 | 
					
						2020-03-20 14:17:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9881f64715
							
						
					 | 
					
						
						
							
							cargo fmt
						
						
						
						
						
					 | 
					
						2020-03-20 12:47:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							faaf307edb
							
						
					 | 
					
						
						
							
							smaller bevy logo
						
						
						
						
						
					 | 
					
						2020-03-20 11:43:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Carter Anderson
							
						 
					 | 
					
						
						
						
						
							
						
						
							51c4f7af27
							
						
					 | 
					
						
						
							
							more logo tweaks
						
						
						
						
						
					 | 
					
						2020-03-20 01:05:37 -07:00 | 
					
					
						
						
							
							
							
						
					 |