Blender Git Commits

Blender Git "soc-2013-cycles_volume" branch commits.

Page: 2 / 2

July 26, 2013, 19:29 (GMT)
- Added textures folder under cycles/kernel, and moved the vdb volume class to this directory.
July 26, 2013, 16:53 (GMT)
- changed root CMakeLists.txt so OpenVDB would compile on Mac OS X;
- moved cycles_openvdb_test out of cycles/app since most internal dependencies are not shared between them, to simplify compilation;
- removed -fno-rtti compilation flag since typeid is used;
- re-ordered includes to cause the recently added tbb dependency to be added first, since OIIO has its own lite version of tbb, causing many symbols to remain undefined;
July 16, 2013, 20:06 (GMT)
- added early versions of OpenVDBVolume, OpenVDBUtil and OpenVDBVolumeAccessor to openvdb_volume.h;
- added a version of vdb_print as an executable target of /cycles/app to aid in testing;
July 14, 2013, 13:28 (GMT)
- Merging from trunk, r57878 through r58236;
July 14, 2013, 12:58 (GMT)
- added tbb lib to macros.cmake;
- edited root CMakeLists.txt to add internal subdir for OPENVDB_INCLUDE_DIRS;
- removed #define ZLIB_WINAPI from extern/openvdb/internal/openvdb/io/Compression.h, which was causing conflicts with OpenEXR's IlmImf.h (which I assume already defines this).
- added preprocessor guard in openvdb/internal/openvdb/math/Coord.h, so #define NOMINMAX is specific to Windows;
- added extern_openvdb lib to intern/cycles/CMakeLists.txt;
- included openvdb.h in osl/osl_services.h, and called one of its methods to ensure it's working;
- added extern_openvdb to creator/CMakeLists.txt;
June 29, 2013, 11:42 (GMT)
Merge from trunk, r57616 through r57877.
June 28, 2013, 23:38 (GMT)
=== OpenVDB 1.1.1 added ===

Necessary CMakeLists.txt files edited and created, and core OpenVDB files added to extern/openvdb.

Although probably platform-specific, I needed to add macro definitions to externopenvdbinternalopenvdbmathCoord.h and externopenvdbinternalopenvdbioCompression.h for everything to compile on VS2008. Will revisit this at a more appropriate time.

A more detailed description of the process will be available here: http://wiki.blender.org/index.php/User:Jehuty/GSoC_2013/Discussions/Compiling_OpenVDB
June 20, 2013, 18:23 (GMT)
Merge from trunk, up to r57615.
June 12, 2013, 04:04 (GMT)
gsoc 2013 branch soc-2013-cycles_volume
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021