Blender Git Commit Log

Git Commits -> Revision d38ba6b

Revision d38ba6b by Tamito Kajiyama (master)
June 16, 2012, 21:49 (GMT)
Fix for persistent failures of BLI_assert(CustomData_has_layer(&dm->faceData, CD_POLYINDEX));
in CDDM_calc_normals_mapping_ex() in source/blender/blenkernel/intern/cdderivedmesh.c.
Problem report by flokkievids with an example .blend file for reproducing the issue. Thanks!

The issue was caused by the fact that Freestyle was using the pre-BMesh way for constructing
mesh data with the aim of generating a temporary 3D scene for stroke rendering. Specifically,
the MFace struct was used for defining triangular faces. Now BMesh is in the trunk, MFace
is internally used for tessellated faces only, and MPoly and MLoop are used for general mesh
data construction. This commit is intended to update the Freestyle stroke rendering code in
the BMesh way.

Commit Details:

Full Hash: d38ba6b5d25ca42f76b6d1b746217a565f26228f
SVN Revision: 48002
Parent Commit: fa375f0
Lines Changed: +122, -57

1 Modified Path:

/source/blender/freestyle/intern/blender_interface/BlenderStrokeRenderer.cpp (+122, -57) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021