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. |
|