[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