[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_DerivedMesh.h blender/source/blender/blenkernel/intern CCGSubSurf.c CCGSubSurf.h DerivedMesh.c subsurf_ccg.c blender/source/blender/include BDR_drawmesh.h BIF_editsima.h blender/source/blender/makesdna DNA_meshdata_types.h blender/source/blender/src ...

Daniel Dunbar daniel at zuster.org
Thu Aug 18 13:31:20 CEST 2005


zuster (Daniel Dunbar) 2005/08/18 13:31:20 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_DerivedMesh.h 
    blender/source/blender/blenkernel/intern CCGSubSurf.c 
                                             CCGSubSurf.h 
                                             DerivedMesh.c 
                                             subsurf_ccg.c 
    blender/source/blender/include BDR_drawmesh.h BIF_editsima.h 
    blender/source/blender/makesdna DNA_meshdata_types.h 
    blender/source/blender/src buttons_editing.c drawimage.c 
                               drawmesh.c drawobject.c editface.c 
                               editsima.c header_image.c 
  
  Log:
   - added DerivedMesh.drawUVEdges function & implementations
   - removed DerivedMesh.drawLooseEdges and replaced with much more
     general drawEdgesFlag function that draws based edge flags.
   - switch DerivedMesh.drawFacesTex to give user control over which
     faces are drawn
   - added object_uvs_changed and object_tface_flags_changed functions
     to do object recalc flag flush/redraw queueing and added calls
     in appropriate places
   - added various edge flags to mark TFace information. This is used
     by the drawEdgesFlag routine and was the best way I could come
     up with to deal with drawing TFace information from modifier stack.
     Unfortunate side effects are (1) uses a lot of MEdge flags (although
     not needed in file so thats fine) and (2) requires recalculation
     of modifier stack on UV selection changes. #2 is disappointing
     but I could not find a better solution.
   - update UV mesh shadow drawing to use modifier result. At the moment
     just uses the final result but probably should be integrated with
     the editmode cage option.
   - convert draw_tfaces3D to use drawEdgesFlag routine which cleaned
     up the code quite a bit.
   - convert draw_tface_mesh to draw using result of modifier stack.
     Same comment about which result actually gets draw in FACESELECT
     mode as for UV editor shadow drawing applies.
  
  There is a still a bug in that selection is using the wrong
  mesh to draw.
  
  Revision  Changes    Path
  1.35      +8 -5      blender/source/blender/blenkernel/BKE_DerivedMesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_DerivedMesh.h.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
  1.21      +10 -1     blender/source/blender/blenkernel/intern/CCGSubSurf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/CCGSubSurf.c.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
  1.9       +2 -1      blender/source/blender/blenkernel/intern/CCGSubSurf.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/CCGSubSurf.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.77      +186 -42   blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.76&r2=1.77&cvsroot=bf-blender>
  1.55      +87 -42    blender/source/blender/blenkernel/intern/subsurf_ccg.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/subsurf_ccg.c.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
  1.7       +1 -3      blender/source/blender/include/BDR_drawmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_drawmesh.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.14      +6 -1      blender/source/blender/include/BIF_editsima.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editsima.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.13      +12 -6     blender/source/blender/makesdna/DNA_meshdata_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_meshdata_types.h.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
  1.168     +1 -0      blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.167&r2=1.168&cvsroot=bf-blender>
  1.36      +14 -3     blender/source/blender/src/drawimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawimage.c.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
  1.40      +62 -148   blender/source/blender/src/drawmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawmesh.c.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>
  1.225     +2 -2      blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.224&r2=1.225&cvsroot=bf-blender>
  1.46      +23 -27    blender/source/blender/src/editface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editface.c.diff?r1=1.45&r2=1.46&cvsroot=bf-blender>
  1.38      +56 -21    blender/source/blender/src/editsima.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editsima.c.diff?r1=1.37&r2=1.38&cvsroot=bf-blender>
  1.40      +5 -3      blender/source/blender/src/header_image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_image.c.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list