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
2019-10-21Cleanup: styleCampbell Barton
2019-10-12macOS: add opus to FFMPEG_LIBRARIESArto Kitula
2019-10-11Build: also use release branch for source/tools moduleBrecht Van Lommel
2019-10-11Buildbot: don't add branch prefix when building release branchesBrecht Van Lommel
2019-10-11Fix issue in "make update" checking out submodule branch on buildbotBrecht Van Lommel
2019-10-11Fix "make update" not using the right branch for source/toolsBrecht Van Lommel
2019-10-10Fix build error on Windows after recent changesBrecht Van Lommel
2019-10-10Build: add WITH_TBB option, in preparation of sculpt using itBrecht Van Lommel
It should no longer be tied to OpenVDB and OpenImageDenoise then. Differential Revision: https://developer.blender.org/D6029
2019-10-10CMake: Allow to use pre-compiled CentOS librariesSergey Sharybin
The goal is to make it able to use pre-compiled CentOS libraries on a more modern system. Main issue was that it's possible that the compiler on a newer version is defaulting to different C++11 ABI. This change makes it so that if there is NO native libraries in the lib folder and there IS pre-compiled CentOS folder, it will be used and compiler will be forced to old ABI. Differential Revision: https://developer.blender.org/D6031
2019-10-09Fix "make update" not working on buildbot after recent changesBrecht Van Lommel
The submodules don't have remote branches configured, skip that test since we assume pulling from the "origin" remote anyway.
2019-10-09Build: prepare "make update" to work for new release cycle branchingBrecht Van Lommel
Checking out release branches in submodules, and printing some more informative messages when that fails.
2019-10-09GPU: show more descriptive labels on unsupported GPU dialogBrecht Van Lommel
Thanks to Ray Molenkamp for the help with the Windows implementation. Fixes T70521 Differential Revision: https://developer.blender.org/D6023
2019-10-09CMake: Move software-gl to generic install procedureSergey Sharybin
Removes custom logic from buildbot's packing step. This also removes icons/ folder, but CMake was already copying the icons to the root of the install folder.
2019-10-09Deps: Fix wrong LLVM prefix used for MesaSergey Sharybin
It made it Mesa to be compiled with swrast rather than with llvmpipe.
2019-10-09Deps: Add libraries needed for Software GLSergey Sharybin
Only compiled on Linux.
2019-10-09Fix make deps libtool detection on macOSBrecht Van Lommel
2019-10-09Buildbot: Correction to previous commitSergey Sharybin
Off-by-one calculating parent folders.
2019-10-09Buildbot: Attempt to point precompiled libraries to a correct folderSergey Sharybin
The CMAKE_SOURCES variable is not yet initialized when the buildbot configuration is read. This is similar to the include of full release configuration happening earlier in the file.
2019-10-09Buildbot: Point to pre-compiled CentOS 7 librariesSergey Sharybin
2019-10-09Buildbot: Checkout precomiled CentOS librariesSergey Sharybin
2019-10-08Fix "make update" error with old git versions, for the buildbotBrecht Van Lommel
Just skip convenience test that checks if a rebase/merge is in progress.
2019-10-07CMake: Add support for building with OpenMP support for clang on windows.Ray Molenkamp
mostly minor c/cxx/linker flags, only tested with clang 9.0.0 Differential Revision: https://developer.blender.org/D5976 Reviewers: brecht, jesterking
2019-10-05Make this link again; needs more work for orbis to work.Howard Trickey
2019-10-04make_deps: Fix building ffmpeg on windowsRay Molenkamp
I have no explanation on why this is needed, but it refused to find opus without it.
2019-10-04Fixed copy-paste error in install_deps.shSybren A. Stüvel
2019-10-04Add Opus audio library and configure FFmpeg to use itSybren A. Stüvel
Opus support was enabled in 2ddfd51810e0. This commit adds the Opus library and configures FFmpeg to be compiled with Opus support. NOTE: It may be required to run `cmake -U '*FFMPEG_LIBRARIES*' .` in your Blender build directory in order to refresh the `FFMPEG_LIBRARIES` setting and add libopus.
2019-10-04Fix T70514: VP9 not workingSybren A. Stüvel
This issue was two-fold: - In the VPX library build script: missing `--enable-vp8` and `--enable-vp9` meant that the choice to enable these codecs or not was left to the library's `configure` script, rather than an explicit choice. On the build-bot it chose to not enable them. - Missing pkgconfig paths passed to the FFmpeg build script Thanks @brecht for helping out.
2019-10-03Fix: Unit tests on windows.Ray Molenkamp
Problem was twofold 1) `GENERATOR_IS_MULTI_CONFIG` is a property not a variable so the test for it would always be false, unless you set a custom CMAKE_INSTALL_PREFIX (like the buildbot does) the unit tests would have a wrong working directory and complain about missing dlls or blender executable 2) Tests added outside of `/test` (like libmv) would have no working folder set since the variable would not be visible for them. consulted @sergey who voiced the opinion that duplicating the code to the test macro was slightly less evil than moving it to the main CMakeLists.txt
2019-10-01MSVC: Support Building clang+ninja+VS2019Ray Molenkamp
1) Clang was given the wrong VS version to emulate when used in combination with VS2019 causing build issues. 2) The erroneous supplied parameter `-std::c++11`caused CMake to fail running its compiler detection scripts.
2019-09-30macOS: don't require python3 to be installed to run "make update"Brecht Van Lommel
And fall back to python3 from our libraries for other commands, once checked out with make update.
2019-09-25make.bat: Fix rebuilds with custom build directory.Ray Molenkamp
When calling make.bat multiple times to rebuild blender make.bat failed to rebuild if a custom build dir was set. reported and fixed on chat by @dgsantana
2019-09-19Use cmake TIMESTAMP for BUILD_DATE+TIMEBernhard M. Wiedemann
Use cmake TIMESTAMP for BUILD_DATE+TIME this simplifies code a lot and even makes it more portable to other platforms TIMESTAMP is available since cmake-2.8.11 ; blender already requires cmake>=3.5 so that is fine. Note that with CMake>=3.8, if defined, the SOURCE_DATE_EPOCH envvar will be used by CMake here. Reviewers: mont29, campbellbarton Reviewed By: mont29, campbellbarton Differential Revision: https://developer.blender.org/D5760
2019-09-13Cycles: add Optix device backendPatrick Mours
This uses hardware-accelerated raytracing on NVIDIA RTX graphics cards. It is still currently experimental. Most features are supported, but a few are still missing like baking, branched path tracing and using CPU memory. https://wiki.blender.org/wiki/Reference/Release_Notes/2.81/Cycles#NVIDIA_RTX For building with Optix support, the Optix SDK must be installed. See here for build instructions: https://wiki.blender.org/wiki/Building_Blender/CUDA Differential Revision: https://developer.blender.org/D5363
2019-09-13Build: output log file to tests/log.txt when running "make test"Brecht Van Lommel
2019-09-13Add QuadriFlow remesherSebastian Parborg
2019-09-12Build: add "make test" command for Windows, output log fileBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5715
2019-09-09Cleanup: trailing space, remove tabs, pep8Campbell Barton
2019-09-08Fix T69640: make update not working with Python older than 3.7Brecht Van Lommel
2019-09-08Build: skip Blender repository pull in "make update" when not possibleBrecht Van Lommel
This prints a more informative message, and is convenient when working with local changes or in a branch where you only need to update submodules or tests.
2019-09-07Fix GTests failing on Windows buildbotBrecht Van Lommel
Run these tests from the install directory so they can find dlls.
2019-09-07Fix buildbot not reporting error when tests failBrecht Van Lommel
2019-09-07Tests: run tests from install pathBrecht Van Lommel
Blender can only be run correctly from the install path since it requires Python scripts, dynamic libraries and other files to be present. By default the install path is the same as the build path, so it works anyway. But on the buildbot it isn't. There was a workaround but it failed on Windows and macOS. Now tests run from the install path. Detecting that path for ctest is more complicated than I would like, but I couldn't find a better solution. Ref T69541.
2019-09-07Fix buildbot error building release on macOSBrecht Van Lommel
2019-09-07Fix missing LLVM include directories on macOSBrecht Van Lommel
These are not used in master yet, but they are needed for the functions branch.
2019-09-05Buildbot: enable tests to run againBrecht Van Lommel
These will not stop the build on failure yet, first step is to get them passing more reliably.
2019-09-03Fix buildbot unsuccessfully trying to update Blender repository for branchesBrecht Van Lommel
2019-09-03Fix buildbot Python executable not found on WindowsBrecht Van Lommel
2019-09-03Buildbot: support building releases, make non-releases more consistentBrecht Van Lommel
* Auto detect rc and release version cycle in BKE_blender_version.h. * On Windows, generate zip and installer if a release is detected. * On macOS, always generate a dmg instead of zip. * Use standard package names without hash if a release is detected. * Buildbot package names now match platform names in releases. Ref T67056 Differential Revision: https://developer.blender.org/D5643
2019-09-03Fix library link errors after building with install_deps.sh on UbuntuBrecht Van Lommel
On some systems this would use the builtin echo command without support for the -e option. Thanks Alexander Gavrilov for helping find this.
2019-09-02Buildbot: refactor all build slave codeBrecht Van Lommel
* Move common code into buildbot_utils.py * Remove legacy code from removed builders * Split code into smaller functions Differential Revision: https://developer.blender.org/D5642