[Bf-blender-cvs] [f748ef96627] temp-vert-normals-cleanup: Cleanup
Hans Goudey
noreply at git.blender.org
Fri Nov 5 05:51:42 CET 2021
Commit: f748ef9662792d904c05f7dd89bb7b0681eba8a0
Author: Hans Goudey
Date: Thu Nov 4 23:51:35 2021 -0500
Branches: temp-vert-normals-cleanup
https://developer.blender.org/rBf748ef9662792d904c05f7dd89bb7b0681eba8a0
Cleanup
===================================================================
M source/blender/modifiers/intern/MOD_mask.cc
M source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc
M source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc
M source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc
===================================================================
diff --git a/source/blender/modifiers/intern/MOD_mask.cc b/source/blender/modifiers/intern/MOD_mask.cc
index 86b99e1a9be..6aa98e305b7 100644
--- a/source/blender/modifiers/intern/MOD_mask.cc
+++ b/source/blender/modifiers/intern/MOD_mask.cc
@@ -25,7 +25,6 @@
#include "BLI_utildefines.h"
-#include "BLI_float3.hh"
#include "BLI_ghash.h"
#include "BLI_listbase.h"
#include "BLI_math.h"
@@ -65,7 +64,6 @@
#include "BLI_vector.hh"
using blender::Array;
-using blender::float3;
using blender::IndexRange;
using blender::ListBaseWrapper;
using blender::MutableSpan;
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc
index c3d65cdb814..7e2265951d4 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc
@@ -745,7 +745,6 @@ static Mesh *create_vertex_mesh()
/* Returns a mesh with a single vertex at the origin. */
Mesh *mesh = BKE_mesh_new_nomain(1, 0, 0, 0, 0);
copy_v3_fl3(mesh->mvert[0].co, 0.0f, 0.0f, 0.0f);
- BKE_mesh_normals_tag_dirty(mesh);
return mesh;
}
@@ -788,8 +787,6 @@ Mesh *create_cylinder_or_cone_mesh(const float radius_top,
calculate_cone_uvs(mesh, config);
calculate_selection_outputs(mesh, config, attribute_outputs);
- BKE_mesh_normals_tag_dirty(mesh);
-
return mesh;
}
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc
index 478da665cd8..336a20109be 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_grid.cc
@@ -105,12 +105,6 @@ Mesh *create_grid_mesh(const int verts_x,
}
}
- {
- /* Fill vertex normal data here since it is trivial and can avoid calculations later. */
- MutableSpan vert_normals{(float3 *)BKE_mesh_vertex_normals_for_write(mesh), mesh->totvert};
- vert_normals.fill(float3(0.0f, 0.0f, 1.0f));
- }
-
/* Build the horizontal edges in the X direction. */
const int y_edges_start = 0;
const short edge_flag = (edges_x == 0 || edges_y == 0) ? ME_LOOSEEDGE :
diff --git a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc
index 2214947c808..c8270e741fc 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc
@@ -118,10 +118,6 @@ Mesh *create_line_mesh(const float3 start, const float3 delta, const int count)
MutableSpan<MVert> verts{mesh->mvert, mesh->totvert};
MutableSpan<MEdge> edges{mesh->medge, mesh->totedge};
- /* Fill vertex normal data here since it is trivial and can avoid calculations later. */
- MutableSpan vert_normals{(float3 *)BKE_mesh_vertex_normals_for_write(mesh), mesh->totvert};
- vert_normals.fill(delta.normalized());
-
for (const int i : verts.index_range()) {
copy_v3_v3(verts[i].co, start + delta * i);
}
More information about the Bf-blender-cvs
mailing list