[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern modifier.c blender/source/blender/src buttons_editing.c blender/source/blender/makesdna DNA_modifier_types.h

Joseph Eagar joeedh at gmail.com
Fri Jan 26 22:06:49 CET 2007


joeedh (Joseph Eagar) 2007/01/26 22:06:49 CET

  Modified files:
    blender/source/blender/blenkernel/intern modifier.c 
    blender/source/blender/src buttons_editing.c 
    blender/source/blender/makesdna DNA_modifier_types.h 
  
  Log:
  =Displace modifier fix=
  
  This commit fixes displace modifier to propery support arbitrary uv
  layers.  This seemed like a fairly big usability bug,
  as displace modifiers would use the active UV layer (and thus could change when
  you changed the active layer).  The modifier UI code now uses a menu for browsing
  the uv layers, however only the uv layer name is actually stored, so that 
  adding/deleting layers won't mess up displace modifiers.  
  
  Whenever a displace modifier has an invalid UV name (for whatever reason) the 
  UV name is set to the active layer.  This is checked both in the UI code and 
  in the modifier exec code, so all bases are covered. For deleting a layer, this 
  required upgrading the layer delete code in the UI to properly preserve the 
  active layer, to prevent unwanted behaviour. I hope this is an ok solution.
  
  Brecht, Ben you might want to look over and make sure I didn't break anything.  I don't
  think I did, I tested as thouroughly as I could.
  
  Revision  Changes    Path
  1.90      +19 -6     blender/source/blender/blenkernel/intern/modifier.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.89&r2=1.90&cvsroot=bf-blender>
  1.348     +90 -7     blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.347&r2=1.348&cvsroot=bf-blender>
  1.26      +4 -2      blender/source/blender/makesdna/DNA_modifier_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_modifier_types.h.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list