Skip to content

Commit 53208cb

Browse files
committed
Fix incorrect def clear when falling back to default shaders
1 parent 1df251b commit 53208cb

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/rust_gpu.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -343,12 +343,12 @@ where
343343
info!("Applying vertex shader and entry point");
344344
descriptor.vertex.shader = vertex_shader.0;
345345
descriptor.vertex.entry_point = entry_point.into();
346+
347+
// Clear shader defs to satify ShaderProcessor
348+
descriptor.vertex.shader_defs.clear();
346349
} else {
347350
warn!("Falling back to default vertex shader.");
348351
}
349-
350-
// Clear shader defs to satify ShaderProcessor
351-
descriptor.vertex.shader_defs.clear();
352352
}
353353

354354
if let Some(fragment_descriptor) = descriptor.fragment.as_mut() {
@@ -402,12 +402,12 @@ where
402402
info!("Applying fragment shader and entry point");
403403
fragment_descriptor.shader = fragment_shader.0;
404404
fragment_descriptor.entry_point = entry_point.into();
405+
406+
// Clear shader defs to satify ShaderProcessor
407+
fragment_descriptor.shader_defs.clear();
405408
} else {
406409
warn!("Falling back to default fragment shader.");
407410
}
408-
409-
// Clear shader defs to satify ShaderProcessor
410-
fragment_descriptor.shader_defs.clear();
411411
}
412412
}
413413

0 commit comments

Comments
 (0)