Blender Git Commit Log

Git Commits -> Revision 894c240

Revision 894c240 by Tamito Kajiyama (master)
March 13, 2013, 06:44 (GMT)
New implementation of Freestyle edge/face marks

The previous implementation of Freestyle edge/face marks was refactored
based on suggestions from the latest code review by Campbell. The new
implementation relies on mesh CustomData to store edge/face marks, instead
of introducing extra flags in the core Mesh and BMesh data structures.
The CustomData-based implementation will allow further additions of new
edge/face attributes because of the independence from Mesh/BMesh.

This revision is work in progress, mainly intended to address the review
comments and ask for further code review in view of the trunk merger in
the upcoming 2.67 release.

Commit Details:

Full Hash: 894c240f9d007271e9d587d3c1b6f961c445b1b8
SVN Revision: 55228
Parent Commit: 2d801f2
Lines Changed: +420, -126

19 Modified Paths:

/source/blender/blenkernel/intern/customdata.c (+10, -5) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+30, -8) (Diff)
/source/blender/blenloader/intern/readfile.c (+58, -0) (Diff)
/source/blender/bmesh/bmesh_class.h (+0, -3) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+17, -35) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+32, -0) (Diff)
/source/blender/bmesh/operators/bmo_similar.c (+20, -6) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+26, -9) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+39, -17) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+27, -6) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+1, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+6, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+18, -2) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+2, -2) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+85, -10) (Diff)
/source/blender/python/bmesh/bmesh_py_types_customdata.c (+15, -0) (Diff)
/source/blender/render/intern/include/render_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+31, -20) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021