[Bf-blender-cvs] [59b94f2] master: Freestyle: quiet BMESH validator warnings of zero normals.

Tamito Kajiyama noreply at git.blender.org
Thu Apr 24 06:58:07 CEST 2014


Commit: 59b94f2193d50e91223740dff463d5f60a895f26
Author: Tamito Kajiyama
Date:   Thu Apr 24 13:57:10 2014 +0900
https://developer.blender.org/rB59b94f2193d50e91223740dff463d5f60a895f26

Freestyle: quiet BMESH validator warnings of zero normals.

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

M	source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp

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

diff --git a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
index 760c5c9..48bfe4e 100644
--- a/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
+++ b/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp
@@ -54,6 +54,8 @@ extern "C" {
 #include "RE_pipeline.h"
 }
 
+#include <limits.h>
+
 namespace Freestyle {
 
 BlenderStrokeRenderer::BlenderStrokeRenderer(Render *re, int render_count) : StrokeRenderer()
@@ -342,6 +344,9 @@ void BlenderStrokeRenderer::RenderStrokeRepBasic(StrokeRep *iStrokeRep) const
 					vertices->co[0] = svRep[0]->point2d()[0];
 					vertices->co[1] = svRep[0]->point2d()[1];
 					vertices->co[2] = get_stroke_vertex_z();
+					vertices->no[0] = 0;
+					vertices->no[1] = 0;
+					vertices->no[2] = SHRT_MAX;
 					++vertices;
 					++vertex_index;
 
@@ -349,6 +354,9 @@ void BlenderStrokeRenderer::RenderStrokeRepBasic(StrokeRep *iStrokeRep) const
 					vertices->co[0] = svRep[1]->point2d()[0];
 					vertices->co[1] = svRep[1]->point2d()[1];
 					vertices->co[2] = get_stroke_vertex_z();
+					vertices->no[0] = 0;
+					vertices->no[1] = 0;
+					vertices->no[2] = SHRT_MAX;
 					++vertices;
 					++vertex_index;
 
@@ -364,6 +372,9 @@ void BlenderStrokeRenderer::RenderStrokeRepBasic(StrokeRep *iStrokeRep) const
 				vertices->co[0] = svRep[2]->point2d()[0];
 				vertices->co[1] = svRep[2]->point2d()[1];
 				vertices->co[2] = get_stroke_vertex_z();
+				vertices->no[0] = 0;
+				vertices->no[1] = 0;
+				vertices->no[2] = SHRT_MAX;
 				++vertices;
 				++vertex_index;




More information about the Bf-blender-cvs mailing list