Skip to content

Commit 293e0ba

Browse files
committed
ResMut:::new() now takes a reference to a 'mutated' flag in its archetype.
1 parent 0478ccf commit 293e0ba

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

crates/bevy_render/src/draw.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,15 @@ impl<'a> FetchResource<'a> for FetchDrawContext {
178178
unsafe fn get(resources: &'a Resources, _system_id: Option<SystemId>) -> Self::Item {
179179
DrawContext {
180180
pipelines: ResMut::new(
181-
resources.get_unsafe_ref::<Assets<PipelineDescriptor>>(ResourceIndex::Global),
181+
resources.get_unsafe_ref_with_mutated::<Assets<PipelineDescriptor>>(
182+
ResourceIndex::Global,
183+
),
184+
),
185+
shaders: ResMut::new(
186+
resources.get_unsafe_ref_with_mutated::<Assets<Shader>>(ResourceIndex::Global),
182187
),
183-
shaders: ResMut::new(resources.get_unsafe_ref::<Assets<Shader>>(ResourceIndex::Global)),
184188
pipeline_compiler: ResMut::new(
185-
resources.get_unsafe_ref::<PipelineCompiler>(ResourceIndex::Global),
189+
resources.get_unsafe_ref_with_mutated::<PipelineCompiler>(ResourceIndex::Global),
186190
),
187191
render_resource_context: Res::new(
188192
resources.get_unsafe_ref::<Box<dyn RenderResourceContext>>(ResourceIndex::Global),

0 commit comments

Comments
 (0)