[Bf-blender-cvs] [4cf759493d3] greasepencil-object: Avoid div by zero

Antonio Vazquez noreply at git.blender.org
Sat Dec 9 17:10:12 CET 2017


Commit: 4cf759493d348c2f8254297d65261f42aa6909ba
Author: Antonio Vazquez
Date:   Sat Dec 9 16:30:38 2017 +0100
Branches: greasepencil-object
https://developer.blender.org/rB4cf759493d348c2f8254297d65261f42aa6909ba

Avoid div by zero

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

M	source/blender/draw/engines/gpencil/shaders/gpencil_swirl_frag.glsl

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

diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_swirl_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_swirl_frag.glsl
index 9b48f4c93c2..c7eae235d45 100644
--- a/source/blender/draw/engines/gpencil/shaders/gpencil_swirl_frag.glsl
+++ b/source/blender/draw/engines/gpencil/shaders/gpencil_swirl_frag.glsl
@@ -44,6 +44,7 @@ void main()
 
 	float dist = length(tc);
 	float pxradius = (ProjectionMatrix[3][3] == 0.0) ? (radius / (loc.z * defaultpixsize)) : (radius / defaultpixsize);
+	pxradius = max(pxradius, 1);
 	
 	if (dist <= pxradius) {
 		float percent = (pxradius - dist) / pxradius;



More information about the Bf-blender-cvs mailing list