Blender Git Loki
Git Commits -> Revision edfd989
Revision edfd989 by Tamito Kajiyama (master) June 1, 2014, 07:24 (GMT) |
Fix T40315: Boolean modifier with Freestyle edges. The helper function `make_freestyle_edge_mark_hash()` was referring to the original mesh to determine Freestyle edge marks for individual derived mesh edges. This is no longer necessary now that derived meshes deliver CD_FREESTYLE_EDGE and CD_FREESTYLE_FACE layers of their own. The reference of the original mesh was also inappropriate since the edges coming from one of the operands of a boolean modifier don't have proper CD_ORIGINDEX values but ORIGINDEX_NONE's. Many thanks to Sergey Sharybin for patch contributions and discussions. |
Commit Details:
Full Hash: edfd989e864f2c87d2bbceef1acf88bbb46db497
Parent Commit: c641baa
Lines Changed: +12, -21