From f2aab0776047396c99c781eb0ad0a6d1ffadcd3d Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Tue, 14 Nov 2023 09:57:26 +0100 Subject: [PATCH] Cleanup: Remove unused CustomData function --- source/blender/blenkernel/BKE_customdata.h | 5 --- .../blender/blenkernel/intern/customdata.cc | 32 ------------------- 2 files changed, 37 deletions(-) diff --git a/source/blender/blenkernel/BKE_customdata.h b/source/blender/blenkernel/BKE_customdata.h index f7a654bb3ba..1e5a2b46055 100644 --- a/source/blender/blenkernel/BKE_customdata.h +++ b/source/blender/blenkernel/BKE_customdata.h @@ -237,11 +237,6 @@ void CustomData_free(struct CustomData *data, int totelem); */ void CustomData_free_typemask(struct CustomData *data, int totelem, eCustomDataMask mask); -/** - * Frees all layers with #CD_FLAG_TEMPORARY. - */ -void CustomData_free_temporary(struct CustomData *data, int totelem); - /** * Adds a layer of the given type to the #CustomData object. The new layer is initialized based on * the given alloctype. diff --git a/source/blender/blenkernel/intern/customdata.cc b/source/blender/blenkernel/intern/customdata.cc index 534ff4a8b99..86d065face5 100644 --- a/source/blender/blenkernel/intern/customdata.cc +++ b/source/blender/blenkernel/intern/customdata.cc @@ -3259,38 +3259,6 @@ int CustomData_number_of_layers_typemask(const CustomData *data, const eCustomDa return number; } -void CustomData_free_temporary(CustomData *data, const int totelem) -{ - int i, j; - bool changed = false; - for (i = 0, j = 0; i < data->totlayer; i++) { - CustomDataLayer *layer = &data->layers[i]; - - if (i != j) { - data->layers[j] = data->layers[i]; - } - - if ((layer->flag & CD_FLAG_TEMPORARY) == CD_FLAG_TEMPORARY) { - customData_free_layer__internal(layer, totelem); - changed = true; - } - else { - j++; - } - } - - data->totlayer = j; - - if (data->totlayer <= data->maxlayer - CUSTOMDATA_GROW) { - customData_resize(data, -CUSTOMDATA_GROW); - changed = true; - } - - if (changed) { - customData_update_offsets(data); - } -} - void CustomData_set_only_copy(const CustomData *data, const eCustomDataMask mask) { for (int i = 0; i < data->totlayer; i++) {