Blender Git Loki
Git Commits -> Revision e2d577d
Revision e2d577d by JLuc Peuriere (master) September 18, 2005, 13:27 (GMT) |
initial commit of the fluid simulator. Ton reviewed and gave his blessing. Zr, can you have a look ? see : http://projects.blender.org/tracker/?func=detail&atid=127&aid=3039&group_id=9 for initial comments. N_T : the solver itself (elbeem) needs some works to get rid of warnings |
Commit Details:
Full Hash: e2d577de9ee72a4e97b12652984bbba007bec82c
SVN Revision: 5297
Parent Commit: 9e3468b
Lines Changed: +27913, -5
64 Added Paths:
/intern/elbeem/COPYING (+360, -0)
/intern/elbeem/COPYING_trimesh2 (+303, -0)
/intern/elbeem/extern/LBM_fluidsim.h (+68, -0) (View)
/intern/elbeem/intern/arrays.h (+290, -0) (View)
/intern/elbeem/intern/attributes.cpp (+358, -0) (View)
/intern/elbeem/intern/attributes.h (+143, -0) (View)
/intern/elbeem/intern/blendercall.cpp (+28, -0) (View)
/intern/elbeem/intern/cfglexer.cpp (+2561, -0) (View)
/intern/elbeem/intern/cfgparser.cpp (+2348, -0) (View)
/intern/elbeem/intern/cfgparser.hpp (+259, -0) (View)
/intern/elbeem/intern/elbeem.cpp (+51, -0) (View)
/intern/elbeem/intern/factory_fsgr.cpp (+40, -0) (View)
/intern/elbeem/intern/factory_lbm.h (+18, -0) (View)
/intern/elbeem/intern/globals.h (+32, -0) (View)
/intern/elbeem/intern/isosurface.cpp (+1057, -0) (View)
/intern/elbeem/intern/isosurface.h (+277, -0) (View)
/intern/elbeem/intern/lbmdimensions.h (+391, -0) (View)
/intern/elbeem/intern/lbmfsgrsolver.h (+6519, -0) (View)
/intern/elbeem/intern/lbmfunctions.h (+351, -0) (View)
/intern/elbeem/intern/lbminterface.cpp (+716, -0) (View)
/intern/elbeem/intern/lbminterface.h (+564, -0) (View)
/intern/elbeem/intern/Makefile (+48, -0)
/intern/elbeem/intern/mcubes_tables.h (+298, -0) (View)
/intern/elbeem/intern/ntl_blenderdumper.cpp (+216, -0) (View)
/intern/elbeem/intern/ntl_blenderdumper.h (+34, -0) (View)
/intern/elbeem/intern/ntl_bsptree.cpp (+668, -0) (View)
/intern/elbeem/intern/ntl_bsptree.h (+121, -0) (View)
/intern/elbeem/intern/ntl_geometrybox.cpp (+302, -0) (View)
/intern/elbeem/intern/ntl_geometrybox.h (+63, -0) (View)
/intern/elbeem/intern/ntl_geometryclass.h (+92, -0) (View)
/intern/elbeem/intern/ntl_geometrymodel.cpp (+204, -0) (View)
/intern/elbeem/intern/ntl_geometrymodel.h (+71, -0) (View)
/intern/elbeem/intern/ntl_geometryobject.cpp (+128, -0) (View)
/intern/elbeem/intern/ntl_geometryobject.h (+104, -0) (View)
/intern/elbeem/intern/ntl_geometryshader.h (+50, -0) (View)
/intern/elbeem/intern/ntl_geometrysphere.cpp (+229, -0) (View)
/intern/elbeem/intern/ntl_geometrysphere.h (+65, -0) (View)
/intern/elbeem/intern/ntl_image.cpp (+13, -0) (View)
/intern/elbeem/intern/ntl_image.h (+167, -0) (View)
/intern/elbeem/intern/ntl_lightobject.cpp (+143, -0) (View)
/intern/elbeem/intern/ntl_lightobject.h (+120, -0) (View)
/intern/elbeem/intern/ntl_material.h (+203, -0) (View)
/intern/elbeem/intern/ntl_matrices.h (+658, -0) (View)
/intern/elbeem/intern/ntl_ray.cpp (+652, -0) (View)
/intern/elbeem/intern/ntl_ray.h (+234, -0) (View)
/intern/elbeem/intern/ntl_raytracer.cpp (+726, -0) (View)
/intern/elbeem/intern/ntl_raytracer.h (+105, -0) (View)
/intern/elbeem/intern/ntl_renderglobals.h (+371, -0) (View)
/intern/elbeem/intern/ntl_rndstream.h (+127, -0) (View)
/intern/elbeem/intern/ntl_scene.cpp (+239, -0) (View)
/intern/elbeem/intern/ntl_scene.h (+186, -0) (View)
/intern/elbeem/intern/ntl_triangle.h (+183, -0) (View)
/intern/elbeem/intern/ntl_vector3dim.h (+1032, -0) (View)
/intern/elbeem/intern/parametrizer.cpp (+501, -0) (View)
/intern/elbeem/intern/parametrizer.h (+369, -0) (View)
/intern/elbeem/intern/particletracer.cpp (+270, -0) (View)
/intern/elbeem/intern/particletracer.h (+165, -0) (View)
/intern/elbeem/intern/simulation_object.cpp (+355, -0) (View)
/intern/elbeem/intern/simulation_object.h (+202, -0) (View)
/intern/elbeem/intern/typeslbm.h (+260, -0) (View)
/intern/elbeem/intern/utilities.cpp (+292, -0) (View)
/intern/elbeem/intern/utilities.h (+170, -0) (View)
/intern/elbeem/Makefile (+58, -0)
/intern/elbeem/SConscript (+56, -0) (View)
/intern/elbeem/COPYING_trimesh2 (+303, -0)
/intern/elbeem/extern/LBM_fluidsim.h (+68, -0) (View)
/intern/elbeem/intern/arrays.h (+290, -0) (View)
/intern/elbeem/intern/attributes.cpp (+358, -0) (View)
/intern/elbeem/intern/attributes.h (+143, -0) (View)
/intern/elbeem/intern/blendercall.cpp (+28, -0) (View)
/intern/elbeem/intern/cfglexer.cpp (+2561, -0) (View)
/intern/elbeem/intern/cfgparser.cpp (+2348, -0) (View)
/intern/elbeem/intern/cfgparser.hpp (+259, -0) (View)
/intern/elbeem/intern/elbeem.cpp (+51, -0) (View)
/intern/elbeem/intern/factory_fsgr.cpp (+40, -0) (View)
/intern/elbeem/intern/factory_lbm.h (+18, -0) (View)
/intern/elbeem/intern/globals.h (+32, -0) (View)
/intern/elbeem/intern/isosurface.cpp (+1057, -0) (View)
/intern/elbeem/intern/isosurface.h (+277, -0) (View)
/intern/elbeem/intern/lbmdimensions.h (+391, -0) (View)
/intern/elbeem/intern/lbmfsgrsolver.h (+6519, -0) (View)
/intern/elbeem/intern/lbmfunctions.h (+351, -0) (View)
/intern/elbeem/intern/lbminterface.cpp (+716, -0) (View)
/intern/elbeem/intern/lbminterface.h (+564, -0) (View)
/intern/elbeem/intern/Makefile (+48, -0)
/intern/elbeem/intern/mcubes_tables.h (+298, -0) (View)
/intern/elbeem/intern/ntl_blenderdumper.cpp (+216, -0) (View)
/intern/elbeem/intern/ntl_blenderdumper.h (+34, -0) (View)
/intern/elbeem/intern/ntl_bsptree.cpp (+668, -0) (View)
/intern/elbeem/intern/ntl_bsptree.h (+121, -0) (View)
/intern/elbeem/intern/ntl_geometrybox.cpp (+302, -0) (View)
/intern/elbeem/intern/ntl_geometrybox.h (+63, -0) (View)
/intern/elbeem/intern/ntl_geometryclass.h (+92, -0) (View)
/intern/elbeem/intern/ntl_geometrymodel.cpp (+204, -0) (View)
/intern/elbeem/intern/ntl_geometrymodel.h (+71, -0) (View)
/intern/elbeem/intern/ntl_geometryobject.cpp (+128, -0) (View)
/intern/elbeem/intern/ntl_geometryobject.h (+104, -0) (View)
/intern/elbeem/intern/ntl_geometryshader.h (+50, -0) (View)
/intern/elbeem/intern/ntl_geometrysphere.cpp (+229, -0) (View)
/intern/elbeem/intern/ntl_geometrysphere.h (+65, -0) (View)
/intern/elbeem/intern/ntl_image.cpp (+13, -0) (View)
/intern/elbeem/intern/ntl_image.h (+167, -0) (View)
/intern/elbeem/intern/ntl_lightobject.cpp (+143, -0) (View)
/intern/elbeem/intern/ntl_lightobject.h (+120, -0) (View)
/intern/elbeem/intern/ntl_material.h (+203, -0) (View)
/intern/elbeem/intern/ntl_matrices.h (+658, -0) (View)
/intern/elbeem/intern/ntl_ray.cpp (+652, -0) (View)
/intern/elbeem/intern/ntl_ray.h (+234, -0) (View)
/intern/elbeem/intern/ntl_raytracer.cpp (+726, -0) (View)
/intern/elbeem/intern/ntl_raytracer.h (+105, -0) (View)
/intern/elbeem/intern/ntl_renderglobals.h (+371, -0) (View)
/intern/elbeem/intern/ntl_rndstream.h (+127, -0) (View)
/intern/elbeem/intern/ntl_scene.cpp (+239, -0) (View)
/intern/elbeem/intern/ntl_scene.h (+186, -0) (View)
/intern/elbeem/intern/ntl_triangle.h (+183, -0) (View)
/intern/elbeem/intern/ntl_vector3dim.h (+1032, -0) (View)
/intern/elbeem/intern/parametrizer.cpp (+501, -0) (View)
/intern/elbeem/intern/parametrizer.h (+369, -0) (View)
/intern/elbeem/intern/particletracer.cpp (+270, -0) (View)
/intern/elbeem/intern/particletracer.h (+165, -0) (View)
/intern/elbeem/intern/simulation_object.cpp (+355, -0) (View)
/intern/elbeem/intern/simulation_object.h (+202, -0) (View)
/intern/elbeem/intern/typeslbm.h (+260, -0) (View)
/intern/elbeem/intern/utilities.cpp (+292, -0) (View)
/intern/elbeem/intern/utilities.h (+170, -0) (View)
/intern/elbeem/Makefile (+58, -0)
/intern/elbeem/SConscript (+56, -0) (View)
19 Modified Paths:
/intern/Makefile (+1, -1) (Diff)
/intern/SConscript (+1, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+8, -0) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+385, -1) (Diff)
/source/blender/blenkernel/intern/Makefile (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -0) (Diff)
/source/blender/blenkernel/SConscript (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -0) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/src/buttons_object.c (+185, -1) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/SConscript (+3, -1) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)
/tools/scons/bs/bs_libs.py (+2, -1) (Diff)
/intern/SConscript (+1, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+8, -0) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+385, -1) (Diff)
/source/blender/blenkernel/intern/Makefile (+1, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -0) (Diff)
/source/blender/blenkernel/SConscript (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+6, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -0) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/src/buttons_object.c (+185, -1) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/SConscript (+3, -1) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)
/tools/scons/bs/bs_libs.py (+2, -1) (Diff)