Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3deeb05264 
							
						 
					 
					
						
						
							
							use bevy-glsl-to-spirv  
						
						
						
					 
					
						2020-08-09 18:57:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							34752a27bd 
							
						 
					 
					
						
						
							
							add "0.1" version to all bevy crate references  
						
						
						
					 
					
						2020-08-09 17:39:28 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9aee5323e1 
							
						 
					 
					
						
						
							
							add crate metadata  
						
						
						
					 
					
						2020-08-09 17:24:27 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							f963cd41dc 
							
						 
					 
					
						
						
							
							app: rename AppPlugin to Plugin  
						
						
						
					 
					
						2020-08-07 20:22:17 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							07858aa348 
							
						 
					 
					
						
						
							
							scene: fix dynamically loading RenderPipelines scenes  
						
						
						
					 
					
						2020-08-02 19:33:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf81edd8f 
							
						 
					 
					
						
						
							
							render: add atlas padding support to work around MSAA artifacts, disable MSAA by default  
						
						
						
					 
					
						2020-07-30 14:38:13 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							54eaa2bdc6 
							
						 
					 
					
						
						
							
							render: easier msaa color attachments and fix multi-window example  
						
						
						
					 
					
						2020-07-30 13:20:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							44c08f90aa 
							
						 
					 
					
						
						
							
							render: remove Drawable implementation from RenderPipelines because it doesnt add any value  
						
						
						
					 
					
						2020-07-29 18:28:32 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ca87359c6e 
							
						 
					 
					
						
						
							
							render: add MSAA support  
						
						
						
					 
					
						2020-07-29 18:15:15 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							db665b96c0 
							
						 
					 
					
						
						
							
							ui: fix z indices and depth calculations  
						
						
						
					 
					
						2020-07-29 00:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2929197d9b 
							
						 
					 
					
						
						
							
							render: add RenderPass queries. move ui to its own pass  
						
						
						
					 
					
						2020-07-28 20:11:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7212b70478 
							
						 
					 
					
						
						
							
							rustfmt changes  
						
						
						
					 
					
						2020-07-28 14:24:03 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6dadf34401 
							
						 
					 
					
						
						
							
							add more example comments  
						
						
						
					 
					
						2020-07-28 13:45:36 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Herzog 
							
						 
					 
					
						
						
						
						
							
						
						
							23149f1753 
							
						 
					 
					
						
						
							
							add texture loader for more formats using image crate  
						
						... 
						
						
						
						This adds support for PNG images only for now. More formats can be added
relatively easily.
Images with various pixel formats are supported (such as RGB-16bit or
R-8bit). 
						
					 
					
						2020-07-27 23:30:31 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Herzog 
							
						 
					 
					
						
						
						
						
							
						
						
							7412b0ec25 
							
						 
					 
					
						
						
							
							add HDR image loader  
						
						... 
						
						
						
						Using the `image` crate, HDR images can be loaded into RGBA-f32 textures. 
						
					 
					
						2020-07-27 11:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Herzog 
							
						 
					 
					
						
						
						
						
							
						
						
							4cf0f53eae 
							
						 
					 
					
						
						
							
							use TextureFormat for Textures  
						
						... 
						
						
						
						This commit also inserts debug asserts that texture data roughly respects
the format. 
						
					 
					
						2020-07-26 22:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Herzog 
							
						 
					 
					
						
						
						
						
							
						
						
							b4c185eb0c 
							
						 
					 
					
						
						
							
							cargo fmt  
						
						
						
					 
					
						2020-07-26 21:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							93bb1d5b8e 
							
						 
					 
					
						
						
							
							ui: initial flexbox support  
						
						
						
					 
					
						2020-07-24 23:04:45 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							cadbb4c1b0 
							
						 
					 
					
						
						
							
							render: fix "next swap chain texture" bug  
						
						
						
					 
					
						2020-07-19 16:15:19 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							946d5d1024 
							
						 
					 
					
						
						
							
							ecs: refactor resources  
						
						... 
						
						
						
						fixes unintialized global resource memory 
						
					 
					
						2020-07-19 14:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe1adb6cf6 
							
						 
					 
					
						
						
							
							ui: focus/click/hover system. initial buttons  
						
						
						
					 
					
						2020-07-18 14:08:46 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							19fe299f5a 
							
						 
					 
					
						
						
							
							ecs: use Mut<T> tracking pointer everywhere  
						
						
						
					 
					
						2020-07-18 02:09:55 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							4712e96aa8 
							
						 
					 
					
						
						
							
							ecs: make parallel executor resource-aware  
						
						
						
					 
					
						2020-07-15 17:20:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bab755ee 
							
						 
					 
					
						
						
							
							ecs: add query get safety checks  
						
						
						
					 
					
						2020-07-14 19:05:39 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							50335e21e2 
							
						 
					 
					
						
						
							
							derive: allow manually forcing modules to "crate", which prevents the need for ambiguous crates  
						
						... 
						
						
						
						this fixes a failing doc test 
						
					 
					
						2020-07-14 16:16:01 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc810a37a 
							
						 
					 
					
						
						
							
							ecs: add thread local system support to parallel executor  
						
						
						
					 
					
						2020-07-14 14:19:17 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							6d58a5a033 
							
						 
					 
					
						
						
							
							render: add direct buffer mapping/unmapping  
						
						
						
					 
					
						2020-07-11 12:29:07 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2ca6de2b81 
							
						 
					 
					
						
						
							
							upgrade wgpu  
						
						
						
					 
					
						2020-07-10 13:47:31 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2508a59f68 
							
						 
					 
					
						
						
							
							remove darling  
						
						
						
					 
					
						2020-07-10 02:53:31 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							981687ae41 
							
						 
					 
					
						
						
							
							remove ui camera now that default 2d camera is identical  
						
						
						
					 
					
						2020-06-27 10:21:20 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e75496772e 
							
						 
					 
					
						
						
							
							legion: change query system ordering  
						
						
						
					 
					
						2020-06-27 10:18:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e614e41f1 
							
						 
					 
					
						
						
							
							render: make ClearColor a tuple struct  
						
						
						
					 
					
						2020-06-26 21:39:30 -07:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4afa4e7f3 
							
						 
					 
					
						
						
							
							render: only attempt to create camera bind group when the camera bind group descriptor exists  
						
						... 
						
						
						
						this fixes panics in empty scenes 
						
					 
					
						2020-06-26 14:27:22 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ca4726ea7d 
							
						 
					 
					
						
						
							
							render to second window in multiple_windows example  
						
						
						
					 
					
						2020-06-25 16:02:21 -07:00