[Bf-blender-cvs] [e6c9254c1c6] temp-vert-normals-cleanup: Merge branch 'master' into temp-vert-normals-cleanup

Hans Goudey noreply at git.blender.org
Tue Dec 28 15:39:56 CET 2021


Commit: e6c9254c1c62827c6bcdd057ce365ec301f6dc1b
Author: Hans Goudey
Date:   Mon Dec 27 23:43:02 2021 -0600
Branches: temp-vert-normals-cleanup
https://developer.blender.org/rBe6c9254c1c62827c6bcdd057ce365ec301f6dc1b

Merge branch 'master' into temp-vert-normals-cleanup

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



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

diff --cc source/blender/blenkernel/intern/customdata.cc
index 8e3d9bd434c,30ba3500c5d..b650b3b691d
--- a/source/blender/blenkernel/intern/customdata.cc
+++ b/source/blender/blenkernel/intern/customdata.cc
@@@ -1518,21 -1543,21 +1519,21 @@@ static const LayerTypeInfo LAYERTYPEINF
      {sizeof(float[3]),
       "vec3f",
       1,
-      NULL,
-      NULL,
-      NULL,
+      nullptr,
+      nullptr,
+      nullptr,
       layerInterp_normal,
-      NULL,
-      NULL,
-      NULL,
-      NULL,
-      NULL,
-      NULL,
-      NULL,
-      NULL,
+      nullptr,
+      nullptr,
 -     layerValidate_normal,
++     nullptr,
+      nullptr,
+      nullptr,
+      nullptr,
+      nullptr,
+      nullptr,
       layerCopyValue_normal},
      /* 9: CD_FACEMAP */
-     {sizeof(int), "", 0, NULL, NULL, NULL, NULL, NULL, layerDefault_fmap, NULL},
+     {sizeof(int), "", 0, nullptr, nullptr, nullptr, nullptr, nullptr, layerDefault_fmap, nullptr},
      /* 10: CD_PROP_FLOAT */
      {sizeof(MFloatProperty),
       "MFloatProperty",
diff --cc source/blender/blenkernel/intern/mesh_normals.cc
index 7bc70319c05,47ea55be871..06fe054b1f6
--- a/source/blender/blenkernel/intern/mesh_normals.cc
+++ b/source/blender/blenkernel/intern/mesh_normals.cc
@@@ -408,9 -319,9 +408,10 @@@ const float (*BKE_mesh_poly_normals_ens
  void BKE_mesh_ensure_normals_for_display(Mesh *mesh)
  {
    switch ((eMeshWrapperType)mesh->runtime.wrapper_type) {
+     case ME_WRAPPER_TYPE_SUBD:
      case ME_WRAPPER_TYPE_MDATA:
 -      /* Run code below. */
 +      BKE_mesh_vertex_normals_ensure(mesh);
 +      BKE_mesh_poly_normals_ensure(mesh);
        break;
      case ME_WRAPPER_TYPE_BMESH: {
        struct BMEditMesh *em = mesh->edit_mesh;



More information about the Bf-blender-cvs mailing list