[Bf-blender-cvs] [6a0ddb4bb13] master: Cleanup: Remove unused function

Sergey Sharybin noreply at git.blender.org
Tue Mar 17 17:40:57 CET 2020


Commit: 6a0ddb4bb13b76ead8b3e55ca2b212cde353cac7
Author: Sergey Sharybin
Date:   Tue Mar 17 17:40:24 2020 +0100
Branches: master
https://developer.blender.org/rB6a0ddb4bb13b76ead8b3e55ca2b212cde353cac7

Cleanup: Remove unused function

Was introduced earlier today and did not turn out to be very useful
and clear.

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

M	source/blender/blenkernel/BKE_mesh_runtime.h
M	source/blender/blenkernel/intern/DerivedMesh.c

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

diff --git a/source/blender/blenkernel/BKE_mesh_runtime.h b/source/blender/blenkernel/BKE_mesh_runtime.h
index bdf7692b89b..fdddafcc71f 100644
--- a/source/blender/blenkernel/BKE_mesh_runtime.h
+++ b/source/blender/blenkernel/BKE_mesh_runtime.h
@@ -87,12 +87,6 @@ struct Mesh *mesh_create_eval_final_view(struct Depsgraph *depsgraph,
                                          struct Object *ob,
                                          const struct CustomData_MeshMasks *dataMask);
 
-struct Mesh *mesh_create_eval_final_view_index(struct Depsgraph *depsgraph,
-                                               struct Scene *scene,
-                                               struct Object *ob,
-                                               const struct CustomData_MeshMasks *dataMask,
-                                               int index);
-
 struct Mesh *mesh_create_eval_no_deform(struct Depsgraph *depsgraph,
                                         struct Scene *scene,
                                         struct Object *ob,
diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c
index 2113b184f01..f51c792f474 100644
--- a/source/blender/blenkernel/intern/DerivedMesh.c
+++ b/source/blender/blenkernel/intern/DerivedMesh.c
@@ -2014,27 +2014,6 @@ Mesh *mesh_create_eval_final_view(Depsgraph *depsgraph,
   return final;
 }
 
-Mesh *mesh_create_eval_final_view_index(Depsgraph *depsgraph,
-                                        Scene *scene,
-                                        Object *ob,
-                                        const CustomData_MeshMasks *dataMask,
-                                        int index)
-{
-  Mesh *final;
-
-  /* XXX hack
-   * psys modifier updates particle state when called during dupli-list generation,
-   * which can lead to wrong transforms. This disables particle system modifier execution.
-   */
-  ob->transflag |= OB_NO_PSYS_UPDATE;
-
-  mesh_calc_modifiers(depsgraph, scene, ob, 1, false, dataMask, index, false, false, NULL, &final);
-
-  ob->transflag &= ~OB_NO_PSYS_UPDATE;
-
-  return final;
-}
-
 Mesh *mesh_create_eval_no_deform(Depsgraph *depsgraph,
                                  Scene *scene,
                                  Object *ob,



More information about the Bf-blender-cvs mailing list