We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4e08f82 commit ffe8265Copy full SHA for ffe8265
1 file changed
src/generate.rs
@@ -1,4 +1,5 @@
1
use bevy::{
2
+ asset::RenderAssetUsages,
3
math::FloatOrd,
4
mesh::{Indices, VertexAttributeValues},
5
platform::collections::{HashMap, HashSet},
@@ -197,8 +198,10 @@ fn auto_generate_outline_normals(
197
198
// Suppress modification events created by this system
199
squelch.remove(id);
200
} else if let Some(mesh) = meshes.get_mut(*id) {
- let _ = mesh.generate_outline_normals(&plugin.settings);
201
- squelch.insert(*id);
+ if mesh.asset_usage.contains(RenderAssetUsages::MAIN_WORLD) {
202
+ let _ = mesh.generate_outline_normals(&plugin.settings);
203
+ squelch.insert(*id);
204
+ }
205
}
206
207
AssetEvent::Removed { id } => {
0 commit comments