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
2019-12-24Fix T72402: Decimate f-curves fails with co-linear key-framesCampbell Barton
2019-12-20Fix: Build error with clang on windows.Ray Molenkamp
A bug in llvm < 9.0.1 causes the compiler to crash when openmp is enabled. Since mantaflow uses tbb we can safely disable this flag temporarily for this module. Reviewed By: sebbas Differential Revision: https://developer.blender.org/D6446
2019-12-16Mantaflow [Part 6]: Updates in /blender/sourceSebastián Barschkis
A collection of smaller changes that are required in the /blender/source files. A lot of them are also due to variable renaming. Reviewed By: sergey Maniphest Tasks: T59995 Differential Revision: https://developer.blender.org/D3855
2019-12-16Mantaflow [Part 1]: Added preprocessed Mantaflow source filesSebastián Barschkis
Includes preprocessed Mantaflow source files for both OpenMP and TBB (if OpenMP is not present, TBB files will be used instead). These files come directly from the Mantaflow repository. Future updates to the core fluid solver will take place by updating the files. Reviewed By: sergey, mont29 Maniphest Tasks: T59995 Differential Revision: https://developer.blender.org/D3850
2019-12-16Cleanup: whitespaceCampbell Barton
2019-12-05glTF: upgrade Draco to version 1.3.5 and add mesh skinning supportJim Eckerlein
This will fix exporting meshes with armatures using Draco compression, like: https://github.com/KhronosGroup/glTF-Blender-IO/issues/617 Differential Revision: https://developer.blender.org/D6342
2019-11-25Cleanup: remove unused CMake WITH_MOD_CLOTH_ELTOPO optionCampbell Barton
2019-11-22Fix T71273: Bad encoding of utf-8 for Text objectsmano-wii
`BLI_strncpy_wchar_from_utf8` internally assumes `wchar_t` is 32 bits which is not the case on windows. The solution is to replace `wchar_t` with `char32_t`. Thanks to @robbott for compatibility on macOS. Differential Revision: https://developer.blender.org/D6198
2019-11-22Fix T71621: VSE crashes when playing last frame of audioJoerg Mueller
Porting bug fix from audaspace upstream.
2019-11-21Fix T71621: VSE crashes when playing last frame of audioSybren A. Stüvel
Due to some floating point errors the last frame of a VSE audio strip can cause integer overflow and crash Blender. This overflow was caused by a cast from `int64_t` to `int` without prior check. The crash is fixed by keeping the variable as `int64_t` for as long as possible.
2019-11-17Fix: Build error with msvcRay Molenkamp
std::min requires the algorithm header
2019-11-17Fix T71322: Crash in Audaspace with some video fileJörg Müller
Getting upstream audaspace fixes for audio files with more than 8 channels.
2019-11-05Fix bug in Draco encoding for glTF, files are now smallerJim Eckerlein
Data was not quantified properly. It also lets the library choose the suitable encoding method rather than forcing it to use the edgebreaker method. Differential Revision: https://developer.blender.org/D6183
2019-10-28CMake: add missing headers, use space before commentsCampbell Barton
2019-10-21Cleanup: styleCampbell Barton
2019-10-09CUDA Wrangler: Fix strict compiler warningSergey Sharybin
Namely addresses -Wstringop-truncation Not sure if there is anything to be done for strncpy. Differential Revision: https://developer.blender.org/D6006
2019-10-03CMake: quiet warning in quad reflowCampbell Barton
2019-10-03Fix T68945: VSE - Improper audio on frame 1Jörg Müller
This has already been fixed in 8d207cdc3b307fa20bc5b29059c596306aa2a65c as fix for T52472: VSE Audio Volume not set immediately, but I failed to backport it to upstream audaspace which is the reason the problem was back.
2019-10-02Fix building QuadriFlow with Clang on WindowsRay Molenkamp
Boost 1.68 has a bug in its type_traits where it does not include the right header for the is_assignable macro when building with Clang. Temporarily work around it until we upgrade to a newer Boost version that fixes it. Differential Revision: https://developer.blender.org/D5962
2019-09-25Removed auto generated config.h file from quadriflowSebastian Parborg
The config.h file is autogenerated during compile by a 3rd party library quadriflow uses. Now we put this file in the build directory to avoid adding this to the git repository in the future.
2019-09-19Fix QuadriFlow build error on FreeBSD and compiler warnings on LinuxBrecht Van Lommel
2019-09-13Add QuadriFlow remesherSebastian Parborg
2019-08-26Cleanp: fix compiler warningsBrecht Van Lommel
2019-08-21Update Eigen to 3.3.7Sebastian Parborg
This is in preparation for the QuadriFlow remesher lib. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5549
2019-08-21Update CUEW to latest versionBrecht Van Lommel
2019-08-12Fix Bullet build error with Clang 8 and Xcode 11Brecht Van Lommel
See D5366 and upstream: https://github.com/bulletphysics/bullet3/commit/7f6c479ea6
2019-05-22Fix T64480: Tweak needed to Audaspace CMake optionsJörg Müller
The issue was that Audaspace options ended up in the cmake cache though they should not be there. Also reverting indentation change by @ideasman42. Thanks to @mont29 for reporting and helping with the fix.
2019-05-11Audaspace: porting changes from upstream.Jörg Müller
- Silence now has an optional sample rate parameter. - Fix: wrong length reported by modulator and superpose. - Minor formatting, include and documentation fixes.
2019-04-26Cleanup: clang-formatCampbell Barton
2019-04-18CMake: correct bad change to ceres linkingCampbell Barton
Revert part of 45055199a2e51
2019-04-17Cleanup: use 2 space indentation for CMakeCampbell Barton
2019-04-17ClangFormat: add configuration filesCampbell Barton
Prepare for applying clang-format, see: T53211
2019-04-16CMake: fix building without libmvCampbell Barton
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-14CMake: prepare for BLENDER_SORTED_LIBS removalCampbell Barton
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725.
2019-04-11curve_fit_nd: fix assert caused by too small epsilonCampbell Barton
Curve decimate would assert in some cases.
2019-04-11Fix: Build error with msvc2019.Ray Molenkamp
2019-04-11glTF: add Draco shared library for mesh compression.Benjamin Schmithüsen
Draco is added as a library under extern/ and builds a shared library that is installed into the Python site-packages. This is then loaded by the glTF add-on to do mesh compression. Differential Revision: https://developer.blender.org/D4501
2019-04-03Audaspace: merging modulator effect from upstream.Jörg Müller
2019-03-11Fix T62255: Blender defaults to "OpenAL Soft" in sound settings, regardless ↵Jörg Müller
of saved preferences - Default device (index 0) was hard coded. - Also fixing crash with invalid device passed to blender via -setaudio.
2019-02-18doxygen: update doxygen & add balembic groupCampbell Barton
2019-02-05Cleanup: remove contributors for CMake filesCampbell Barton
Following removal from C source code. See: 8c68ed6df16d8893
2019-02-01Cleanup: manually remove header text not handled by automationCampbell Barton
2019-01-17Audaspace: porting changes from upstream.Jörg Müller
- Silence some warnings. - Fix: Python API memory leak. - Fix for T54490: VSE breaks when I insert or remove headphones
2018-12-04Merge branch 'master' into blender2.8Brecht Van Lommel
2018-12-04Cycles: add initial CUDA 10.0 support, but only recommend use for Turing cards.Brecht Van Lommel
There may still be rendering errors when used for older graphics cards.
2018-09-12Merge branch 'master' into blender2.8Campbell Barton
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-08-03Bugfix: audaspace cmake variables need to be cached.Joerg Mueller