[Bf-blender-cvs] [f8b11528b29] master: USD export: ensure edit mode changes are exported
Michael Kowalski
noreply at git.blender.org
Tue Jan 17 16:25:39 CET 2023
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()) {
More information about the Bf-blender-cvs
mailing list