Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-23Cycles: Improved robustness of hair motion blur.motion_curve_fixStefan Werner
In some instances, the number of control vertices of a hair could change mid-frame. Cycles would then be unable to calculate proper motion blur for those hairs. This adds interpolated CVs to fill in for the missing data. While this will not necessarily result in a fully accurate reconstruction of the guide hair, it preserves motion blur instead of disabling it. Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey, brecht, #cycles Tags: #cycles Differential Revision: https://developer.blender.org/D3695
2018-09-13Fix building deps when OpenCV dev package is present.Bastien Montagne
Since we are not linking against OpenCV ourselves, that generated linking errors later on (while building OSL e.g.). Those 'open' libs link against way too many other libs... :/ Thanks to @intrah for initial report (T56785), and @LazyDodo for suggested solution.
2018-09-11Build: require OpenJPEG 2.x minimum, remove bundled version.Brecht Van Lommel
* WITH_SYSTEM_OPENJPEG is removed and is now always on, this was already the case for macOS and Windows. * This should not break existing Linx builds. If there is no new enough OpenJPEG installed, CMake will no find libopenjp2 and WITH_IMAGE_OPENJPEG will be disabled. * install_deps.sh was updated with new package names, since distributions put this version in a new package. Differential Revision: https://developer.blender.org/D3663
2018-09-07Install_deps: fix llvm/clang ARCH package names.Bastien Montagne
Issue raised in T56540, thanks. Also tried to re-enable using fedora's llvm/clang packages, would hope and assume old issue here is fixed.
2018-09-07Install_deps: Fix wrong URL for ILMBase/OpenEXR source archives.Bastien Montagne
They also went to github...
2018-09-07Install_deps: Fix building python on fedora 28Bastien Montagne
Looks like libffi is now a dependency of python as well... Done it for the other distro as well, just in case. ;)
2018-09-06Update install_deps.sh to latest libs.Bastien Montagne
Tested with Debian Testing, might need some adjustements for other distributions... Also removed last patches we used here, we shall not need any anymore!
2018-07-30Build: require C11/C++11 for all operating systems in master.Brecht Van Lommel
This is in preparation of upgrading our library dependencies, some of which need C++11. We already use C++11 in blender2.8 and for Windows and macOS, so this just affects Linux. On many distributions this will not require any changes, on some install_deps.sh will need to be run again to rebuild libraries. Differential Revision: https://developer.blender.org/D3568
2018-03-30build_deps: Disable building docs for OIIOThomas Beck
Two issues are fixed with this commit: 1) When we build OIIO (on unixoid build environments) and no /src/doc/oiiotool was present we had no build target for it (which led to a build error). As we don't need docs for OIIO, we disable it now. 2) We specified a var that OIIO does not recognize (was removed upstream a long time ago): ILMBASE_VERSION.
2018-01-08install_deps: Fix OCIO always re-cloning its whole git repository.Bastien Montagne
2018-01-02nstall_deps: llvm downloads new website locationBastien Montagne
Patch by Lucas Walter (@lucasw), thanks. Reviewers: mont29 Reviewed By: mont29 Subscribers: mont29 Differential Revision: https://developer.blender.org/D2983
2017-10-04installdeps: Fix building numpy with newer py system...Bastien Montagne
Many thanks to Jens Verwiebe for investigating and finding this fix.
2017-09-22Fix T52875: install_deps.sh - numpy-1.13.1.tar.gz - 404 Not Found.Bastien Montagne
2017-09-21Install_deps: Raise python and numpy versions (to 3.6.2 and 1.13.1 ↵Bastien Montagne
respectively).
2017-08-10Fix install_deps usage of patches.Bastien Montagne
Who in Hell did rename those files and did not update accordingly install_deps.sh script???
2017-08-09Forgot to change magicnumber of OIIO built lib in previous commit...Bastien Montagne
2017-08-09install_deps: disable PTex in our OIIO building for now, broken on newest ↵Bastien Montagne
systems.
2017-08-07Build: add scripts to build dependencies for Windows and macOS.Brecht Van Lommel
Note these are intended for platform maintainers, we do not intend to support users making their own builds with these. For that precompiled libraries from lib/ should be used. Implemented by Martijn Berger, Ray Molenkamp and Brecht Van Lommel. Differential Revision: https://developer.blender.org/D2753
2017-06-26Enable optional jack in install_deps.shBastien Montagne
Based on D2578, now you can install JACK audio server and use it in Blender build without having to specify the `--with-all` option (that one still enables also JACK of course). Reviewers: mont29 Maniphest Tasks: T51033 Differential Revision: https://developer.blender.org/D2578
2017-06-09install_depsh: update OpenCollada to 1.6.51, and OIIO to 1.7.15Bastien Montagne
2017-05-18Install_deps: py 3.5.3, collada 22b1f4ff026881b4 (2.6.47), OCIO 6de971097c7f5.Bastien Montagne
2017-04-18Fix install_deps.sh for new Ubuntu 17.04, which does not have libopenjpeg!Bastien Montagne
2017-04-10Install deps: Fix compilation error of AlembicLuca Rood
Couple of things here: - Boost is not necesserily compiled into your /opt/lib and system-wide version might have been used. The recent change in Alembic did not take this into account. - Alembic needs some extra component of Boost. This part might be missing now for other distros than DEB.
2017-04-05InstallDeps: Raise minimal & official version of OIIO to 1.7.13.Bastien Montagne
As requested by @sergey.
2017-04-04install_deps: removed leftover compile_HDF5 commandSybren A. Stüvel
It was a leftover from when Alembic with HDF5 was still officially supported.
2017-04-04Bumped Alembic library version to 1.7.1Sybren A. Stüvel
This provides us with a clearer API (so I don't have to use const_cast<> in upcoming code). It also allows layering of different Alembic files, so you can have a base file and load a separate file containing overrides. Verbally approved by Dr. Sergey.
2017-04-04Alembic: force ALEMBIC_LIB_USES_BOOST=ON when not using C++11Sybren A. Stüvel
Alembic requires one of ALEMBIC_LIB_USES_BOOST, ALEMBIC_LIB_USES_TR1, or C++11, and silently defaults to the latter if the former two are OFF. Before this change, Alembic was only built without C++11 of OpenEXR was built at the same time. This dependency was both unnecessary and undocumented.
2017-03-22Fix T51024: Switch install_deps to set OSL_ROOT_DIR instead of CYCLES_OSL.Bastien Montagne
Path by @alekulyn, thanks. Differential Revision: https://developer.blender.org/D2571
2017-02-02install_deps.sh: don't use backticksSybren A. Stüvel
The script complained that it could not find the executable "--build-all".
2017-01-24Install deps: Bump OpenSubdiv version to 3.1.1Sergey Sharybin
Required to have some crash fixes.
2016-12-07Fix install_deps.sh failing to build ffmpeg 3.Bastien Montagne
--disable-libfaac is no more ffmpeg build option.
2016-12-01install_deps.sh: Update official (default) lib versions of ↵Bastien Montagne
py/oiio/osl/osd/ffmpeg.
2016-11-22Install_deps: fix warning message not showing up in case build fails.Bastien Montagne
Kinda stupid, but big nice warning about need to try clean build if something fails was only showing in case install_deps completed successfully... :P
2016-11-14intsall_deps / OSL use c++11 ABI when install_deps is asking for c++11Martijn Berger
2016-11-03install_deps cleanup: some Debian stuff was still present in the 'generic ↵Bastien Montagne
compile-only' part of the script.
2016-10-10install_deps.sh: remove libglewmx from deb for now, the package is broken in ↵Bastien Montagne
deb testing...
2016-10-10install_deps.sh: first attempt to support cxx11.Bastien Montagne
For now, we merely add an option that sets CXXFLAGS envvar with '--std=c++11' option. There is no check done to ensure compatibility with the system libraries, mainly because: - It is all but trivial to get this information in a generic and reliable way. - Currently even cutting edge distributions may still distribute some c++98 libraries. - With recent stdlibc++, both ABIs are supported together, which means that incompatibilities are rather unlikely. To summarize: if your system is recent and built with gcc-5.1 or more, you should not experience too much troubles with c++11.
2016-08-10Updated install_deps.sh to OSD 3.0.5 (and switch from git repo to download ↵Bastien Montagne
archive of sources).
2016-08-06Basic Alembic supportKévin Dietrich
All in all, this patch adds an Alembic importer, an Alembic exporter, and a new CacheFile data block which, for now, wraps around an Alembic archive. This data block is made available through a new modifier ("Mesh Sequence Cache") as well as a new constraint ("Transform Cache") to somewhat properly support respectively geometric and transformation data streaming from alembic caches. A more in-depth documentation is to be found on the wiki, as well as a guide to compile alembic: https://wiki.blender.org/index.php/ User:Kevindietrich/AlembicBasicIo. Many thanks to everyone involved in this little project, and huge shout out to "cgstrive" for the thorough testings with Maya, 3ds Max, Houdini and Realflow as well as @fjuhec, @jensverwiebe and @jasperge for the custom builds and compile fixes. Reviewers: sergey, campbellbarton, mont29 Reviewed By: sergey, campbellbarton, mont29 Differential Revision: https://developer.blender.org/D2060
2016-07-02Install Deps: Use OSL 1.7.3, latest bugfix release.Thomas Dinges
2016-06-10Install_deps: add '--no-build' option to prevent compiling anything.Bastien Montagne
2016-05-13install_deps: Avoid conflicts on Arch-based systems when gcc-multilib is ↵Mai Lavelle
installed install_deps can fail due to conflict between gcc (referenced by base-devel) and gcc-multilib if the latter is installed. This avoids the conflict by filtering the contents of base-devel when needed. Reviewers: mont29 Differential Revision: https://developer.blender.org/D1944
2016-04-29install_deps: add support for OpenVDB.Ejner Fergo
Note that recent DEB-based distro have packages for this, even simpler! Differential Revision: https://developer.blender.org/D1933
2016-04-29install_deps: add check for glew version, too old ones are not compatible ↵Ejner Fergo
with OSD. In case too old system glew is detected, use the one shipped with blender. Part of D1933.
2016-04-29install_deps: bunch of cleanups, tweaks and micro-fixes.Ejner Fergo
This commit mostly: * removes some (very) old messages or hacks (like those for ubuntu 10.4...). * Moves lib-specific dependencies installations to upper level (simpler to manage, and those are small enough packages). * Uses new dnf package manager for fedora (sigh, we now have tree different commands for fed/suse/rehl). * fixes or enhances some options for commandline tools. * Force anew building of oiio package, due to insane dependencies of this one in recent distro. Part of D1933.
2016-04-21Update install_deps.sh for ArchLinux.Ejner Fergo
The script is updated for ArchLinux, since all dependencies are included in Arch's official repositories. I've made a few changes, such as enabling OCIO and OSD without requiring locally installed lib-path, and a fix to ''get_package_version_ARCH()' so it ignores package epoch (as in the case of ffmpeg). I intend to look at OpenVDB next. Reviewers: mont29 Differential Revision: https://developer.blender.org/D1901
2016-03-26Fix T47939, take II: Check clang package version, not llvm-devel one.Bastien Montagne
Looks like some distro still provide llvm-3.4-devel, while no more clang-3.4. Since clang depends on llvm of same version, check clang only should ensure us we also have matvhing llvm... *sigh*
2016-03-26Fix T47939: Install Deps OSL 1.7.1 and clang-3.5Bastien Montagne
Until we officially support llvm3.5 or more, only allow for 3.4 llvm packages, and build own stuff otherwise...
2016-03-10Install-Deps: Build Boost with iostreams.Jeffrey Hoover
This patch enables libboost_iostreams and bumps the magic number to match. Reviewers: dingto Reviewed By: dingto Subscribers: dingto Projects: #bf_blender, #platform:_linux Differential Revision: https://developer.blender.org/D1840
2016-02-17install_deps: final CMake instructions: always update all libs controlled by ↵Bastien Montagne
this script. Otherwise, switch from local built to system installed libs (once a valid package becomes available) would be missed...