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-10-03Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-03Fix T54287: memory not freed after rendering on Linux.Brecht Van Lommel
With new jemalloc versions memory allocated by threads that then become inactive is not longer automatically freed. Instead we have to enable a background thread to do it. Some testing is needed to find out of this is sufficient, because the background thread only runs periodically.
2018-09-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2018-09-18CMake: remove PYTHON_NUMPY_INCLUDE_DIRS as a cache variable on macOS/Windows.Brecht Van Lommel
It's in a fixed location on those platforms, and having it as a cache variable just means things break when we upgrade to a new Python version.
2018-09-18Merge branch 'master' into blender2.8Sergey Sharybin
2018-09-18FIX: linker error with a 'make deps' library set and opencollada enabled.Ray Molenkamp
PCRE_LIBRARIES was not being set if the pcre library was found but not the headers.
2018-09-17build_files: bump python version in FindPythonLibsUnix.cmake to 3.7 now that ↵Ray Molenkamp
all platforms have been updated
2018-09-14Fix OpenColorIO link errors in some Linux builds.Brecht Van Lommel
The library can get installed in a lib/static subdirectory, so search there as well now.
2018-09-14Fix OpenColorIO link errors in some Linux builds.Brecht Van Lommel
The library can get installed in a lib/static subdirectory, so search there as well now.
2018-09-13Merge branch 'master' into blender2.8Campbell Barton
2018-09-13Cleanup: move 'make help_features' into own fileCampbell Barton
2018-09-12CMake: Fix compilation with Bullet enabledSergey Sharybin
Obvious bug in recent CName cleanup commit, while BGE library was indeed mentioned on that line it was to put Bullet libraries after all the other libraries. One day we should really switch to a CMake dependency graph to take care of library dependencies.
2018-09-12Cleanup: remove BGE referencesCampbell Barton
2018-09-12Merge branch 'master' into blender2.8Campbell Barton
2018-09-12CMake: add openjpeg 2x search pathsCampbell Barton
Wasn't finding the include path by on Linux.
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-09-11Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-11Build: update for new macOS libraries.Brecht Van Lommel
Run "make update", or "svn update" in lib/darwin to get the matching precompiled libraries.
2018-09-02Cleanup: move select all/none/invert into templateCampbell Barton
2018-08-31Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-31Fix T56618: crash in release builds when GHOST asserts.Brecht Van Lommel
WITH_ASSERT_ABORT was not disabled for release builds. In most cases asserts are disabled in release builds, but not always. This also changes the buildbot to use blender_release.cmake instead of blender_full.cmake, the only effective difference should be WITH_ASSERT_ABORT.
2018-08-30Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-30CMake: Automatically detect OpenJPEG 2 librariesSergey Sharybin
There is chance that on a system with both versions installed this *might* cause some issues. Such system will be pain to support out of the box anyway. This change allows to use precompiled libraries without extra modifications in the config.
2018-08-29Cleanup: trailing spaceCampbell Barton
2018-08-29Cleanup: trailing spaceCampbell Barton
2018-08-29Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-29CMake: Allow specifying custom LIBDIR on UnixSergey Sharybin
Works similar to how maxOS deals with this.
2018-08-29Merge branch 'master' into blender2.8Sergey Sharybin
2018-08-29CMake: Comply with include path reported by FindOpenGL.cmakeSergey Sharybin
The script clearly states: This makes the presumption that you are include al.h like #include "al.h" and not #include <AL/al.h> The reason for this is that the latter is not entirely portable. Windows/Creative Labs does not by default put their headers in AL/ and OS X uses the convention <OpenAL/al.h>. This commit makes default precompiled OpenAL to be properly detected and also removes hack on MacOS which was finding the OpenAL package but then was overwriting include directory. Note, that new audaspace in 2.8 is using expected #include <al.h>.
2018-08-29CMake: Make sure zlib folder comes first for precompiled Linux librariesSergey Sharybin
Without this find_package(ZLIB) will find ZLib from OpenCollada folder, which has older ABI and is not what was used to link PNG against.
2018-08-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-28cmake: adjustments required for lib-upgrade on windows.Ray Molenkamp
2018-08-22Fix building without OPENSUBDIVDalai Felinto
Although we have a stub system there, we were not linking the library.
2018-08-17Merge branch 'master' into blender2.8Brecht Van Lommel
2018-08-17Build Environment: fixes for Linux after recent updates.Brecht Van Lommel
2018-08-14Cleanup: Update some links to new wikiAaron Carlisle
2018-08-11Merge branch 'master' into blender2.8Bastien Montagne
2018-08-10update image libraries, D3005 with few modsArto Kitula
2018-07-31New Grease Pencil object for 2D animationAntonioya
This commit merge the full development done in greasepencil-object branch and include mainly the following features. - New grease pencil object. - New drawing engine. - New grease pencil modes Draw/Sculpt/Edit and Weight Paint. - New brushes for grease pencil. - New modifiers for grease pencil. - New shaders FX. - New material system (replace old palettes and colors). - Split of annotations (old grease pencil) and new grease pencil object. - UI adapted to blender 2.8. You can get more info here: https://code.blender.org/2017/12/drawing-2d-animation-in-blender-2-8/ https://code.blender.org/2018/07/grease-pencil-status-update/ This is the result of nearly two years of development and I want thanks firstly the other members of the grease pencil team: Daniel M. Lara, Matias Mendiola and Joshua Leung for their support, ideas and to keep working in the project all the time, without them this project had been impossible. Also, I want thanks other Blender developers for their help, advices and to be there always to help me, and specially to Clément Foucault, Dalai Felinto, Pablo Vázquez and Campbell Barton.
2018-07-30Merge branch 'master' into blender2.8Brecht Van Lommel
2018-07-30Build: require C11/C++11 for all operating systems in master.Brecht Van Lommel
This is in preparation of upgrading our library dependencies, some of which need C++11. We already use C++11 in blender2.8 and for Windows and macOS, so this just affects Linux. On many distributions this will not require any changes, on some install_deps.sh will need to be run again to rebuild libraries. Differential Revision: https://developer.blender.org/D3568
2018-07-18GWN: Port to GPU module: Replace GWN prefix by GPUClément Foucault
2018-07-15WM: rename files, manipulator -> gizmoCampbell Barton
Edit doxy files and header guards only.
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-27CMake: fix linking blendontCampbell Barton
2018-06-25Merge branch 'master' into blender2.8Campbell Barton
2018-06-25CMake: correct remove_strict_cxx_flags_fileCampbell Barton
Was still using C-flags.