[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern displist.c lattice.c blender/source/blender/src drawview.c toets.c

Ton Roosendaal ton at blender.org
Thu Apr 8 14:00:59 CEST 2004


ton (Ton Roosendaal) 2004/04/08 14:00:59 CEST

  Modified files:
    blender/source/blender/blenkernel/intern displist.c lattice.c 
    blender/source/blender/src drawview.c toets.c 
  
  Log:
  Bug fix 823
  
  Animated metaballs didn't update correctly when changing frame, this when
  they were parented (for example) to an object with Ipo.
  The fix consists of three things:
  
  - the test_displist() call doesn't remake displist anymore, but frees it.
    this works, because when drawing an mball object it checks for a displist
    and creates one when needed
  - the main drawing routine drawview3d() now has a separate loop where first
    all objects are updated with where_is_object(), then they're drawn.
    This effectively solves lag for mballs. Might improve other lags too!
  - included in NumPad-9 call to test_displist() too, to force a full upgraded
    3d view
  
  Revision  Changes    Path
  1.22      +8 -5      blender/source/blender/blenkernel/intern/displist.c
  1.11      +2 -1      blender/source/blender/blenkernel/intern/lattice.c
  1.64      +13 -5     blender/source/blender/src/drawview.c
  1.24      +3 -2      blender/source/blender/src/toets.c



More information about the Bf-blender-cvs mailing list