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-01-26Merge branch 'blender2.7'Brecht Van Lommel
2019-01-26macOS: add support for OpenMP, making smoke/fluid/cloth simulations faster.Arto Kitula
This bring macOS on par with Windows and Linux. It uses the OpenMP library added to our precompiled libraries. Custom flags are set because FindOpenMP from CMake below 3.12 does not support AppleClang, and more recent versions do not work with our custom directory location either. Differential Revision: https://developer.blender.org/D4257
2019-01-24Cleanup: remove make wrapperCampbell Barton
Intended for silent build output, ninja build system can do this now.
2019-01-18Merge branch 'blender2.7'Brecht Van Lommel
2019-01-18Cleanup: remove unnecessary CUDA architecture sm_72, it's for Tegra chips.Brecht Van Lommel
2019-01-15CMake: Improve handling of missing TBB & OpenVDBGuillermo S. Romero
2018-12-19Merge branch 'master' into blender2.8Sergey Sharybin
2018-12-19Build info: Ensure hash length is same across all platforms and has no conflictsSergey Sharybin
The original issue was that different platforms will use different hash lengths, just because defaults on Git client were different. Now we use explicit length for the hash, and length is the same as is used for short hashes in Linux -- apparently they started to have collisions with length of 11.
2018-12-12Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-12-12dependencies windows: Replace pthreads-win32 2.9.1 with pthreads4w 3.0.0Ray Molenkamp
maintenance seems to have stopped for pthreads-win32
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-11-29Cleanup: correct typo, no need for ./ prefixCampbell Barton
2018-11-29CMake: add missing filesCampbell Barton
2018-11-29Merge branch 'master' into blender2.8Campbell Barton
2018-11-29CMake: update checkerCampbell Barton
Support skipping cmake files
2018-11-28Merge branch 'master' into blender2.8Sergey Sharybin
2018-11-28Add cross-platform NUMA librarySergey Sharybin
Makes it simple to use NUMA libraries on various platforms.
2018-11-27Fix T58088: OpenSubdiv not enabled by default in macOS builds.Brecht Van Lommel
2018-11-26Merge branch 'master' into blender2.8Sergey Sharybin
2018-11-26CMake: Remove Cycles specific OpenSubdiv optionsSergey Sharybin
Just use one flag which enables OpenSubdiv globally for all the areas of Blender.
2018-11-23Merge branch 'master' into blender2.8Brecht Van Lommel
2018-11-23Fix T57998: crash at start with jemalloc package on some Linux distributions.Brecht Van Lommel
The jemalloc library must be ahead of pthread in linking order, so jemalloc can find the pthread symbols for its background thread.
2018-11-08Merge branch 'master' into blender2.8Brecht Van Lommel
2018-11-08build: add proper embree support to platform_win32.cmakeRay Molenkamp
made the use of findpackage optional and add support for debug builds
2018-11-07Merge branch 'master' into blender2.8Brecht Van Lommel
2018-11-07Fix build with OSL, remove unneeded file after Embree changes.Brecht Van Lommel
2018-11-07Merge branch 'master' into blender2.8Stefan Werner
2018-11-07Cycles: Added Embree as BVH option for CPU renders.Stefan Werner
Note that this is turned off by default and must be enabled at build time with the CMake WITH_CYCLES_EMBREE flag. Embree must be built as a static library with ray masking turned on, the `make deps` scripts have been updated accordingly. There, Embree is off by default too and must be enabled with the WITH_EMBREE flag. Using Embree allows for much faster rendering of deformation motion blur while reducing the memory footprint. TODO: GPU implementation, deduplication of data, leveraging more of Embrees features (e.g. tessellation cache). Differential Revision: https://developer.blender.org/D3682
2018-10-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-28Fix Linux build after Cryptomatte commit.Brecht Van Lommel
2018-10-22Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-10-22Windows: Enable python debugging in Visual Studio.Ray Molenkamp
see D3817 for technical details, and https://wiki.blender.org/wiki/Tools/Debugging/Python_Visual_Studio for a end user quick-start guide. Differential Revision: https://developer.blender.org/D3817
2018-10-17Fix cmake not triggering rebuild on .glsl changesDalai Felinto
At least on windows we do not re-run datatoc when the .glsl files change. To test is simple, just change edit_mesh_overlay_common_lib.glsl remove lines, write plain text, ..., now rebuild and go in edit mode with the default cube. I also had to remove the entry in gpu/CMakeLists.txt for gpu_shader_material.glsl since this was being tracked directly, as well as running data_to_c_simple (otherwise CMake raises an error for duplicated entries). We probably want to do the same for the other datatoc functions. Reviewers: LazyDodo, brecht Differential Revision: https://developer.blender.org/D3803
2018-10-16Fix cmake not triggering rebuild on .glsl changesDalai Felinto
At least on windows we do not re-run datatoc when the .glsl files change. To test is simple, just change edit_mesh_overlay_common_lib.glsl remove lines, write plain text, ..., now rebuild and go in edit mode with the default cube. I also had to remove the entry in gpu/CMakeLists.txt for gpu_shader_material.glsl since this was being tracked directly, as well as running data_to_c_simple (otherwise CMake raises an error for duplicated entries). We probably want to do the same for the other datatoc functions. Reviewers: LazyDodo, brecht Differential Revision: https://developer.blender.org/D3803
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