Blender Git Commits

Blender Git "openvdb" branch commits.

Page: 7 / 16

August 5, 2015, 22:52 (GMT)
Merge branch 'master' into openvdb
August 5, 2015, 22:25 (GMT)
Cleanups: unnecessary includes, small de-duplication, accidental/
unwanted changes, ...
August 3, 2015, 20:04 (GMT)
Merge branch 'master' into openvdb
August 3, 2015, 19:55 (GMT)
Use openvdb::Name for passing strings around.

Although openvdb::Name is just a typedef for std::string, this change is
for two reasons:
- it makes it a bit more consistent API wise
- it sort of documents we are passing a name and not just a string
(which could be anything: a password, a brand, a poem...)
August 3, 2015, 19:38 (GMT)
Definitely remove the exception safety code.

It was first included as a safety net, but after close inspection of
where exceptions are used in the OpenVDB library, it appears that about
half of them are not used at all whilst the others are fairly dumb and
can be avoided gracefully (e.g. openvdb::ValueError is thrown in some
place if a negative value is passed, so don't pass a negative value ;).

Also the only place where it was used could hardly result in an
exception (only happens if the file is not a .vdb file, so let's trust
the user on that).
August 3, 2015, 16:29 (GMT)
Viewport: always draw the voxel along the grid, not just when using
adaptive domain.
August 3, 2015, 15:47 (GMT)
Cleanup: make API a bit more consistent.
August 3, 2015, 14:42 (GMT)
Merge branch 'master' into openvdb
August 3, 2015, 14:35 (GMT)
Add an operator to free the cache and delete the cached files.
August 3, 2015, 14:11 (GMT)
Also disable checkboxes in panel headers when the simulation was cached.
August 3, 2015, 13:45 (GMT)
Fix for previous commit not taking into account the possibility that there is no cache.
August 3, 2015, 13:30 (GMT)
Disable UI is there is cache, similar to what the pointcache is doing.
August 3, 2015, 13:00 (GMT)
Cleanup: remove dead code.
August 2, 2015, 17:08 (GMT)
User feedback: merge pointcache and openvdb cache panel together so it's
easier to work with, and avoids potential issues between vdb and point
caches.

Also finally separate the pointcache and openvdb cache code for the
smokeModifier_process function.
August 2, 2015, 15:16 (GMT)
Merge branch 'master' into openvdb
July 28, 2015, 13:48 (GMT)
Merge branch 'master' into openvdb
July 23, 2015, 09:31 (GMT)
Merge branch 'master' into openvdb
July 17, 2015, 18:21 (GMT)
Merge branch 'master' into openvdb
July 17, 2015, 18:15 (GMT)
Rename C++ file extensions.

This is to be more consistent with what is used in the OpenVDB library.
Also my OCD sense was tingling.
July 17, 2015, 17:59 (GMT)
Cleanup: reduce scopes of 'using namespace' declarations.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021