Commit: f8b11528b29b1f7565475679715e1e0c80e266de Author: Michael Kowalski Date: Tue Jan 17 10:24:43 2023 -0500 Branches: master https://developer.blender.org/rBf8b11528b29b1f7565475679715e1e0c80e266de
USD export: ensure edit mode changes are exported Code authored by Charles Wardlaw. Reviewed by Bastien, Sybren and makowalski. Differential Revision: https://developer.blender.org/D15916 =================================================================== M source/blender/io/usd/intern/usd_writer_mesh.cc =================================================================== diff --git a/source/blender/io/usd/intern/usd_writer_mesh.cc b/source/blender/io/usd/intern/usd_writer_mesh.cc index 9551fea75fb..7f3444d88f4 100644 --- a/source/blender/io/usd/intern/usd_writer_mesh.cc +++ b/source/blender/io/usd/intern/usd_writer_mesh.cc @@ -18,6 +18,7 @@ #include "BKE_lib_id.h" #include "BKE_material.h" #include "BKE_mesh.h" +#include "BKE_mesh_wrapper.h" #include "BKE_modifier.h" #include "BKE_object.h" @@ -151,6 +152,8 @@ void USDGenericMeshWriter::write_mesh(HierarchyContext &context, Mesh *mesh) write_visibility(context, timecode, usd_mesh); USDMeshData usd_mesh_data; + /* Ensure data exists if currently in edit mode. */ + BKE_mesh_wrapper_ensure_mdata(mesh); get_geometry_data(mesh, usd_mesh_data); if (usd_export_context_.export_params.use_instancing && context.is_instance()) { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs