Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2020-07-10 19:02:51 +0300
committerBrecht Van Lommel <brecht@blender.org>2020-07-10 19:03:21 +0300
commit3e4f49fe710d5e3233c774de9a9341451d486f51 (patch)
tree229490aa5ab140d3c1405ccd7b12fc9718ce510c /source/blender/blenloader
parentd5208c45fadbfd59a686eb77a0c4161b02b0e482 (diff)
Revert "Fix T78296: Performance - Use Binary Search for MDeformWeight"
This reverts commit 39b525e0f07fa25dcda54226ade789959b642dec and 3121015dceb1d269d79690c8f15c8e1406c9b09f as tests are failing.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r--source/blender/blenloader/intern/versioning_290.c24
-rw-r--r--source/blender/blenloader/intern/writefile.c2
2 files changed, 0 insertions, 26 deletions
diff --git a/source/blender/blenloader/intern/versioning_290.c b/source/blender/blenloader/intern/versioning_290.c
index a99da5eb333..0d16b58d28f 100644
--- a/source/blender/blenloader/intern/versioning_290.c
+++ b/source/blender/blenloader/intern/versioning_290.c
@@ -27,9 +27,6 @@
#include "DNA_constraint_types.h"
#include "DNA_genfile.h"
#include "DNA_gpencil_modifier_types.h"
-#include "DNA_gpencil_types.h"
-#include "DNA_lattice_types.h"
-#include "DNA_mesh_types.h"
#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_screen_types.h"
@@ -37,7 +34,6 @@
#include "BKE_collection.h"
#include "BKE_colortools.h"
-#include "BKE_deform.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
@@ -358,26 +354,6 @@ void blo_do_versions_290(FileData *fd, Library *UNUSED(lib), Main *bmain)
}
}
- /* Make sure that all weights of MDeformVert are sorted. */
- if (!MAIN_VERSION_ATLEAST(bmain, 290, 7)) {
- for (Mesh *mesh = bmain->meshes.first; mesh != NULL; mesh = mesh->id.next) {
- BKE_defvert_array_sort_weights(mesh->dvert, mesh->totvert);
- }
- for (Lattice *lt = bmain->lattices.first; lt != NULL; lt = lt->id.next) {
- const int totvert = lt->pntsu * lt->pntsv * lt->pntsw;
- BKE_defvert_array_sort_weights(lt->dvert, totvert);
- }
- for (bGPdata *gp = bmain->gpencils.first; gp != NULL; gp = gp->id.next) {
- LISTBASE_FOREACH (bGPDlayer *, layer, &gp->layers) {
- LISTBASE_FOREACH (bGPDframe *, frame, &layer->frames) {
- LISTBASE_FOREACH (bGPDstroke *, stroke, &frame->strokes) {
- BKE_defvert_array_sort_weights(stroke->dvert, stroke->totpoints);
- }
- }
- }
- }
- }
-
/**
* Versioning code until next subversion bump goes here.
*
diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c
index 29461298cea..4e2b4fef9a0 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -159,7 +159,6 @@
#include "BKE_constraint.h"
#include "BKE_curve.h"
#include "BKE_curveprofile.h"
-#include "BKE_deform.h"
#include "BKE_fcurve.h"
#include "BKE_fcurve_driver.h"
#include "BKE_global.h" // for G
@@ -2045,7 +2044,6 @@ static void write_dverts(BlendWriter *writer, int count, MDeformVert *dvlist)
/* Write deformation data for each dvert */
for (int i = 0; i < count; i++) {
if (dvlist[i].dw) {
- BKE_DEFVERT_IS_SORTED_ASSERT(&dvlist[i]);
BLO_write_struct_array(writer, MDeformWeight, dvlist[i].totweight, dvlist[i].dw);
}
}