[tuhopuu-cvs] CVS commit: tuhopuu3/source/blender/blenkernel BKE_dmesh.h BKE_hemesh.h tuhopuu3/source/blender/blenkernel/intern dmesh.c subsurf_ccg.c subsurf.c hemesh.c lattice.c displist.c tuhopuu3/tools/scons/bs bs_libs.py tuhopuu3/source/blender/src draw_hemesh.c ...

Joseph Eagar joeeagar at prodigy.net
Sat Apr 2 22:56:28 CEST 2005


joeedh (Joseph Eagar) 2005/04/02 22:56:28 CEST

  Modified files:
    tuhopuu3/source/blender/blenkernel BKE_dmesh.h BKE_hemesh.h 
    tuhopuu3/source/blender/blenkernel/intern dmesh.c 
                                              subsurf_ccg.c 
                                              subsurf.c hemesh.c 
                                              lattice.c displist.c 
    tuhopuu3/tools/scons/bs bs_libs.py 
    tuhopuu3/source/blender/src draw_hemesh.c 
                                transform_manipulator.c 
    tuhopuu3/source      Makefile 
    tuhopuu3/source/blender/hemesh/tools tool_extrude.c 
    tuhopuu3/source/blender/blenloader/intern Makefile 
                                              readblenentry.c 
                                              readfile.c 
                                              writefile.c 
  
  Log:
  This commit has several bugfixes and rewrites.
  
  First of all: subsurf has been fixed.  HE mesh no longers relies on DispListMesh or HyperMesh, so zr can kill that code right now if he wants to!  zr's work is so cool!
  
  Also, I've added a simple ngon-supporting display structure for HE mesh to use.  It supports ngons, is entirely indice-based, and is very easy to copy.  Right now it's used as an intermediatory structure for subsurfs and lattice deforms.  This is by no means a final solution though, but is *really* needed right now.
  
  A few other notes:
  
  This commit includes the file saving code, which I forget to commit initially.  I've also changed HEMesh from a COMLIB to a PULIB, so the player will hopefully compile again for those who are having problem.  I changed it in scons, too.
  
  There was also a small bug in the origional subsurf code cause by regression and patching errors, which I've fixed.  so old subsurfed normal meshes won't crash blender anymore.
  
  As for warnings, I've killed a lot of them.  The only problem is, my version of gcc doesn't report them all to me, and I'm still not sure what -W flags to use.  Nonetheless, warning hunt is what I'm going to do next.
  
  that's it! enjoy! ;) .
  
  Revision  Changes    Path
  1.2       +34 -2     tuhopuu3/source/blender/blenkernel/BKE_dmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_dmesh.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.3       +5 -0      tuhopuu3/source/blender/blenkernel/BKE_hemesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_hemesh.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.2       +51 -3     tuhopuu3/source/blender/blenkernel/intern/dmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/dmesh.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +715 -34   tuhopuu3/source/blender/blenkernel/intern/subsurf_ccg.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/subsurf_ccg.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.7       +2 -2      tuhopuu3/source/blender/blenkernel/intern/subsurf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/subsurf.c.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.3       +29 -159   tuhopuu3/source/blender/blenkernel/intern/hemesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/hemesh.c.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.5       +7 -10     tuhopuu3/source/blender/blenkernel/intern/lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/lattice.c.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.12      +21 -10    tuhopuu3/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/displist.c.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
  1.3       +4 -3      tuhopuu3/tools/scons/bs/bs_libs.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/tools/scons/bs/bs_libs.py.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.5       +69 -69    tuhopuu3/source/blender/src/draw_hemesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/draw_hemesh.c.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.7       +1 -17     tuhopuu3/source/blender/src/transform_manipulator.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/transform_manipulator.c.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.3       +3 -3      tuhopuu3/source/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/Makefile.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.5       +30 -4     tuhopuu3/source/blender/hemesh/tools/tool_extrude.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/tools/tool_extrude.c.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.2       +2 -2      tuhopuu3/source/blender/blenloader/intern/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/Makefile.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +7 -6      tuhopuu3/source/blender/blenloader/intern/readblenentry.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/readblenentry.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.10      +45 -4     tuhopuu3/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/readfile.c.diff?r1=1.9&r2=1.10&cvsroot=tuhopuu>
  1.7       +25 -1     tuhopuu3/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/writefile.c.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>



More information about the tuhopuu-cvs mailing list