Blender Git Commit Log
Git Commits -> Revision 08e2da5
Revision 08e2da5 by Janne Karhu (master) September 17, 2009, 22:00 (GMT) |
Particles cleanup, optimizations and some small new stuff. New stuff - Bending springs for hair dynamics. Code cleanup & optimization - Disabled reactor particles temporarily for cleanup, it's a clumsy system that will be replaced with something better. - Removed child seams, something better will come here too :) - Normal particle drawing data is now saved between redraws if the particles don't move between redraws. * For example rotating the 3d view is now realtime even with 1M particles. - Many random values for particles now come from a lookup table making things much faster. - Most accessed small point cache functions are now much faster as macros. - Lot's of general code cleanup. - Nothing big should have changed so if something doesn't work like it used to it's probably just a typo somewhere :) |
Commit Details:
Full Hash: 08e2da590f812860ae14fff4d4e22e98cbd3528c
SVN Revision: 23317
Parent Commit: 69e9195
Lines Changed: +1285, -1246
18 Modified Paths:
/release/ui/buttons_particle.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_boids.h (+1, -3) (Diff)
/source/blender/blenkernel/BKE_particle.h (+68, -56) (Diff)
/source/blender/blenkernel/intern/anim.c (+7, -8) (Diff)
/source/blender/blenkernel/intern/boids.c (+41, -41) (Diff)
/source/blender/blenkernel/intern/cloth.c (+61, -20) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifier.c (+14, -7) (Diff)
/source/blender/blenkernel/intern/particle.c (+212, -307) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+583, -627) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+171, -62) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/physics/editparticle.c (+16, -9) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+63, -70) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+9, -5) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+12, -11) (Diff)
/source/blender/render/intern/source/convertblender.c (+19, -16) (Diff)
/source/blender/render/intern/source/pointdensity.c (+3, -2) (Diff)
/source/blender/blenkernel/BKE_boids.h (+1, -3) (Diff)
/source/blender/blenkernel/BKE_particle.h (+68, -56) (Diff)
/source/blender/blenkernel/intern/anim.c (+7, -8) (Diff)
/source/blender/blenkernel/intern/boids.c (+41, -41) (Diff)
/source/blender/blenkernel/intern/cloth.c (+61, -20) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifier.c (+14, -7) (Diff)
/source/blender/blenkernel/intern/particle.c (+212, -307) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+583, -627) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+171, -62) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/physics/editparticle.c (+16, -9) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+63, -70) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+9, -5) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+12, -11) (Diff)
/source/blender/render/intern/source/convertblender.c (+19, -16) (Diff)
/source/blender/render/intern/source/pointdensity.c (+3, -2) (Diff)