added scene_vert struct, result is good
[carveJwlIkooP6JGAAIwe30JlM.git] / world_routes.h
index 3aeaf05e931afe3885f880ee6772bcef1c9f7352..4e455d345b8f4728ae2cdc9c3c305aefb9a76203 100644 (file)
@@ -746,12 +746,13 @@ VG_STATIC void world_routes_create_mesh( u32 route_id )
          if( ray_world( sa, down, &ha ) && 
              ray_world( sb, down, &hb ))
          {
-            mdl_vert va, vb;
+            scene_vert va, vb;
             
             v3_muladds( ha.pos, up, 0.06f, va.co );
             v3_muladds( hb.pos, up, 0.06f, vb.co );
-            v3_copy( up, va.norm );
-            v3_copy( up, vb.norm );
+
+            scene_vert_pack_norm( &va, up );
+            scene_vert_pack_norm( &vb, up );
             v2_zero( va.uv );
             v2_zero( vb.uv );