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:
authorCampbell Barton <ideasman42@gmail.com>2018-05-04 09:51:04 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-05-04 09:51:04 +0300
commit14883a0945d486cbc8794e8493664d3c202beab2 (patch)
treec162f2cd8cbcc67355dd3a75877528c82b651c66
parent29fc9275c7e0379c9cb37e80c0c0226ded1467f3 (diff)
Cleanup: avoid local definitions for one-off args
-rw-r--r--source/blender/modifiers/intern/MOD_bevel.c20
-rw-r--r--source/blender/modifiers/intern/MOD_wireframe.c4
2 files changed, 12 insertions, 12 deletions
diff --git a/source/blender/modifiers/intern/MOD_bevel.c b/source/blender/modifiers/intern/MOD_bevel.c
index 325b70ddc5e..aa07aea3e11 100644
--- a/source/blender/modifiers/intern/MOD_bevel.c
+++ b/source/blender/modifiers/intern/MOD_bevel.c
@@ -106,14 +106,15 @@ static Mesh *applyModifier(ModifierData *md, const ModifierEvalContext *ctx, Mes
const int mat = CLAMPIS(bmd->mat, -1, ctx->object->totcol - 1);
const bool loop_slide = (bmd->flags & MOD_BEVEL_EVEN_WIDTHS) == 0;
- const struct BMeshCreateParams bmcp = {0};
- const struct BMeshFromMeshParams bmfmp = {
- .calc_face_normal = true,
- .add_key_index = false,
- .use_shapekey = true,
- .active_shapekey = ctx->object->shapenr,
- };
- bm = BKE_mesh_to_bmesh_ex(mesh, &bmcp, &bmfmp);
+ bm = BKE_mesh_to_bmesh_ex(
+ mesh,
+ &(struct BMeshCreateParams){0},
+ &(struct BMeshFromMeshParams){
+ .calc_face_normal = true,
+ .add_key_index = false,
+ .use_shapekey = true,
+ .active_shapekey = ctx->object->shapenr,
+ });
if ((bmd->lim_flags & MOD_BEVEL_VGROUP) && bmd->defgrp_name[0])
modifier_get_vgroup_mesh(ctx->object, mesh, bmd->defgrp_name, &dvert, &vgroup);
@@ -176,8 +177,7 @@ static Mesh *applyModifier(ModifierData *md, const ModifierEvalContext *ctx, Mes
vertex_only, bmd->lim_flags & MOD_BEVEL_WEIGHT, do_clamp,
dvert, vgroup, mat, loop_slide);
- struct BMeshToMeshParams bmmp = {0};
- result = BKE_bmesh_to_mesh(bm, &bmmp);
+ result = BKE_bmesh_to_mesh(bm, &(struct BMeshToMeshParams){0});
BLI_assert(bm->vtoolflagpool == NULL &&
bm->etoolflagpool == NULL &&
diff --git a/source/blender/modifiers/intern/MOD_wireframe.c b/source/blender/modifiers/intern/MOD_wireframe.c
index b2fe592cb37..3c6717d3b36 100644
--- a/source/blender/modifiers/intern/MOD_wireframe.c
+++ b/source/blender/modifiers/intern/MOD_wireframe.c
@@ -80,7 +80,7 @@ static Mesh *WireframeModifier_do(WireframeModifierData *wmd, Object *ob, Mesh *
bm = BKE_mesh_to_bmesh_ex(
mesh,
- &((struct BMeshCreateParams){0}),
+ &(struct BMeshCreateParams){0},
&(struct BMeshFromMeshParams){
.calc_face_normal = true,
.add_key_index = false,
@@ -103,7 +103,7 @@ static Mesh *WireframeModifier_do(WireframeModifierData *wmd, Object *ob, Mesh *
MAX2(ob->totcol - 1, 0),
false);
- result = BKE_bmesh_to_mesh(bm, (&(struct BMeshToMeshParams){0}));
+ result = BKE_bmesh_to_mesh(bm, &(struct BMeshToMeshParams){0});
BM_mesh_free(bm);
result->runtime.cd_dirty_vert |= CD_MASK_NORMAL;