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>2017-05-03 01:20:11 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-05-03 01:24:50 +0300
commit8b2640f08858f200eda84e19f74ed234a2833eb2 (patch)
treeb310f7a52cfde3fdcb44a73650eebef119beb56e /source/blender/draw/modes/edit_armature_mode.c
parent85ca3156fc3539897789871fbb479ebc6e442fbc (diff)
Draw Manager: fix draw-state switching logic
Changing states didn't properly reset between shading groups causing the GL state to be wrong based on draw order. States are now only set when changed.
Diffstat (limited to 'source/blender/draw/modes/edit_armature_mode.c')
-rw-r--r--source/blender/draw/modes/edit_armature_mode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/modes/edit_armature_mode.c b/source/blender/draw/modes/edit_armature_mode.c
index 87570c35c70..7d13dbd78ee 100644
--- a/source/blender/draw/modes/edit_armature_mode.c
+++ b/source/blender/draw/modes/edit_armature_mode.c
@@ -90,7 +90,7 @@ static void EDIT_ARMATURE_cache_init(void *vedata)
/* Relationship Lines */
stl->g_data->relationship_lines = shgroup_dynlines_uniform_color(psl->relationship, ts.colorWire);
- DRW_shgroup_state_set(stl->g_data->relationship_lines, DRW_STATE_STIPPLE_3);
+ DRW_shgroup_state_enable(stl->g_data->relationship_lines, DRW_STATE_STIPPLE_3);
}
}