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
path: root/extern
AgeCommit message (Collapse)Author
2018-04-16Audaspace: Change default plugin path on windows.Jörg Müller
This was suggested by Ray Molenkamp in order to avoid problems with thumbnail dlls.
2018-04-08Merge branch 'master' into blender2.8Sybren A. Stüvel
2018-04-07Bullet: Fix velocity calculation of new spring constraintSergej Reich
This is a backport of bullet commit: 86ca7dc
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-22Merge branch 'master' into blender2.8Antonio Vazquez
2018-03-22Glog: Restore some custom config for MSVC2015Sergey Sharybin
2018-03-22GLog: Tweak settings according to our configSergey Sharybin
We do have gflags.
2018-03-22Glog: Workaround mess around windows and non-windows headersSergey Sharybin
Seems we can not use include directories order trick, since files are included form inside ".." string, which forces current directory to be checked first.
2018-03-22GFlags: Fix usage of unused attributeSergey Sharybin
2018-03-22Glog: Attempt to fix compilation error on WindowsSergey Sharybin
Ideally it should be possible without hacking into sources files of Glog itself.
2018-03-22Glog: Restore haiko OSSergey Sharybin
2018-03-22Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-22Update Google librariesSergey Sharybin
This commit updates: - gflags 2.2.0 -> 2.2.1 - glog 0.3.4 -> 0.3.4 - gmock 1.7.0 -> 1.8.0 - gtest 1.7.0 -> 1.8.0
2018-03-13Merge branch 'master' into blender2.8Campbell Barton
2018-03-13Cleanup: doxygen commentsCampbell Barton
2018-02-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-28Update CUEW to latest versionBrecht Van Lommel
Some Linux distribution have only libcuda.so.1, not libcuda.so.
2018-02-09Merge branch 'master' into blender2.8Campbell Barton
2018-02-09CMake: include missing headersCampbell Barton
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-07Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-07Update CUEW to latest versionBrecht Van Lommel
This brings separate initialization for libcuda and libnvrtc, which fixes Cycles nvrtc compilation not working on build machines without CUDA hardware available. Differential Revision: https://developer.blender.org/D3045
2018-02-04Merge branch 'master' into blender2.8Campbell Barton
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
2018-02-01Fix audaspace mess in 2.8Dalai Felinto
All these files were removed since accidental commit, revert and merge in 2.8. ea31f0ac3b877e + 0a4e170c28cec + 11f9a23a286c17f + 7b27b10fa6a6
2018-02-01Merge branch 'master' into blender2.8Germano
2018-02-01Revert "tmp"Germano
This reverts commit ea31f0ac3b877eb0df4c47d0c908d11d1bff33e4.
2018-02-01tmpGermano
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-28Audaspace: Fix -Wreorder warningSergey Sharybin
Makes building less noisy, helps catching real introduced warnings/errors. @xeXyon, mind having a look here and possibly apply to upstream? :)
2017-10-30CMake: cleanupCampbell Barton
2017-10-30CMake: cleanupCampbell Barton
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-29Curve Fitting: heap reinsertion optimizationCampbell Barton
2017-09-15Merge branch 'master' into blender2.8Campbell Barton
2017-09-15Fix T52763: Boolean problem with vertex groupSergey Sharybin
2017-08-19Audaspace: cmake fixes, lowering to 3.0 minimum required.Jörg Müller
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-08-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/editors/object/object_add.c source/blender/python/intern/bpy_app_handlers.c
2017-08-08Update CUEW to latest versionSergey Sharybin
Previous update pulled too much of system-wide typedefs.
2017-08-08Update CUDA wrangler to latest versionSergey Sharybin
Brings new declarations from toolkit version 8.0, also fixes some pointers used in function declarations.
2017-08-01Merge branch 'master' into blender2.8Campbell Barton
2017-08-01Correct accidental variable declarationCampbell Barton
2017-05-28Merge branch 'master' into blender2.8Bastien Montagne
2017-05-27Remove MinGW supportAaron Carlisle
The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648
2017-04-29Merge branch 'master' into blender2.8Campbell Barton
2017-04-29Curve Fitting: minor change to re-fitting methodCampbell Barton
Avoid calculating a new split-index when re-fitting. While checking if a knot can be removed, the index with the highest error can be used as a candidate to replace the knot (in the case it can't be removed).