[Bf-blender-cvs] [a15351c3384] refactor-mesh-corner-normals-lazy: A few compilation fixes

Hans Goudey noreply at git.blender.org
Tue Nov 29 20:15:41 CET 2022


Commit: a15351c338427336b8618d5efb2d5df1b27d4e3f
Author: Hans Goudey
Date:   Tue Nov 29 12:55:32 2022 -0600
Branches: refactor-mesh-corner-normals-lazy
https://developer.blender.org/rBa15351c338427336b8618d5efb2d5df1b27d4e3f

A few compilation fixes

===================================================================

M	source/blender/blenkernel/intern/mesh_remap.cc
M	source/blender/makesrna/intern/rna_mesh_api.c

===================================================================

diff --git a/source/blender/blenkernel/intern/mesh_remap.cc b/source/blender/blenkernel/intern/mesh_remap.cc
index 8b11ac7bff5..bd2ced3eef1 100644
--- a/source/blender/blenkernel/intern/mesh_remap.cc
+++ b/source/blender/blenkernel/intern/mesh_remap.cc
@@ -1291,7 +1291,7 @@ void BKE_mesh_remap_calc_loops_from_mesh(const int mode,
     const float(*poly_nors_src)[3] = nullptr;
     const float(*loop_nors_src)[3] = nullptr;
     const float(*poly_nors_dst)[3] = nullptr;
-    float(*loop_nors_dst)[3] = nullptr;
+    const float(*loop_nors_dst)[3] = nullptr;
 
     float(*poly_cents_src)[3] = nullptr;
 
diff --git a/source/blender/makesrna/intern/rna_mesh_api.c b/source/blender/makesrna/intern/rna_mesh_api.c
index 4ad4819c526..99e6f1257b8 100644
--- a/source/blender/makesrna/intern/rna_mesh_api.c
+++ b/source/blender/makesrna/intern/rna_mesh_api.c
@@ -44,13 +44,14 @@ static const char *rna_Mesh_unit_test_compare(struct Mesh *mesh,
 
 static void rna_Mesh_create_normals_split(Mesh *mesh)
 {
-  /* TODO: Proper deprecation. */
+  /* TODO: Deprecation? */
+  BKE_mesh_corner_normals_ensure(mesh);
 }
 
 static void rna_Mesh_free_normals_split(Mesh *mesh)
 {
   /* TODO: Deprecation? */
-  BKE_mesh_clear_derived_normals(mesh);
+  BKE_mesh_normals_tag_dirty(mesh);
 }
 
 static void rna_Mesh_calc_tangents(Mesh *mesh, ReportList *reports, const char *uvmap)



More information about the Bf-blender-cvs mailing list