blender/source
Ben Batt 4f8079d49c Modifier Stack: Limit calculation to required data.
This commit upgrades the modifier stack to only calculate the data which is
needed, either by modifiers further down the stack or by other functions at
the end of the stack (e.g. drawing functions).

This speeds up modifier stack recalculation, especially where vertex
groups and UV coordinates are concerned. For example, a mesh with an Armature
modifier followed by a Subsurf modifier would previously have required the
Subsurf modifier to interpolate all the vertex groups in the mesh, slowing
down modifier calculations considerably. With this update, vertex group data
is not propagated beyond the Armature modifier, so calculations are faster.

Note that this depends on the order of modifiers in the stack. If the Armature
and Subsurf modifiers were swapped in the above example, the Subsurf modifier
would have to interpolate vertex groups, as they are needed by the Armature
modifier.
2006-12-05 17:42:03 +00:00
..
blender Modifier Stack: Limit calculation to required data. 2006-12-05 17:42:03 +00:00
creator Thread support for commandline: 2006-11-29 19:31:45 +00:00
darwin Totally ancient error: Makefiles for OSX did not copy the scripts in 2006-07-01 09:40:13 +00:00
gameengine added some 'angularFactor' for character control (to avoid rotation) 2006-12-04 04:31:34 +00:00
icons ==SCons== 2006-03-10 22:50:27 +00:00
kernel CMake lists initial submission. Documentationand further verification for different platforms will follow soon. This was just tested against current CVS on MSVC 2005 with Verse, QuickTime, OpenEXR, Player all on. 2006-11-17 02:27:12 +00:00
CMakeLists.txt CMake lists initial submission. Documentationand further verification for different platforms will follow soon. This was just tested against current CVS on MSVC 2005 with Verse, QuickTime, OpenEXR, Player all on. 2006-11-17 02:27:12 +00:00
Makefile Makefile support for bullet2 ... please test 2006-11-22 19:05:35 +00:00
nan_compile.mk This reverts the dependancy stuff I did for make -j# 2006-11-17 18:29:46 +00:00
nan_definitions.mk Makefile support for bullet2 ... please test 2006-11-22 19:05:35 +00:00
nan_link.mk This is really two commits but the first one is very small and affects one 2006-11-09 15:45:19 +00:00
nan_subdirs.mk Clean up for Makefiles: some of the directories were being printed 2005-04-09 22:40:34 +00:00
nan_warn.mk big warning hunt commit 2005-03-09 19:45:59 +00:00
SConscript ==SCons== 2006-03-10 20:47:34 +00:00