diff --git a/lib/bsp_loader/src/bsp.rs b/lib/bsp_loader/src/bsp.rs
index 72558e6..4a32be2 100644
--- a/lib/bsp_loader/src/bsp.rs
+++ b/lib/bsp_loader/src/bsp.rs
@@ -132,9 +132,8 @@ pub fn convert<'a>(
 				if let Some(displacement)=bsp.displacement(side.displacement_info as usize){
 					if let Some(face)=displacement.face(){
 						let normal=mb.acquire_normal_id(valve_transform(face.normal().into()));
-						polygon_list.push(face.vertices().map(|vertex|{
-							let vertex_xyz=vertex.position.into();
-							let pos=mb.acquire_pos_id(valve_transform(vertex_xyz));
+						polygon_list.push(face.vertex_positions().map(|vertex_pos|{
+							let pos=mb.acquire_pos_id(valve_transform(vertex_pos.into()));
 							mb.acquire_vertex_id(model::IndexedVertex{
 								pos,
 								tex,