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-08-14deps: python 3.7.4 for windows.Lazydodo
This also updates to a new packaging method where python is runnable from the library folder rather than having tarballs in the release folder.
2019-08-14deps/cleanup: remove partial boost-python support.Lazydodo
boost python was not required by any dependency nor was it ever properly supported.
2019-08-14build_environment/python: Bump versions of our site-packagesLazydodo
IDNA 2.8 CHARDET 3.0.4 URLLIB3 1.25.3 CERTIFI 2019.6.16 REQUESTS 2.22.0 NUMPY 1.17.0
2019-08-05Cleanup/windows: Remove 32 bit support from make.bat helper scriptLazydodo
This change removes 32 bit support from the helper make.bat scripts as we are dropping official 32 bit support, you can still build for 32 bit by configuring your build yourself using cmake and pointing the LIBDIR cmake variable to your own 32 bit library folder.
2019-08-05Build: add config for developersBrecht Van Lommel
This has faster builds, error checks and tests. The number of cmake options for this type of thing has grown over the years and it's convenient to be able to point new developers to a single target. Previously the combination of all these options did not work correctly, now all tests should pass. The easiest way to use this is with the make wrapper, for example: make full developer debug Or set it manually with CMake: cmake -C ../blender/build_files/cmake/config/blender_developer.cmake . Differential Revision: https://developer.blender.org/D5149
2019-08-02Deps: Fix build error with theora on windows.Lazydodo
2019-08-02Tests: also don't fail on memory leaks for gtestsBrecht Van Lommel
2019-08-02Upgrade Python from 3.7.0 to 3.7.4Sybren A. Stüvel
2019-08-02make deps: avoid running pdflatex as part of building TheoraSybren A. Stüvel
On machines with pdflatex installed, this is run to build Theora.pdf. Unfortunately this process breaks, at least on my Ubuntu 18.04 LTS system. By setting `HAVE_PDFLATEX=no` (or any other value that is not "yes") this can be avoided. I don't think that it's important to have this PDF file built anyway, as it's not a dependency of Blender itself.
2019-08-02Cleanup/Win: Fix build folder name if no target is setLazydodo
When you call make.bat without a target the build folder name would have a double underscore in it which looked odd.
2019-08-02Cleanup/Win: Remove unused game engine variables in build helper scriptsLazydodo
2019-08-01Cleanup: misc spelling fixesCampbell Barton
T68035 by @luzpaz
2019-07-31Spelling fixes in comments and descriptions, patch by luzpazBrecht Van Lommel
Differential Revision: https://developer.blender.org/D3744
2019-07-30cleanup: Fix typo in last commitLazydodo
Accidentally took the C flags as a base.
2019-07-30CMake/Windows: Enable JMC on compilers that support it.Lazydodo
JMC [1] enables more productive debugging of C++ code in visual studio this change enables it on debug builds for builds with visual studio 15.8 or higher. [1] https://devblogs.microsoft.com/cppblog/announcing-jmc-stepping-in-visual-studio/
2019-07-19CMake: Fix WITH_CODEC_SNDFILE detectionCampbell Barton
D5296 by @frispete
2019-07-02Buildbot: Disable test step for nowSergey Sharybin
It causes some false indication of a failed build on soma platforms where it times out. Windows and macOS needs extra work to properly support python paths and path to the bundle. This can now happen without poking git every time by doing local modifications on a builder prior to commit.
2019-07-02Buildbot: Fix missing configuration for Win ctestSergey Sharybin
2019-07-02Buildbot: Fix missing environment for schroot testsSergey Sharybin
2019-07-02Buildbot: Correct previous commitSergey Sharybin
2019-07-02Buildbot: Use correct path to scriptsSergey Sharybin
The `scripts` is to be included into the path, not just the folder where the scripts are. Also specify path to datafiles.
2019-07-02Buildbot: Attempt to make ctest use proper installed scriptsSergey Sharybin
2019-07-02Buildbot: Enable GTests and test stepSergey Sharybin
2019-06-29Cleanup: Fix build warnings with MSVCRay Molenkamp
gflags emits a few unused variable warnings since the main CMakeLists.txt raised the warning from w4 down to w3. This restores it back to w4 in the remove_strict_flags macro.
2019-06-28Fix OpenMP library for tests on macOSBrecht Van Lommel
2019-06-28install_deps: Bumped OSL version to 3.4.0_RC2Jeroen Bakker
2019-06-27Build environment: Update OpenSubdiv to 3.4.0 RC 2Sergey Sharybin
Newer OpenSubdiv brings fixes and improvements for non-manifold meshes, which fixes some crashes we've experienced in the recent past when using Gregory patches. Additionally, thing new version of OpenSubdiv brings sparse patches, which allows to multi-thread topology refinement step.
2019-06-26Make deps: Fix detection/linking of PugiXML on LinuxSergey Sharybin
This time both full `make deps` and final compilation is tested on a freshly installed CentOS 7. The thing is: OpenImageIO is not configured to use an external PugiXML library, so it was compiling its own. At the same time the OpenShadingLanguage library was commanded to use an externally compiled PugiXML. This caused some sort of discrepancy which lead to Blender-link-time errors. Could be linking error, could be namespace related, could be ABI related. In any case since we do have PugiXML in the OpenImageIO already lets just stick to it.
2019-06-26Buildbot: Fix undefined architecture string for CentOSSergey Sharybin
2019-06-26Buildbot: Fix undefined bits for CentOS based builderSergey Sharybin
2019-06-26Buildbot: Fix pack stage for CentOS based builderSergey Sharybin
2019-06-26Buildbot: Fix scl command prefixSergey Sharybin
Now it should work correct with command passed as an individual elements of a list.
2019-06-26CMake: Cleanup, remove explicit Python versionSergey Sharybin
This is now coming from a common CMake configuration.
2019-06-26CMake: Initial support of CentOS for buildbot configurationSergey Sharybin
2019-06-26CMake: Cleanup, remove unused legacy hardcoded pathsSergey Sharybin
2019-06-26Buildbot: Preliminary support for CentOS based builderSergey Sharybin
2019-06-26Buildbot: Cleanup, remove unused optionSergey Sharybin
It was originally needed for various migration needs, now CUDA binaries are always to be built for 64 bit platforms and never to be built on 32bit platforms.
2019-06-26Revert "Build script: Don't use external Pugi for OSL"Sergey Sharybin
The change did break compilation on default Ubuntu install for Stefan and on default CentOS install for myself. This reverts commit 64671e53d20c2a30c64b98c747b0e002218c3952.
2019-06-26MSVC: Don't share pch between debug and release builds.Ray Molenkamp
Precompiled headers were sharing the PCH file between debug and release builds which is 'bad'. Adding the configuration to the path fixes the issue. Reported on chat by @mano-wii
2019-06-19Cleanup: style, indentationCampbell Barton
2019-06-19CMake: cleanup, unset temporary var after useCampbell Barton
2019-06-18Fix T65852: Cmake fails with paths containing special characters.mano-wii
MATHES performs a regular expression which in this case is unnecessary.
2019-06-16Fix Cmake Error.mano-wii
`LAST_EXT` only works in versions 3.14 or greater.
2019-06-15Cmake: Add `WINDOWS_USE_VISUAL_STUDIO_SOURCE_FOLDERS` optionmano-wii
This allows grouping files in a filter corresponding to the source files name. Differential Revision: https://developer.blender.org/D5077
2019-06-15Cmake: rename `WINDOWS_USE_VISUAL_STUDIO_FOLDERS` option to ↵mano-wii
`WINDOWS_USE_VISUAL_STUDIO_PROJECT_FOLDERS`. Suggested by @LazyDodo
2019-06-15QtCreator/Visual Studio: Group glsl files in Shaders group.mano-wii
2019-06-06cmake/msvc: Add ninja support for precompiled headersRay Molenkamp
Ninja was unable to see the dependency between the cpp that generated the pch and the compile units that used it. Explicitly managing this now makes precompiled headers work with both msvc and clang, with both msbuild and ninja based generators.
2019-06-06Fix: Build error with ninja on windowsRay Molenkamp
Ninja has issues detecting the implicit dependency on the precompiled header output for freestyle. Disabled ninja support for now until a proper solution can be found.
2019-06-06Cleanup: indentationCampbell Barton
Also add comment to `FRS_precomp.h`.
2019-06-06Freestyle: Use precompiled headers with MSVC.Ray Molenkamp
This brings down the build time for freestyle with MSVC from a minute to 10-20 seconds. vs2019 bf_freestyle debug before: 60464 ms after: 11028 ms vs2019 bf_freestyle release before: 56984 ms after: 20526 ms Differential Revision: https://developer.blender.org/D2606 Reviewed By: brecht , sergey