diff --git a/lib/bsp_loader/src/bsp.rs b/lib/bsp_loader/src/bsp.rs index d64f5c2..3b02f87 100644 --- a/lib/bsp_loader/src/bsp.rs +++ b/lib/bsp_loader/src/bsp.rs @@ -122,6 +122,9 @@ pub fn convert<'a>( let brush_mesh_start_idx=world_meshes.len(); for brush in &bsp.brushes{ + if !brush.flags.contains(vbsp::BrushFlags::SOLID){ + continue; + } let mesh_result=crate::brush::brush_to_mesh(bsp,brush); match mesh_result{ Ok(mesh)=>world_meshes.push(mesh),