[Bf-blender-cvs] [655db600b60] refactor-mesh-uv-map-generic: Skip layers marked as 'NOCOPY' when converting BMesh CData to Mesh.
Martijn Versteegh
noreply at git.blender.org
Tue Dec 6 12:56:38 CET 2022
Commit: 655db600b60a1f7516a5467f4fc13bb91dcb1e4f
Author: Martijn Versteegh
Date: Tue Dec 6 11:31:32 2022 +0100
Branches: refactor-mesh-uv-map-generic
https://developer.blender.org/rB655db600b60a1f7516a5467f4fc13bb91dcb1e4f
Skip layers marked as 'NOCOPY' when converting BMesh CData to Mesh.
===================================================================
M source/blender/blenkernel/intern/customdata.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/customdata.cc b/source/blender/blenkernel/intern/customdata.cc
index c6d7dea6ad2..938789eb9ac 100644
--- a/source/blender/blenkernel/intern/customdata.cc
+++ b/source/blender/blenkernel/intern/customdata.cc
@@ -4171,6 +4171,10 @@ void CustomData_from_bmesh_block(const CustomData *source,
int dest_i = 0;
for (int src_i = 0; src_i < source->totlayer; src_i++) {
+ if (source->layers[src_i].flag & CD_FLAG_NOCOPY) {
+ continue;
+ }
+
/* find the first dest layer with type >= the source type
* (this should work because layers are ordered by type)
*/
More information about the Bf-blender-cvs
mailing list