[tuhopuu-cvs] CVS commit: tuhopuu3/source/blender/blenkernel BKE_DFDeform.h BKE_dmesh.h BKE_hemesh.h tuhopuu3/source/blender/blenkernel/intern DF_deform.c dmesh.c subsurf_ccg.c hemesh.c displist.c tuhopuu3/source/blender/src draw_hemesh.c editobject.c ...

Joseph Eagar joeeagar at prodigy.net
Wed Apr 6 00:17:14 CEST 2005


joeedh (Joseph Eagar) 2005/04/06 00:17:14 CEST

  Modified files:
    tuhopuu3/source/blender/blenkernel BKE_dmesh.h BKE_hemesh.h 
    tuhopuu3/source/blender/blenkernel/intern dmesh.c 
                                              subsurf_ccg.c 
                                              hemesh.c displist.c 
    tuhopuu3/source/blender/src draw_hemesh.c editobject.c 
    tuhopuu3/source/blender/renderconverter/intern 
                                                   convertBlenderScene.c 
    tuhopuu3/source/blender/makesdna DNA_hemesh_types.h 
    tuhopuu3/source/blender/hemesh Makefile 
    tuhopuu3/source/blender/hemesh/include he_editmesh.h 
                                           he_error.h 
    tuhopuu3/source/blender/hemesh/intern HE_Base.c 
                                          HE_ErrorState.c 
                                          HE_EulerOperations.c 
                                          HE_Event.c HE_Lib.c 
                                          HE_Select.c 
  Added files:
    tuhopuu3/source/blender/blenkernel BKE_DFDeform.h 
    tuhopuu3/source/blender/blenkernel/intern DF_deform.c 
  
  Log:
  This commit fixes several warnings.  also includes a few experimental things.
  
  First: negative subsurf creasing.  Creases with negative values.  Works only for hemesh.  Causes various fun effects, modo has it.  
  
  Also, I've written a deform modification stack for hemesh, which supports hooks and lattices.  However, I would like to trash it and use zr's system when he makes it, so right now you have to define USE_DF_DEFORM to turn it on.  Lattices will work even if it's off, though, since adding lattice support is about six lines of code either way :)  you can find the code in source/blender/blenkernel/DFDeform.c
  
  As for warnings, added more prototypes.  Fixed more files.  The grand cleanup continues.  seriously GCC is way to forgiving.
  
  Revision  Changes    Path
  1.3       +19 -19    tuhopuu3/source/blender/blenkernel/BKE_dmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_dmesh.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.4       +1 -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.3&r2=1.4&cvsroot=tuhopuu>
  1.6       +327 -26   tuhopuu3/source/blender/blenkernel/intern/dmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/dmesh.c.diff?r1=1.5&r2=1.6&cvsroot=tuhopuu>
  1.5       +3 -3      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.4&r2=1.5&cvsroot=tuhopuu>
  1.4       +44 -19    tuhopuu3/source/blender/blenkernel/intern/hemesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/hemesh.c.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.14      +28 -15    tuhopuu3/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/displist.c.diff?r1=1.13&r2=1.14&cvsroot=tuhopuu>
  1.8       +9 -7      tuhopuu3/source/blender/src/draw_hemesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/draw_hemesh.c.diff?r1=1.7&r2=1.8&cvsroot=tuhopuu>
  1.26      +76 -14    tuhopuu3/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/editobject.c.diff?r1=1.25&r2=1.26&cvsroot=tuhopuu>
  1.4       +19 -7     tuhopuu3/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.4       +2 -0      tuhopuu3/source/blender/makesdna/DNA_hemesh_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/makesdna/DNA_hemesh_types.h.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.2       +2 -2      tuhopuu3/source/blender/hemesh/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/Makefile.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.5       +34 -0     tuhopuu3/source/blender/hemesh/include/he_editmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/include/he_editmesh.h.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.2       +1 -0      tuhopuu3/source/blender/hemesh/include/he_error.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/include/he_error.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.5       +15 -60    tuhopuu3/source/blender/hemesh/intern/HE_Base.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_Base.c.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.2       +1 -1      tuhopuu3/source/blender/hemesh/intern/HE_ErrorState.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_ErrorState.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.4       +2 -0      tuhopuu3/source/blender/hemesh/intern/HE_EulerOperations.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_EulerOperations.c.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.5       +5 -1      tuhopuu3/source/blender/hemesh/intern/HE_Event.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_Event.c.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.4       +3 -4      tuhopuu3/source/blender/hemesh/intern/HE_Lib.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_Lib.c.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.6       +147 -13   tuhopuu3/source/blender/hemesh/intern/HE_Select.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/hemesh/intern/HE_Select.c.diff?r1=1.5&r2=1.6&cvsroot=tuhopuu>



More information about the tuhopuu-cvs mailing list