[Bf-blender-cvs] [4887d4c] gooseberry: Fix T43770, we were doing multiplication with object matrix and not reverting the GL state.
Antony Riakiotakis
noreply at git.blender.org
Mon Feb 23 10:46:05 CET 2015
Commit: 4887d4c52a974e26eeca838bf3ba4ea72e67febb
Author: Antony Riakiotakis
Date: Mon Feb 23 10:45:54 2015 +0100
Branches: gooseberry
https://developer.blender.org/rB4887d4c52a974e26eeca838bf3ba4ea72e67febb
Fix T43770, we were doing multiplication with object matrix and not
reverting the GL state.
===================================================================
M source/blender/editors/space_view3d/view3d_draw.c
===================================================================
diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c
index 401530f..b15c198 100644
--- a/source/blender/editors/space_view3d/view3d_draw.c
+++ b/source/blender/editors/space_view3d/view3d_draw.c
@@ -2017,6 +2017,7 @@ static void view3d_draw_nodepth(Scene *scene, ARegion *ar, View3D *v3d)
Object *ob = v3da->base->object;
next = v3da->next;
+ glPushMatrix();
ED_view3d_init_mats_rv3d_gl(ob, rv3d);
view3d_cached_text_draw_begin();
if (ob->type == OB_MESH) {
@@ -2032,6 +2033,8 @@ static void view3d_draw_nodepth(Scene *scene, ARegion *ar, View3D *v3d)
view3d_cached_text_draw_end(v3d, ar, 1, NULL);
ED_view3d_clear_mats_rv3d(rv3d);
+ glPopMatrix();
+
BLI_remlink(&v3d->afterdraw_nodepth, v3da);
MEM_freeN(v3da);
}
More information about the Bf-blender-cvs
mailing list