Renato Caldas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a39c81be6 
							
						 
					 
					
						
						
							
							Add support for reading from mapped buffers ( #1274 )  
						
						... 
						
						
						
						* Add support for mapping buffers for reading.
* Add support for reading from a mapped buffer. 
						
					 
					
						2021-01-21 17:53:43 -08:00 
						 
				 
			
				
					
						
							
							
								Aevyrie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e4fa8cdf 
							
						 
					 
					
						
						
							
							world coords to screen space ( #1258 )  
						
						... 
						
						
						
						Add Camera::world_to_screen to convert world coordinates to screen space 
						
					 
					
						2021-01-21 17:49:29 -08:00 
						 
				 
			
				
					
						
							
							
								TheRawMeatball 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a880b54508 
							
						 
					 
					
						
						
							
							Make EventReader a SystemParam ( #1244 )  
						
						... 
						
						
						
						* Add generic support for `#[derive(SystemParam)]`
* Make EventReader a SystemParam 
						
					 
					
						2021-01-18 22:23:30 -08:00 
						 
				 
			
				
					
						
							
							
								Alec Deason 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71c6a19ed8 
							
						 
					 
					
						
						
							
							Minimal change to support instanced rendering ( #1262 )  
						
						
						
					 
					
						2021-01-18 16:52:06 -08:00 
						 
				 
			
				
					
						
							
							
								Zhixing Zhang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf0e9f9968 
							
						 
					 
					
						
						
							
							Adding copy_texture_to_buffer and copy_texture_to_texture ( #1236 )  
						
						... 
						
						
						
						* Adding copy_texture_to_buffer and copy_texture_to_texture
* Adding CopyTextureToTexture and CopyTextureToBuffer in CommandQueue 
						
					 
					
						2021-01-14 11:01:07 -08:00 
						 
				 
			
				
					
						
							
							
								João Capucho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							478f947768 
							
						 
					 
					
						
						
							
							Don't panic if there's no index buffer and call draw ( #1229 )  
						
						
						
					 
					
						2021-01-12 14:05:13 -08:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbf08ac545 
							
						 
					 
					
						
						
							
							Faster compilation of bevy_diagnostic ( #1235 )  
						
						... 
						
						
						
						* Remove AHashExt
There is little benefit of Hash*::new() over Hash*::default(), but it
does require more code that needs to be duplicated for every Hash* in
bevy_utils. It may also slightly increase compile times.
* Add StableHash* to bevy_utils
* Use StableHashMap instead of HashMap + BTreeSet for diagnostics
This is a significant reduction in the release mode compile times of
bevy_diagnostics
```
Benchmark #1 : touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      3.645 s ±  0.009 s    [User: 3.551 s, System: 0.094 s]
  Range (min … max):    3.632 s …  3.658 s    20 runs
```
```
Benchmark #1 : touch crates/bevy_diagnostic/src/lib.rs && cargo build --release -p bevy_diagnostic -j1
  Time (mean ± σ):      2.938 s ±  0.012 s    [User: 2.850 s, System: 0.090 s]
  Range (min … max):    2.919 s …  2.969 s    20 runs
``` 
						
					 
					
						2021-01-12 13:21:45 -08:00 
						 
				 
			
				
					
						
							
							
								François 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c434f57de1 
							
						 
					 
					
						
						
							
							use biggest RenderResources instead of first ( #1208 )  
						
						
						
					 
					
						2021-01-11 14:28:32 -08:00 
						 
				 
			
				
					
						
							
							
								Schell Carl Scivally 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6a242cb86 
							
						 
					 
					
						
						
							
							Render Layers ( #1209 )  
						
						... 
						
						
						
						Adds RenderLayers, which enable cameras and entities to opt in to layers that apply to them 
						
					 
					
						2021-01-08 12:45:54 -08:00 
						 
				 
			
				
					
						
							
							
								Jakob Hellermann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f2dd22cb5 
							
						 
					 
					
						
						
							
							bevy_render: add torus and capsule shape ( #1223 )  
						
						... 
						
						
						
						* bevy_render: add torus shape
* bevy_render: add capsule shape
* bevy_render: reorganize shape module
* bevy_render: add more docs 
						
					 
					
						2021-01-08 11:39:33 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel McNab 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f2410a4ac 
							
						 
					 
					
						
						
							
							Add from_xyz to Transform ( #1212 )  
						
						... 
						
						
						
						* Add the from_xyz helper method to Transform
* Use `from_xyz` where possible 
						
					 
					
						2021-01-06 17:17:06 -08:00 
						 
				 
			
				
					
						
							
							
								TheRawMeatball 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c69aa98a60 
							
						 
					 
					
						
						
							
							Refactor Box<dyn System> to BoxedSystem ( #1191 )  
						
						... 
						
						
						
						Added BoxedSystem 
						
					 
					
						2021-01-03 12:39:30 -08:00 
						 
				 
			
				
					
						
							
							
								Restioson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							820f37fccf 
							
						 
					 
					
						
						
							
							add convenience function ( #1197 )  
						
						
						
					 
					
						2021-01-03 11:57:18 -08:00 
						 
				 
			
				
					
						
							
							
								MsK` 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca310b856f 
							
						 
					 
					
						
						
							
							New mesh attribute: color ( #1194 )  
						
						... 
						
						
						
						New mesh attribute: color 
						
					 
					
						2021-01-03 11:39:15 -08:00 
						 
				 
			
				
					
						
							
							
								MsK` 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2754a9dde8 
							
						 
					 
					
						
						
							
							Mutable mesh accessors: indices_mut and attribute_mut ( #1164 )  
						
						... 
						
						
						
						mutable mesh accessors: indices_mut and attribute_mut 
						
					 
					
						2020-12-30 15:17:44 -06:00 
						 
				 
			
				
					
						
							
							
								François 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							871b47f1c3 
							
						 
					 
					
						
						
							
							let user disable feature png when using only other format ( #1156 )  
						
						
						
					 
					
						2020-12-28 15:31:23 -06:00 
						 
				 
			
				
					
						
							
							
								Nathan Stocks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f574c2c547 
							
						 
					 
					
						
						
							
							Render text in 2D scenes ( #1122 )  
						
						... 
						
						
						
						Render text in 2D scenes 
						
					 
					
						2020-12-27 13:19:03 -06:00 
						 
				 
			
				
					
						
							
							
								Jakob Hellermann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a51a26aba 
							
						 
					 
					
						
						
							
							bevy_render: load .spv assets ( #1104 )  
						
						... 
						
						
						
						bevy_render: ShaderLoader can now load spv files 
						
					 
					
						2020-12-23 19:41:34 -06:00 
						 
				 
			
				
					
						
							
							
								Ryan Lee 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acc29ec719 
							
						 
					 
					
						
						
							
							Add bmp as a supported texture format ( #1081 )  
						
						
						
					 
					
						2020-12-23 16:53:02 -06:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b2c6ce49b 
							
						 
					 
					
						
						
							
							release 0.4.0 ( #1093 )  
						
						
						
					 
					
						2020-12-19 13:28:00 -06:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							841755aaf2 
							
						 
					 
					
						
						
							
							Adopt a Fetch pattern for SystemParams ( #1074 )  
						
						
						
					 
					
						2020-12-15 21:57:16 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Jeffords 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2e4327b14 
							
						 
					 
					
						
						
							
							update Window's width & height methods to return f32 ( #1033 )  
						
						... 
						
						
						
						update `Window`'s `width` & `height` methods to return `f32` 
						
					 
					
						2020-12-13 15:05:56 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							509b138e8f 
							
						 
					 
					
						
						
							
							Schedule v2 ( #1021 )  
						
						... 
						
						
						
						Schedule V2 
						
					 
					
						2020-12-12 18:04:42 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Jeffords 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9239621ffc 
							
						 
					 
					
						
						
							
							add ability to load .dds, .tga, and .jpeg texture formats ( #1038 )  
						
						... 
						
						
						
						add ability to load `.dds`, `.tga`, and `.jpeg` texture formats 
						
					 
					
						2020-12-09 18:34:27 -08:00 
						 
				 
			
				
					
						
							
							
								James R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a5bcccde2 
							
						 
					 
					
						
						
							
							Don't panic when attempting to set shader defs from an asset that hasn't loaded yet ( #1035 )  
						
						... 
						
						
						
						Don't panic when attempting to set shader defs from an asset that hasn't loaded yet 
						
					 
					
						2020-12-09 16:34:22 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ab0eeece0 
							
						 
					 
					
						
						
							
							Break out Visible component from Draw ( #1034 )  
						
						... 
						
						
						
						Break out Visible component from Draw 
						
					 
					
						2020-12-09 13:38:48 -08:00 
						 
				 
			
				
					
						
							
							
								Corey Farwell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66f972c850 
							
						 
					 
					
						
						
							
							Use shaderc for aarch64-apple-darwin. ( #1027 )  
						
						
						
					 
					
						2020-12-09 13:02:43 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Jeffords 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d386a77b4 
							
						 
					 
					
						
						
							
							attempt to deal with rounding issue when creating the swap chain ( #997 )  
						
						... 
						
						
						
						attempt to deal with rounding issue when creating the swap chain on high DPI displays 
						
					 
					
						2020-12-07 13:32:57 -08:00 
						 
				 
			
				
					
						
							
							
								Al M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c9b7956d1 
							
						 
					 
					
						
						
							
							Live reloading of shaders ( #937 )  
						
						... 
						
						
						
						* Add ShaderLoader, rebuild pipelines for modified shader assets
* New example
* Add shader_update_system, ShaderError, remove specialization assets
* Don't panic on shader compilation failure 
						
					 
					
						2020-12-07 12:32:13 -08:00 
						 
				 
			
				
					
						
							
							
								François 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3bca7e464 
							
						 
					 
					
						
						
							
							Fix ci ( #1024 )  
						
						... 
						
						
						
						* fix format
* fix clippy
* used fixed nightly 
						
					 
					
						2020-12-07 11:57:15 -08:00 
						 
				 
			
				
					
						
							
							
								Patrik Buhring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcbae57489 
							
						 
					 
					
						
						
							
							Update Hexasphere to improve MSRV ( #994 )  
						
						... 
						
						
						
						Assumes hexasphere will follow semver (I will try to make sure it does!) 
						
					 
					
						2020-12-04 10:38:25 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d601eeb829 
							
						 
					 
					
						
						
							
							account for "still loading" textures in RenderResourceNodes ( #1000 )  
						
						
						
					 
					
						2020-12-04 10:37:41 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							704a116778 
							
						 
					 
					
						
						
							
							fix scene loading ( #988 )  
						
						
						
					 
					
						2020-12-03 13:57:36 -08:00 
						 
				 
			
				
					
						
							
							
								François 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d98de194 
							
						 
					 
					
						
						
							
							naming coherence for cameras ( #995 )  
						
						... 
						
						
						
						naming coherence for cameras 
						
					 
					
						2020-12-03 13:46:15 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7699f8b6db 
							
						 
					 
					
						
						
							
							optimize asset gpu data transfer ( #987 )  
						
						
						
					 
					
						2020-12-03 12:39:29 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							915024bf35 
							
						 
					 
					
						
						
							
							fix changed meshes ( #984 )  
						
						
						
					 
					
						2020-12-02 14:23:49 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb31bc949 
							
						 
					 
					
						
						
							
							Optimize Text rendering / SharedBuffers ( #972 )  
						
						... 
						
						
						
						optimize Text rendering / SharedBuffers 
						
					 
					
						2020-12-02 12:38:20 -08:00 
						 
				 
			
				
					
						
							
							
								Joshua J. Bouw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f4c8b1b9a 
							
						 
					 
					
						
						
							
							Fix errors and panics to typical Rust conventions ( #968 )  
						
						... 
						
						
						
						Fix errors and panics to typical Rust conventions 
						
					 
					
						2020-12-02 11:31:16 -08:00 
						 
				 
			
				
					
						
							
							
								Patrik Buhring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f54eb12efc 
							
						 
					 
					
						
						
							
							Fixed Hexasphere versioning. ( #974 )  
						
						
						
					 
					
						2020-12-01 21:48:25 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c05c1dc119 
							
						 
					 
					
						
						
							
							hidpi swap chains ( #973 )  
						
						... 
						
						
						
						hidpi swap chains 
						
					 
					
						2020-12-01 20:25:31 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5ffab7135 
							
						 
					 
					
						
						
							
							Renderer Optimization Round 1 ( #958 )  
						
						... 
						
						
						
						* only update global transforms when they (or their ancestors) have changed
* only update render resource nodes when they have changed (quality check plz)
* only update entity mesh specialization when mesh (or mesh component) has changed
* only update sprite size when changed
* remove stale bind groups
* fix setting size of loading sprites
* store unmatched render resource binding results
* reduce state changes
* cargo fmt + clippy
* remove cached "NoMatch" results when new bindings are added to RenderResourceBindings
* inline current_entity in world_builder
* try creating bind groups even when they havent changed
* render_resources_node: update all entities when resized
* fmt 
						
					 
					
						2020-12-01 13:17:48 -08:00 
						 
				 
			
				
					
						
							
							
								Patrik Buhring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da653e4dd 
							
						 
					 
					
						
						
							
							Update Hexasphere & Usage. ( #965 )  
						
						
						
					 
					
						2020-11-30 22:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								Nick 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f35f813137 
							
						 
					 
					
						
						
							
							additional vertex attribute value types ( #946 )  
						
						
						
					 
					
						2020-11-30 13:05:03 -08:00 
						 
				 
			
				
					
						
							
							
								Mariusz Kryński 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbf226be49 
							
						 
					 
					
						
						
							
							store PipelineSpecialization.dynamic_bindings in HashSet ( #936 )  
						
						
						
					 
					
						2020-11-28 13:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b2fc9843 
							
						 
					 
					
						
						
							
							Bevy Reflection ( #926 )  
						
						... 
						
						
						
						Bevy Reflection 
						
					 
					
						2020-11-27 16:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e4eb41757 
							
						 
					 
					
						
						
							
							Update shaderc requirement from 0.6.3 to 0.7.0 ( #823 )  
						
						... 
						
						
						
						Updates the requirements on [shaderc](https://github.com/google/shaderc-rs ) to permit the latest version.
- [Release notes](https://github.com/google/shaderc-rs/releases )
- [Commits](https://github.com/google/shaderc-rs/compare/v0.6.3...v0.7.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
					 
					
						2020-11-25 18:46:13 -08:00 
						 
				 
			
				
					
						
							
							
								Duncan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46fac78774 
							
						 
					 
					
						
						
							
							Extend the Texture asset type to support 3D data ( #903 )  
						
						... 
						
						
						
						Extend the Texture asset type to support 3D data
Textures are still loaded from images as 2D, but they can be reshaped
according to how the render pipeline would like to use them.
Also add an example of how this can be used with the texture2DArray uniform type. 
						
					 
					
						2020-11-22 12:04:47 -08:00 
						 
				 
			
				
					
						
							
							
								Plecra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a9a5b4e07 
							
						 
					 
					
						
						
							
							fix: update image version ( #911 )  
						
						... 
						
						
						
						into_bgra8 was added in 0.23.12 
						
					 
					
						2020-11-21 19:08:02 -08:00 
						 
				 
			
				
					
						
							
							
								Valentin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d458406540 
							
						 
					 
					
						
						
							
							Add box shape ( #883 )  
						
						... 
						
						
						
						* Add rectangular cuboid shape
Co-authored-by: Jason Lessard <jason.lessard@usherbrooke.ca>
Co-authored-by: Jason Lessard <jason.lessard@usherbrooke.ca>
Co-authored-by: Carter Anderson <mcanders1@gmail.com> 
						
					 
					
						2020-11-21 14:51:24 -08:00 
						 
				 
			
				
					
						
							
							
								bg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							106486bd99 
							
						 
					 
					
						
						
							
							fix deprecation error in image_texture_loader (and CI error) ( #906 )  
						
						... 
						
						
						
						fix deprecation error in image_texture_loader (and CI error) 
						
					 
					
						2020-11-21 12:26:35 -08:00