From f79856f9fb12d47d08e14a1e0edaee9e638362c0 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Jun 2020 14:29:59 +1000 Subject: Cleanup: minor changes to deform functions - Use 'float (*)[3]' to avoid casts. - Remove unnecessary float[3] copy in gpencil_deform_verts. - Use MEM_SAFE_FREE - Use const arguments. --- source/blender/makesdna/DNA_gpencil_modifier_types.h | 6 +++--- source/blender/makesdna/DNA_modifier_types.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'source/blender/makesdna') diff --git a/source/blender/makesdna/DNA_gpencil_modifier_types.h b/source/blender/makesdna/DNA_gpencil_modifier_types.h index 125423cd061..ea1c0f1fda0 100644 --- a/source/blender/makesdna/DNA_gpencil_modifier_types.h +++ b/source/blender/makesdna/DNA_gpencil_modifier_types.h @@ -655,12 +655,12 @@ typedef enum eSmoothGpencil_Flag { typedef struct ArmatureGpencilModifierData { GpencilModifierData modifier; - /** Deformflag replaces armature->deformflag. */ + /** #eArmature_DeformFlag use instead of #bArmature.deformflag. */ short deformflag, multi; int _pad; struct Object *object; - /** Stored input of previous modifier, for vertexgroup blending. */ - float *prevCos; + /** Stored input of previous modifier, for vertex-group blending. */ + float (*vert_coords_prev)[3]; /** MAX_VGROUP_NAME. */ char vgname[64]; diff --git a/source/blender/makesdna/DNA_modifier_types.h b/source/blender/makesdna/DNA_modifier_types.h index a2b96ac2772..1413db4baea 100644 --- a/source/blender/makesdna/DNA_modifier_types.h +++ b/source/blender/makesdna/DNA_modifier_types.h @@ -693,12 +693,12 @@ enum { typedef struct ArmatureModifierData { ModifierData modifier; - /** Deformflag replaces armature->deformflag. */ + /** #eArmature_DeformFlag use instead of #bArmature.deformflag. */ short deformflag, multi; char _pad2[4]; struct Object *object; - /** Stored input of previous modifier, for vertexgroup blending. */ - float *prevCos; + /** Stored input of previous modifier, for vertex-group blending. */ + float (*vert_coords_prev)[3]; /** MAX_VGROUP_NAME. */ char defgrp_name[64]; } ArmatureModifierData; -- cgit v1.2.3