| 
							
							
								 Carter Anderson | 3d2a4f6c39 | ui: combine Click and Hover into Interaction | 2020-07-28 01:20:19 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4a8c6c335a | ui: feed computed image size into bevy_ui flex | 2020-07-28 00:37:25 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | cf9501a50e | ui: feed computed text position into bevy_ui flex and remove TextAlign because it is now redundant | 2020-07-27 21:04:04 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1f006c348d | ui: fix examples, flip fix stretch axis incompatibility, ergonomics | 2020-07-27 19:13:11 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3d5e7e54f3 | ui: create bevy types for flex style | 2020-07-27 16:54:36 -07:00 |  | 
			
				
					| 
							
							
								 Thomas Herzog | b4c185eb0c | cargo fmt | 2020-07-26 21:10:18 +02:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 339e9ad52d | ui: cleaner stretch integration | 2020-07-25 13:14:36 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 93bb1d5b8e | ui: initial flexbox support | 2020-07-24 23:04:45 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6cad80d572 | transform|ui: fix transform update lag | 2020-07-23 18:26:08 -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 | b5d3f7e794 | use right handed coordinate system in 3d | 2020-07-20 01:33:30 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | bd227859eb | ui: only allow one thing to be hovered at a time | 2020-07-19 20:52:15 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9a236f4923 | ui: remove translation/rotation/scale components (Node serves the same role) | 2020-07-19 20:33:55 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 726eb37198 | use rh coordinate system in 2d z = 0 is now "farthest back" and z=1000 "farthest forward" | 2020-07-19 17:00:08 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6db82714dc | ui: text alignment and more complete button example event handling | 2020-07-18 17:03:37 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fe1adb6cf6 | ui: focus/click/hover system. initial buttons | 2020-07-18 14:08:46 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 81df34adcf | finish up import simplification | 2020-07-16 19:38:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f742ce3ef2 | app: simplify app imports | 2020-07-16 18:47:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b12c4d0a48 | render: simplify imports and cleanup prelude | 2020-07-16 18:26:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 196bde64e3 | cargo fmt | 2020-07-16 17:23:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1110f9b877 | create bevy_math crate and move math types there | 2020-07-16 17:11:52 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d9adea1b5e | transform: TransformPlugin | 2020-07-16 16:32:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a7bab755ee | ecs: add query get safety checks | 2020-07-14 19:05:39 -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 | e75496772e | legion: change query system ordering | 2020-06-27 10:18:27 -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 | 92c44320ee | ecs: rename EntityArchetype to ComponentSet | 2020-06-25 11:21:56 -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 | 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 | 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 |  | 
			
				
					| 
							
							
								 Carter Anderson | fa9348fe2b | text: use quad zindex when drawing labels | 2020-06-21 18:55:47 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ecea30cadb | text: new atlased rendering finally works! removed old render-to-texture rendering | 2020-06-20 12:40:37 -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 | 516cf9ddf0 | text: font atlas generation. initial Drawable boilerplate. temporary font atlas debug example | 2020-06-13 18:53:31 -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 |  | 
			
				
					| 
							
							
								 Carter Anderson | db6a365b13 | saner orthographic projection | 2020-06-04 17:09:24 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6eea96366d | cargo fmt | 2020-06-03 20:08:20 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 5bcd594cb4 | bytes: AsBytes trait, remove zerocopy, remove glam fork | 2020-06-01 19:38:05 -07:00 |  |