[Bf-blender-cvs] [117af23] blender2.8: skip drawing of gpencil strokes with overall thickness <= zero
Mike Erwin
noreply at git.blender.org
Tue Oct 18 19:15:03 CEST 2016
Commit: 117af2356a54063b294b8aacd2ba713526ef37f0
Author: Mike Erwin
Date: Tue Oct 18 13:12:40 2016 -0400
Branches: blender2.8
https://developer.blender.org/rB117af2356a54063b294b8aacd2ba713526ef37f0
skip drawing of gpencil strokes with overall thickness <= zero
Fixes an assert in drawing code.
Might need further work to support variable-thickness strokes (from pressure-sensitive stylus). This all is due for geometry shader overhaul anyway.
===================================================================
M source/blender/editors/gpencil/drawgpencil.c
===================================================================
diff --git a/source/blender/editors/gpencil/drawgpencil.c b/source/blender/editors/gpencil/drawgpencil.c
index c406a0d..181f85e 100644
--- a/source/blender/editors/gpencil/drawgpencil.c
+++ b/source/blender/editors/gpencil/drawgpencil.c
@@ -1018,6 +1018,10 @@ static void gp_draw_strokes(
/* calculate thickness */
sthickness = gps->thickness + lthick;
+ if (sthickness <= 0) {
+ continue;
+ }
+
/* check which stroke-drawer to use */
if (dflag & GP_DRAWDATA_ONLY3D) {
const int no_xray = (dflag & GP_DRAWDATA_NO_XRAY);
More information about the Bf-blender-cvs
mailing list