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:
authorClément Foucault <foucault.clem@gmail.com>2018-05-06 19:28:11 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-05-06 19:36:47 +0300
commit1c3f953565cefd7d59499e0ea99c3fea5890357f (patch)
treebfc5de15129c17de1004b632070b6a4b8fc9f32b /source/blender/draw/modes/pose_mode.c
parent2bc0c4ec5940eafb02ce30c03c0e002dc21d5f66 (diff)
Armature: Put passes in a struct easier to pass around.
Diffstat (limited to 'source/blender/draw/modes/pose_mode.c')
-rw-r--r--source/blender/draw/modes/pose_mode.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/source/blender/draw/modes/pose_mode.c b/source/blender/draw/modes/pose_mode.c
index 9c3d6a655a5..d1b4dd77246 100644
--- a/source/blender/draw/modes/pose_mode.c
+++ b/source/blender/draw/modes/pose_mode.c
@@ -131,9 +131,13 @@ static void POSE_cache_populate(void *vedata, Object *ob)
if (ob->type == OB_ARMATURE) {
if (DRW_pose_mode_armature(ob, draw_ctx->obact)) {
- DRW_shgroup_armature_pose(
- ob, psl->bone_solid, psl->bone_outline, psl->bone_wire, psl->bone_envelope,
- stl->g_data->relationship_lines);
+ DRWArmaturePasses passes = {
+ .bone_solid = psl->bone_solid,
+ .bone_outline = psl->bone_outline,
+ .bone_wire = psl->bone_wire,
+ .bone_envelope = psl->bone_envelope,
+ };
+ DRW_shgroup_armature_pose(ob, passes, stl->g_data->relationship_lines);
}
}
}