File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
crates/bevy_render/src/view Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -40,13 +40,18 @@ impl Plugin for WindowRenderPlugin {
40
40
render_app
41
41
. init_resource :: < ExtractedWindows > ( )
42
42
. init_resource :: < WindowSurfaces > ( )
43
- . init_resource :: < ScreenshotToScreenPipeline > ( )
44
43
. init_non_send_resource :: < NonSendMarker > ( )
45
44
. add_systems ( ExtractSchedule , extract_windows)
46
45
. configure_set ( Render , WindowSystem :: Prepare . in_set ( RenderSet :: Prepare ) )
47
46
. add_systems ( Render , prepare_windows. in_set ( WindowSystem :: Prepare ) ) ;
48
47
}
49
48
}
49
+
50
+ fn finish ( & self , app : & mut App ) {
51
+ if let Ok ( render_app) = app. get_sub_app_mut ( RenderApp ) {
52
+ render_app. init_resource :: < ScreenshotToScreenPipeline > ( ) ;
53
+ }
54
+ }
50
55
}
51
56
52
57
pub struct ExtractedWindow {
Original file line number Diff line number Diff line change @@ -98,7 +98,9 @@ impl Plugin for ScreenshotPlugin {
98
98
"screenshot.wgsl" ,
99
99
Shader :: from_wgsl
100
100
) ;
101
+ }
101
102
103
+ fn finish ( & self , app : & mut bevy_app:: App ) {
102
104
if let Ok ( render_app) = app. get_sub_app_mut ( RenderApp ) {
103
105
render_app. init_resource :: < SpecializedRenderPipelines < ScreenshotToScreenPipeline > > ( ) ;
104
106
}
You can’t perform that action at this time.
0 commit comments