[Bf-blender-cvs] [d4dcad0ad6e] blender2.8: Fix crash with armature custom bone in wireframe mode

Clément Foucault noreply at git.blender.org
Tue Dec 18 14:51:08 CET 2018


Commit: d4dcad0ad6eb2efb7fbb02f5bf19a80853c404ec
Author: Clément Foucault
Date:   Tue Dec 18 14:50:50 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBd4dcad0ad6eb2efb7fbb02f5bf19a80853c404ec

Fix crash with armature custom bone in wireframe mode

===================================================================

M	source/blender/draw/intern/draw_armature.c

===================================================================

diff --git a/source/blender/draw/intern/draw_armature.c b/source/blender/draw/intern/draw_armature.c
index 3837daadd02..8d0cae3cc4a 100644
--- a/source/blender/draw/intern/draw_armature.c
+++ b/source/blender/draw/intern/draw_armature.c
@@ -364,6 +364,10 @@ static void drw_shgroup_bone_custom_wire(
 {
 	/* grr, not re-using instances! */
 	struct GPUBatch *geom = DRW_cache_object_wire_outline_get(custom);
+
+	/* XXXXXXX needs to be moved elsewhere. */
+	drw_batch_cache_generate_requested(custom);
+
 	if (geom) {
 		DRWShadingGroup *shgrp_geom_wire = shgroup_instance_wire(g_data.passes.bone_wire, geom);
 		float final_bonemat[4][4], final_color[4];



More information about the Bf-blender-cvs mailing list