| 
							
							
								 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 | 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 | c81ab99dac | cargo fmt | 2020-07-10 01:37:06 -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 | 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 | 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 | f799d3ac93 | render: add RenderPipeline and begin moving logic there | 2020-06-15 00:08:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 0fec350411 | render: rename "Assignment" to "Binding" and "AssignmentSet" to "BindGroup" | 2020-06-14 12:02:19 -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 | be23f119d5 | remove old uniform system | 2020-06-07 22:32:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 62c434274f | shader_defs: new leaner shader defs. they are now separate from uniforms | 2020-06-07 22:24:53 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fd8f87400d | add RenderResources/RenderResource traits to replace Uniforms/Uniform | 2020-06-07 19:12:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5add29f8cf | rename LocalToWorld -> Transform and LocalToParent -> LocalTransform | 2020-06-07 13:39:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d0298a4f89 | split AsVertexBufferDescriptor out from Uniforms | 2020-06-07 13:00:58 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 70e9892e00 | remove bevy_derive from bevy crate and export derives from specific crates | 2020-06-07 12:22:16 -07:00 |  | 
			
				
					| 
							
							
								 carter | 69ac775bfb | ignore reflected gl_VertexIndex attribute | 2020-06-04 11:30:43 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6eea96366d | cargo fmt | 2020-06-03 20:08:20 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5927bad382 | sprite sheets are fully operational | 2020-06-03 19:00:19 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 13d56907ed | sprite: more sprite sheet work (not quite operable yet) | 2020-06-03 11:39:10 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5bcd594cb4 | bytes: AsBytes trait, remove zerocopy, remove glam fork | 2020-06-01 19:38:05 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d5d0107ada | bytes: remove AsBytes in favor of Bytes | 2020-06-01 14:33:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 21a79c56a7 | camera: add position and rotation components to Perspective camera. add "sync" toggle to LocalToWorld transform. | 2020-05-31 10:31:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 2bcb8a2a41 | cargo fmt | 2020-05-13 18:05:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6381611e89 | Resource -> Res, Ref->Com | 2020-05-13 17:57:08 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 06f3a4efb9 | Use system fns for all setup code | 2020-05-13 17:31:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 70f122b92a | Rename AssetStorage to Assets | 2020-05-13 16:45:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 10637c1010 | add TextureDescriptor to ResourceInfo | 2020-05-11 21:28:11 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 0fdf331552 | pathfinder: vertex buffers, samplers, and glsl layout | 2020-05-07 23:10:57 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5e5df2bb87 | toggle-able "bevy conventions" in shaders | 2020-05-07 19:09:25 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 20cc41a639 | create shader module from source | 2020-05-06 19:26:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c5ca59dc4d | cargo fmt | 2020-05-05 18:44:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 05dbf31fd1 | derive struct as uniform | 2020-05-03 17:54:16 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | dac9cac776 | ui render graph | 2020-05-03 12:35:07 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a5a7edf07e | remove shaderc dependency (makes windows builds seamless) | 2020-05-02 13:57:22 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 50f8134ca0 | rewrite batcher to be fully generic | 2020-05-02 10:28:29 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5458c6daf4 | port a few more systems to functions and add some name clarity | 2020-05-01 01:37:20 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 45a710fe6a | cargo fmt | 2020-04-29 01:37:54 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c2c543e0ba | move batch to its own module | 2020-04-27 17:41:02 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 87066cafd3 | move bevy crates to their own folder | 2020-04-24 17:57:20 -07:00 |  |