| 
							
							
								 Carter Anderson | 70b4100132 | using consistent system naming conventions | 2020-03-30 15:51:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | dcb292e00a | quad uses size. polish examples | 2020-03-30 15:44:29 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 29bbc05eae | add support for multiple windows | 2020-03-30 14:53:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 7c121563db | headless apps | 2020-03-30 11:52:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c7ee4bc133 | upgrade wgpu | 2020-03-30 00:56:15 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 13da707aee | add event example | 2020-03-29 23:51:13 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5eb789ff77 | Add Events. add WindowResize event to WgpuRenderer. remove Renderer from App | 2020-03-29 22:44:38 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4435d536e8 | change clear color | 2020-03-29 01:52:06 -07:00 |  | 
			
				
					| 
							
							
								 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 |  |