 ffecb05a0a
			
		
	
	
		ffecb05a0a
		
	
	
	
	
		
			
			This makes the [New Bevy Renderer](#2535) the default (and only) renderer. The new renderer isn't _quite_ ready for the final release yet, but I want as many people as possible to start testing it so we can identify bugs and address feedback prior to release. The examples are all ported over and operational with a few exceptions: * I removed a good portion of the examples in the `shader` folder. We still have some work to do in order to make these examples possible / ergonomic / worthwhile: #3120 and "high level shader material plugins" are the big ones. This is a temporary measure. * Temporarily removed the multiple_windows example: doing this properly in the new renderer will require the upcoming "render targets" changes. Same goes for the render_to_texture example. * Removed z_sort_debug: entity visibility sort info is no longer available in app logic. we could do this on the "render app" side, but i dont consider it a priority.
		
			
				
	
	
		
			46 lines
		
	
	
		
			747 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			747 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # if crate A depends on crate B, B must come before A in this list
 | |
| crates=(
 | |
|     bevy_utils
 | |
|     bevy_macro_utils
 | |
|     bevy_derive
 | |
|     bevy_math
 | |
|     bevy_tasks
 | |
|     bevy_ecs/macros
 | |
|     bevy_ecs
 | |
|     bevy_app
 | |
|     bevy_log
 | |
|     bevy_dynamic_plugin
 | |
|     bevy_reflect/bevy_reflect_derive
 | |
|     bevy_reflect
 | |
|     bevy_asset
 | |
|     bevy_audio
 | |
|     bevy_core
 | |
|     bevy_diagnostic
 | |
|     bevy_transform
 | |
|     bevy_window
 | |
|     bevy_render
 | |
|     bevy_core_pipeline
 | |
|     bevy_input
 | |
|     bevy_gilrs
 | |
|     bevy_pbr
 | |
|     bevy_gltf
 | |
|     bevy_scene
 | |
|     bevy_sprite
 | |
|     bevy_text
 | |
|     bevy_ui
 | |
|     bevy_winit
 | |
|     bevy_internal
 | |
|     bevy_dylib
 | |
| )
 | |
| 
 | |
| cd crates
 | |
| for crate in "${crates[@]}"
 | |
| do
 | |
|   echo "Publishing ${crate}"
 | |
|   (cd "$crate"; cargo publish --no-verify)
 | |
|   sleep 20
 | |
| done
 | |
| 
 | |
| cd ..
 | |
| cargo publish
 |