[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