diff options
author | Joseph Eagar <joeedh@gmail.com> | 2010-07-15 04:55:31 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2010-07-15 04:55:31 +0400 |
commit | 5d1c1c6421279204d4b4d8bb3509772eb7a359a0 (patch) | |
tree | 2e4208a7187f8a67c2c6160ca6cdef8e8edb8738 /source/blender/blenkernel/intern/fluidsim.c | |
parent | a37bcf93ef395817a881918053ffff9c2ab73a03 (diff) |
[note: do not test quite yet]
Phase 1 of restructuring done. There are now two
distinct subclass systems within the bmesh API;
one is compile-time, and forms the backend of what will
eventually be a "lite" bmesh API for modifiers (the
ones that use bmesh are simply too slow right now).
The other is dynamic, and will be used to implement
multires reprojection.
The idea was to solve as many serious problems with
memory, speed, etc, at once as possible and set up others
to be solved more easily later.
I've also added holes into the data structure, but not
the api; I don't plan to finish implementing that until
after bmesh gets into trunk. I simply wanted to lessen
how much code I'll have to rewrite, since I was doing a
fairly major restructuring anyway.
In addition, I've added iteration support to mempool, to
avoid having to store linked list pointers (though this
has caveats).
Next step: merge in trunk changes. . .oh, what fun :P
Diffstat (limited to 'source/blender/blenkernel/intern/fluidsim.c')
0 files changed, 0 insertions, 0 deletions