[Soc-2006-cvs] CVS commit: soc-blender/source/blender/blenkernel
BKE_customdata.h BKE_DerivedMesh.h BKE_cdderivedmesh.h BKE_lattice.h
soc-blender/source/blender/blenkernel/intern
customdata.c cdderivedmesh.c lattice.c modifier.c
Ben Batt
benbatt at gmail.com
Fri Jun 16 15:10:03 CEST 2006
artificer (Ben Batt) 2006/06/16 15:10:03 CEST
Modified files: (Branch: artificer)
soc-blender/source/blender/blenkernel BKE_DerivedMesh.h
BKE_cdderivedmesh.h
BKE_lattice.h
soc-blender/source/blender/blenkernel/intern cdderivedmesh.c
lattice.c
modifier.c
Added files: (Branch: artificer)
soc-blender/source/blender/blenkernel BKE_customdata.h
soc-blender/source/blender/blenkernel/intern customdata.c
Log:
Fairly extensive architecture change. Custom element data is now stored in
the DerivedMesh structure, rather than in a specific backend. This means that
all DerivedMesh objects can now store custom element data. New functions to
get mesh elements and custom data have been added to the DerivedMesh API
(these aren't implemented in all backends yet).
The custom element data API has been moved to a separate pair of files.
The CDDM backend now just uses the DerivedMesh structure (rather than
creating a new type) - verts, edges and faces are stored as custom element
data.
Revision Changes Path
1.1.1.1.6.1 +18 -1 soc-blender/source/blender/blenkernel/BKE_DerivedMesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/BKE_DerivedMesh.h.diff?r1=1.1.1.1&r2=1.1.1.1.6.1&cvsroot=soc-2006&only_with_tag=artificer>
1.1.2.5 +29 -43 soc-blender/source/blender/blenkernel/Attic/BKE_cdderivedmesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/Attic/BKE_cdderivedmesh.h.diff?r1=1.1.2.4&r2=1.1.2.5&cvsroot=soc-2006&only_with_tag=artificer>
1.1.1.1.6.2 +3 -3 soc-blender/source/blender/blenkernel/BKE_lattice.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/BKE_lattice.h.diff?r1=1.1.1.1.6.1&r2=1.1.1.1.6.2&cvsroot=soc-2006&only_with_tag=artificer>
1.1.2.6 +386 -599 soc-blender/source/blender/blenkernel/intern/Attic/cdderivedmesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/Attic/cdderivedmesh.c.diff?r1=1.1.2.5&r2=1.1.2.6&cvsroot=soc-2006&only_with_tag=artificer>
1.1.1.1.6.2 +7 -6 soc-blender/source/blender/blenkernel/intern/lattice.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.1.1.1.6.1&r2=1.1.1.1.6.2&cvsroot=soc-2006&only_with_tag=artificer>
1.1.1.1.6.6 +24 -16 soc-blender/source/blender/blenkernel/intern/modifier.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.1.1.1.6.5&r2=1.1.1.1.6.6&cvsroot=soc-2006&only_with_tag=artificer>
More information about the Soc-2006-cvs
mailing list