Tomasz Sterna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f2e4171cf 
							
						 
					 
					
						
						
							
							Store mouse cursor position in Window ( #940 )  
						
						
						
					 
					
						2020-12-03 11:30:27 -08:00 
						 
				 
			
				
					
						
							
							
								Joshua J. Bouw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8f8d468db 
							
						 
					 
					
						
						
							
							ChangeTextureAtlasBuilder into expected Builder conventions ( #969 )  
						
						... 
						
						
						
						* Change`TextureAtlasBuilder` into expected Builder conventions 
						
					 
					
						2020-12-02 20:54:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Tang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff12f69233 
							
						 
					 
					
						
						
							
							Document part of bevy_ecs::Commands ( #976 )  
						
						... 
						
						
						
						Document part of bevy_ecs::Commands 
						
					 
					
						2020-12-02 19:11:28 -08:00 
						 
				 
			
				
					
						
							
							
								Robert Swain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59010caff5 
							
						 
					 
					
						
						
							
							Tracing chrome span names ( #979 )  
						
						... 
						
						
						
						* Update tracing-chrome to 0.3.0
* bevy_log: Add fields to span names for tracing-chrome
* Conditionally import tracing_subscriber modules based on feature 
						
					 
					
						2020-12-02 16:14:02 -08:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c346d282b6 
							
						 
					 
					
						
						
							
							Add Archetype TypeInfo::type_name accessor ( #985 )  
						
						
						
					 
					
						2020-12-02 14:33:17 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							915024bf35 
							
						 
					 
					
						
						
							
							fix changed meshes ( #984 )  
						
						
						
					 
					
						2020-12-02 14:23:49 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a77339df0 
							
						 
					 
					
						
						
							
							Revert "Add Archetype TypeInfo::type_name accessor ( #980 )" ( #982 )  
						
						... 
						
						
						
						This reverts commit 4833c2a7f4 
						
					 
					
						2020-12-02 12:58:39 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb31bc949 
							
						 
					 
					
						
						
							
							Optimize Text rendering / SharedBuffers ( #972 )  
						
						... 
						
						
						
						optimize Text rendering / SharedBuffers 
						
					 
					
						2020-12-02 12:38:20 -08:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4833c2a7f4 
							
						 
					 
					
						
						
							
							Add Archetype TypeInfo::type_name accessor ( #980 )  
						
						
						
					 
					
						2020-12-02 12:37:40 -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 
						 
				 
			
				
					
						
							
							
								Nathan Stocks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cee95e59a 
							
						 
					 
					
						
						
							
							Rename reflect 'hash' method to 'reflect_hash' and partial_eq to reflect_partial_eq ( #954 )  
						
						... 
						
						
						
						* Rename reflect 'hash' method to 'reflect_hash' to avoid colliding with std:#️⃣ :Hash::hash to resolve  #943 .
* Rename partial_eq to reflect_partial_eq to avoid collisions with implementations of PartialEq on primitives. 
						
					 
					
						2020-12-01 11:15:07 -08:00 
						 
				 
			
				
					
						
							
							
								Andre Kuehne 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b818d7b32 
							
						 
					 
					
						
						
							
							Fix collision detection by calculating positive penetration depth. ( #966 )  
						
						
						
					 
					
						2020-12-01 00:33:52 -08:00 
						 
				 
			
				
					
						
							
							
								Amber Kowalski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef99e59469 
							
						 
					 
					
						
						
							
							Test more areas of the codebase ( #953 )  
						
						... 
						
						
						
						Test more areas of the codebase 
						
					 
					
						2020-11-30 22:58:49 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8675fea0f2 
							
						 
					 
					
						
						
							
							consolidate find-crate ( #964 )  
						
						
						
					 
					
						2020-11-30 22:36:38 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048e6e2561 
							
						 
					 
					
						
						
							
							Update glam requirement from 0.10.0 to 0.11.0 ( #961 )  
						
						... 
						
						
						
						Updates the requirements on [glam](https://github.com/bitshifter/glam-rs ) to permit the latest version.
- [Release notes](https://github.com/bitshifter/glam-rs/releases )
- [Changelog](https://github.com/bitshifter/glam-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bitshifter/glam-rs/compare/0.10.0...0.11.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
					 
					
						2020-11-30 22:25:42 -08:00 
						 
				 
			
				
					
						
							
							
								Patrik Buhring 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3da653e4dd 
							
						 
					 
					
						
						
							
							Update Hexasphere & Usage. ( #965 )  
						
						
						
					 
					
						2020-11-30 22:25:33 -08:00 
						 
				 
			
				
					
						
							
							
								François 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b004f7d16 
							
						 
					 
					
						
						
							
							switch winit size to logical to be dpi independent ( #947 )  
						
						... 
						
						
						
						* switch winit size to logical
* make scale factor available from bevy_window 
						
					 
					
						2020-11-30 18:24:49 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4cd3dd70b7 
							
						 
					 
					
						
						
							
							Update ahash requirement from 0.5.3 to 0.6.1 ( #960 )  
						
						... 
						
						
						
						Updates the requirements on [ahash](https://github.com/tkaitchuck/ahash ) to permit the latest version.
- [Release notes](https://github.com/tkaitchuck/ahash/releases )
- [Commits](https://github.com/tkaitchuck/ahash/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
					 
					
						2020-11-30 18:21:02 -08:00 
						 
				 
			
				
					
						
							
							
								Toothbrush 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc2f43c1c3 
							
						 
					 
					
						
						
							
							Fix examples in bevy_reflect/README.md ( #963 )  
						
						
						
					 
					
						2020-11-30 18:12:09 -08:00 
						 
				 
			
				
					
						
							
							
								Amber Kowalski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c1bc02723 
							
						 
					 
					
						
						
							
							Change bevy_input::Touch API to match similar APIs ( #952 )  
						
						
						
					 
					
						2020-11-30 17:14:08 -08:00 
						 
				 
			
				
					
						
							
							
								Joshua J. Bouw 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7b9ad5097 
							
						 
					 
					
						
						
							
							Fix RenderResources index slicing ( #948 )  
						
						
						
					 
					
						2020-11-30 13:33:52 -08:00 
						 
				 
			
				
					
						
							
							
								Nick 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f35f813137 
							
						 
					 
					
						
						
							
							additional vertex attribute value types ( #946 )  
						
						
						
					 
					
						2020-11-30 13:05:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jonathan Cornaz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52d6799544 
							
						 
					 
					
						
						
							
							Run parent-update and transform-propagation during the "post-startup" stage (instead of "startup") ( #955 )  
						
						... 
						
						
						
						* Propagate transforms during the POST_STARTUP start-up stage
* Update changelog 
						
					 
					
						2020-11-29 14:07:47 -08:00 
						 
				 
			
				
					
						
							
							
								Mariusz Kryński 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbf226be49 
							
						 
					 
					
						
						
							
							store PipelineSpecialization.dynamic_bindings in HashSet ( #936 )  
						
						
						
					 
					
						2020-11-28 13:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								Amber Kowalski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							097a55948c 
							
						 
					 
					
						
						
							
							Refactor Time API and internals ( #934 )  
						
						... 
						
						
						
						Refactor Time API and internals 
						
					 
					
						2020-11-28 13:08:31 -08:00 
						 
				 
			
				
					
						
							
							
								Nick 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3b49e44c9 
							
						 
					 
					
						
						
							
							removed redundant v_Normal in shader ( #938 )  
						
						
						
					 
					
						2020-11-28 12:44:25 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72b2fc9843 
							
						 
					 
					
						
						
							
							Bevy Reflection ( #926 )  
						
						... 
						
						
						
						Bevy Reflection 
						
					 
					
						2020-11-27 16:39:59 -08:00 
						 
				 
			
				
					
						
							
							
								Philip Degarmo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec8fd57c45 
							
						 
					 
					
						
						
							
							When a task scope produces <= 1 task to run, run it on the calling thread immediately. ( #932 )  
						
						... 
						
						
						
						While generally speaking the calling thread would have picked up the task first anyways, I don't think it makes much sense usually to block the calling thread until another thread wakes and does the work. 
						
					 
					
						2020-11-27 12:14:44 -08:00 
						 
				 
			
				
					
						
							
							
								RiskLove 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d4cb70d92 
							
						 
					 
					
						
						
							
							BugFix: Archetype grow with defferent size. ( #930 )  
						
						... 
						
						
						
						Co-authored-by: heshuai <heshuai@163.com> 
						
					 
					
						2020-11-27 11:55:55 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Stocks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12f29bd38c 
							
						 
					 
					
						
						
							
							Timer Polishing ( #931 )  
						
						... 
						
						
						
						* Pause stops ticks. Consistent getter method names. Update tests.
* Add timing example
* Format with the nightly formatter
Co-authored-by: Amber Kowalski <amberkowalski03@gmail.com> 
						
					 
					
						2020-11-27 11:39:33 -08:00 
						 
				 
			
				
					
						
							
							
								Amber Kowalski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f69cc6f94c 
							
						 
					 
					
						
						
							
							Allow timers to be paused and encapsulate fields ( #914 )  
						
						... 
						
						
						
						Allow timers to be paused and encapsulate fields 
						
					 
					
						2020-11-26 11:25:36 -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 
						 
				 
			
				
					
						
							
							
								Philip Degarmo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf75c22c9a 
							
						 
					 
					
						
						
							
							Fix a deadlock that can occur when using scope() on ComputeTaskPool from within a system. ( #892 )  
						
						
						
					 
					
						2020-11-25 18:05:55 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5bd3bc07 
							
						 
					 
					
						
						
							
							temporarily suppress new clipply lint ( #929 )  
						
						
						
					 
					
						2020-11-25 17:46:37 -08:00 
						 
				 
			
				
					
						
							
							
								SvenTS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de5ff0aa5a 
							
						 
					 
					
						
						
							
							Remove Changed from parent update system ( #907 )  
						
						... 
						
						
						
						System has to check for actual change of the value anyway. This way,
children inserted after postupdate get synced in the next frame and are
not lost. 
						
					 
					
						2020-11-25 17:33:59 -08:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd6b787efc 
							
						 
					 
					
						
						
							
							Create winit windows before app.initialize() ( #916 )  
						
						... 
						
						
						
						This is required so startup systems have access
to Windows and WinitWindows resources. 
						
					 
					
						2020-11-25 17:32:41 -08:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2c82955ff 
							
						 
					 
					
						
						
							
							Add set_cursor_position method to Window ( #917 )  
						
						
						
					 
					
						2020-11-25 17:31:10 -08:00 
						 
				 
			
				
					
						
							
							
								Carter Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86d724e04e 
							
						 
					 
					
						
						
							
							wgpu: use mailbox instead of fifo for vsync ( #920 )  
						
						
						
					 
					
						2020-11-25 17:28:58 -08:00 
						 
				 
			
				
					
						
							
							
								SvenTS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69603904ab 
							
						 
					 
					
						
						
							
							Allow despawning of hierarchies in threadlocal systems ( #908 )  
						
						... 
						
						
						
						* Rename test components for easier understanding of failures
* Make recursive despawn public
This way, threadlocal systems can despawn hierarchies.
* Swap children before despawning 
						
					 
					
						2020-11-25 17:13:11 -08:00 
						 
				 
			
				
					
						
							
							
								SvenTS 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd1b08ef8b 
							
						 
					 
					
						
						
							
							Improve ui depth system ( #905 )  
						
						... 
						
						
						
						* Add test for ui-z system
* Remove generic hierarchy runner and refactor ui z-system
* Remove different handling for childless nodes
Having an empty children list should be the same as having no child
component.
* Further simplify system after change 
						
					 
					
						2020-11-25 16:55:55 -08:00 
						 
				 
			
				
					
						
							
							
								Nathan Stocks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f408cf053 
							
						 
					 
					
						
						
							
							Improve timer ergonomics. Add tests ( #923 )  
						
						
						
					 
					
						2020-11-25 16:43:16 -08:00 
						 
				 
			
				
					
						
							
							
								bg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ba7c4425 
							
						 
					 
					
						
						
							
							avoid exclusive lock during update_asset_storage ( #909 )  
						
						... 
						
						
						
						avoid exclusive lock during `update_asset_storage`
Co-authored-by: Jay <jay@heinousjay.com> 
						
					 
					
						2020-11-22 12:29:26 -08:00 
						 
				 
			
				
					
						
							
							
								Felipe Jorge 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1e499d5fe 
							
						 
					 
					
						
						
							
							Fix duplicated chilren in Scene spawn ( #904 )  
						
						... 
						
						
						
						Fix duplicated chilren in Scene spawn 
						
					 
					
						2020-11-22 12:05:58 -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 
						 
				 
			
				
					
						
							
							
								marius851000 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb587b2f10 
							
						 
					 
					
						
						
							
							do not spend time drawing text with is_visible = false ( #893 )  
						
						... 
						
						
						
						do not draw text with is_visible = false 
						
					 
					
						2020-11-22 11:57:52 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Nordström 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e9a0544bd 
							
						 
					 
					
						
						
							
							Fix pixel format conversion in bevy_gltf ( #897 )  
						
						... 
						
						
						
						* Fix pixel format conversion in bevy_gltf
* Update renamed image::DynamicImage method calls
* Remove unused GltfError variant 
						
					 
					
						2020-11-21 19:08:50 -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