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-04-02Build: add WITH_OPENVDB_3_ABI_COMPATIBLE option.Brecht Van Lommel
Better fix for T54457. It seems Debian compiles OpenVDB without ABI 3 compatibility, while Arch does enable it as is the default in the OpeVDB CMake build system. So now there's an option that the distribution can set depending on how they compile their OpenVDB package.
2018-04-02Build: fixes for the Intel compiler versions 2016, 2017, 2018.Milan Jaros
Differential Revision: https://developer.blender.org/D3109
2018-03-23Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-23Glog/gflags: Reduce amount of local modificationsSergey Sharybin
With better directory layout and more proper include statements we can avoid several local modifications, such as changing config.h for Windows Glog and the ones related on pass-through statements in logging headers in Glog. This commit also makes unused functions not-a-warning for external code.
2018-03-18Merge branch 'master' into blender2.8Bastien Montagne
2018-03-17MSVC: ignore warning c4828 The file contains a character that is illegal.Ray Molenkamp
The only place this warning is coming from is from comments in headers of 3rd party libs. we can safely repress this warning for now.
2018-02-18Merge branch 'master' into blender2.8Campbell Barton
2018-02-17Cycles: Remove Fermi support from CMake and update runtime checks in ↵Thomas Dinges
device_cuda.cpp. Fermi code in Cycles kernel and texture system are coming next.
2018-02-17Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-16Tests: add OpenGL UI drawing tests.Brecht Van Lommel
This reuses the Cycles regression test code to also work for OpenGL UI drawing. We launch Blender with a bunch of .blend files, take a screenshot and compare it with a reference screenshot, and generate a HMTL report showing the failed tests and their differences. For Cycles we keep small reference renders to compare to in svn, but for OpenGL developers currently have to generate the references manually. How to use: * WITH_OPENGL_DRAW_TESTS=ON in CMake * BLENDER_TEST_UPDATE=1 ctest -R opengl_draw * .. make code changes .. * ctest -R opengl_draw * open build_dir/tests/opengl_draw/report.html Differential Revision: https://developer.blender.org/D3064
2018-02-14Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-14CMake: Expose Cycles devices support as CMake optionSergey Sharybin
Handy to disable GPU based devices when it's needed to run Valgrind.
2018-02-14CMake: Fix cimpilation error when CUDA dynload is disabled but toolkit is ↵Sergey Sharybin
not installed
2018-02-08Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-08Remove Carve booleanSergey Sharybin
We've got quite comprehensive BMesh based implementation, which is way easier for maintenance than abandoned Carve library. After all the time BMesh implementation was working on the same level of limitations about manifold meshes and touching edges than Carve. Is better to focus on maintaining one boolean implementation now. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3050
2018-02-04Merge branch 'master' into blender2.8Campbell Barton
2018-02-04msvc: Use source folder structure for project file.Ray Molenkamp
This patch changes the huge list of projects in visual studio into a nice tree matching the source folder structure. see D2823 for details. Differential Revision: http://developer.blender.org/D2823
2018-02-03cycles: Add an nvrtc based cubin cli compiler.Ray Molenkamp
nvcc is very picky regarding compiler versions, severely limiting the compiler we can use, this commit adds a nvrtc based compiler that'll allow us to build the cubins even if the host compiler is unsupported. for details see D2913. Differential Revision: http://developer.blender.org/D2913
2017-12-16CMake: bump minimum version to 3.5Campbell Barton
2017-12-04Merge branch 'master' into blender2.8Campbell Barton
2017-12-04Cleanup: styleCampbell Barton
2017-11-30Merge branch 'master' into blender2.8Campbell Barton
2017-11-30Haiku OS SupportCampbell Barton
D2860 by @miqlas Even though Haiku is a niche OS, only minor changes are needed.
2017-11-07Merge branch 'master' into blender2.8Brecht Van Lommel
2017-11-07macOS: remove old OpenMP lib stuff from cmakeArto Kitula
2017-10-30CMake: cleanupCampbell Barton
2017-10-30CMake: cleanupCampbell Barton
2017-10-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-10-25Fix T53004: XWayland ignores cursor-warp callsCampbell Barton
There is currently a limitation in XWayland, the cursor needs to be hidden during warp calls.
2017-10-18Depsgraph: Make Copy-on-Write a command line optionSergey Sharybin
Before it was a compile time option which was not very easy to use or test. Now the project is getting more mature, so very soon we will be able to call for a public tests of limited features. The copy-on-write (which includes animation, modifiers) is enabled using --enable-copy-on-write command line argument.
2017-10-09Merge branch 'master' into blender2.8Campbell Barton
2017-10-08CMake: Re-order PYTHON_VERSION checkCampbell Barton
Missing paths would error first.
2017-10-07[cmake] Add minimum python version check to cmake to prevent later build errors.Ray Molenkamp
2017-10-06Merge branch 'master' into blender28Campbell Barton
2017-10-05CMake: use restrict w/ gcc, not clangCampbell Barton
2017-10-05CMake: add -Wrestrict for GCCCampbell Barton
2017-09-29Merge branch 'master' into blender2.8Campbell Barton
2017-09-28macOS: officially upgrade to 10.9 libraries from lib/darwin.Brecht Van Lommel
This removes a bunch of code that is no longer needed, and running "make update" will now automatically download the new libraries. Differential Revision: https://developer.blender.org/D2861
2017-09-28Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-28CMake: move MSVC warnings to central locationCampbell Barton
2017-09-25Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-22Remove quicktime supportAaron Carlisle
It has been deprecated since at least macOS 10.9 and fully removed in 10.12. I am unsure if we should remove it only in 2.8. But you cannot build blender with it supported when using a modern xcode version anyway so I would tend towards just removing it also for 2.79 if that ever happens. Reviewers: mont29, dfelinto, juicyfruit, brecht Reviewed By: mont29, brecht Subscribers: Blendify, brecht Maniphest Tasks: T52807 Differential Revision: https://developer.blender.org/D2333
2017-09-05Merge branch 'master' into blender2.8Campbell Barton
2017-09-03CMake: use Blender's glew by defaultCampbell Barton
Use since it's always bundled to avoid any issues caused by version mis-match.
2017-08-20CMake version bump: 3.5Jörg Müller
2017-08-19Audaspace: cmake fixes, lowering to 3.0 minimum required.Jörg Müller
2017-08-18CMake: Boost no longer needed for Audaspace references eitherJörg Müller
2017-08-18CMake: Boost no longer needed for AudaspaceCampbell Barton
2017-08-18Audaspace: Moving audaspace 1.3 into extern.Jörg Müller
Deleting the old internal audaspace. Major changes from there are: - The whole library was refactored to use C++11. - Many stability and performance improvements. - Major Python API refactor: - Most requested: Play self generated sounds using numpy arrays. - For games: Sound list, random sounds and dynamic music. - Writing sounds to files. - Sequencing API. - Opening sound devices, eg. Jack. - Ability to choose different OpenAL devices in the user settings.
2017-06-27Merge branch 'master' into blender2.8Campbell Barton