File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -284,6 +284,7 @@ impl Plugin for PbrPlugin {
284
284
// because prepare_lights creates new views for shadow mapping
285
285
. add_system (
286
286
apply_system_buffers
287
+ . in_set ( RenderSet :: Prepare )
287
288
. after ( RenderLightSystems :: PrepareLights )
288
289
. before ( ViewSet :: PrepareUniforms ) ,
289
290
)
Original file line number Diff line number Diff line change @@ -196,7 +196,11 @@ where
196
196
. init_resource :: < RenderMaterials < M > > ( )
197
197
. init_resource :: < SpecializedMeshPipelines < MaterialPipeline < M > > > ( )
198
198
. add_system_to_schedule ( ExtractSchedule , extract_materials :: < M > )
199
- . add_system ( prepare_materials :: < M > . after ( PrepareAssetLabel :: PreAssetPrepare ) )
199
+ . add_system (
200
+ prepare_materials :: < M >
201
+ . in_set ( RenderSet :: Prepare )
202
+ . after ( PrepareAssetLabel :: PreAssetPrepare ) ,
203
+ )
200
204
. add_system ( queue_material_meshes :: < M > . in_set ( RenderSet :: Queue ) ) ;
201
205
}
202
206
Original file line number Diff line number Diff line change @@ -112,7 +112,6 @@ impl RenderSet {
112
112
let mut schedule = Schedule :: new ( ) ;
113
113
114
114
// Create "stage-like" structure using buffer flushes + ordering
115
- schedule. add_system ( apply_system_buffers. in_set ( ExtractCommands ) ) ;
116
115
schedule. add_system ( apply_system_buffers. in_set ( PrepareFlush ) ) ;
117
116
schedule. add_system ( apply_system_buffers. in_set ( QueueFlush ) ) ;
118
117
schedule. add_system ( apply_system_buffers. in_set ( PhaseSortFlush ) ) ;
Original file line number Diff line number Diff line change @@ -161,8 +161,8 @@ where
161
161
. add_system_to_schedule ( ExtractSchedule , extract_materials_2d :: < M > )
162
162
. add_system (
163
163
prepare_materials_2d :: < M >
164
- . after ( PrepareAssetLabel :: PreAssetPrepare )
165
- . in_set ( RenderSet :: Prepare ) ,
164
+ . in_set ( RenderSet :: Prepare )
165
+ . after ( PrepareAssetLabel :: PreAssetPrepare ) ,
166
166
)
167
167
. add_system ( queue_material2d_meshes :: < M > . in_set ( RenderSet :: Queue ) ) ;
168
168
}
You can’t perform that action at this time.
0 commit comments