Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-28 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-28 | Add cross-platform NUMA library | Sergey Sharybin | |
Makes it simple to use NUMA libraries on various platforms. | |||
2018-11-27 | Fix T58088: OpenSubdiv not enabled by default in macOS builds. | Brecht Van Lommel | |
2018-11-26 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-11-26 | CMake: Remove Cycles specific OpenSubdiv options | Sergey Sharybin | |
Just use one flag which enables OpenSubdiv globally for all the areas of Blender. | |||
2018-11-23 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-11-23 | Fix 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-08 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-11-08 | build: add proper embree support to platform_win32.cmake | Ray Molenkamp | |
made the use of findpackage optional and add support for debug builds | |||
2018-11-08 | build_environment: add debug libs for embree on windows | Ray Molenkamp | |
2018-11-08 | build_deps_windows: add option to to only create project files. | Ray Molenkamp | |
2018-11-07 | Merge branch 'master' into blender2.8 | Stefan Werner | |
2018-11-07 | install_deps: Added optional build of Embree to install_deps.sh, turned off ↵ | Stefan Werner | |
by default. | |||
2018-11-07 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-11-07 | Fix build with OSL, remove unneeded file after Embree changes. | Brecht Van Lommel | |
2018-11-07 | Merge branch 'master' into blender2.8 | Stefan Werner | |
2018-11-07 | Cycles: 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-31 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-10-31 | make.bat: fix unquoted variables. | Ray Molenkamp | |
causing build issues for some users. | |||
2018-10-30 | Fix "make update" on Windows not updating addons to the blender2.8 branch. | Ray Molenkamp | |
based on rB8e183a83b7aa3bbdefcdea6a86ca2c0dbd00417f | |||
2018-10-28 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-10-28 | Fix Linux build after Cryptomatte commit. | Brecht Van Lommel | |
2018-10-22 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-10-22 | Windows: 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-19 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-10-19 | build_depenencies: Fix url for openal. | Ray Molenkamp | |
2018-10-17 | Fix cmake not triggering rebuild on .glsl changes | Dalai 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-16 | Fix cmake not triggering rebuild on .glsl changes | Dalai 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-05 | Merge remote-tracking branch 'origin/master' into blender2.8 | Ray Molenkamp | |
2018-10-04 | Fix T57059: "make deps" build error when sndio library is present. | Jorge Bernal | |
2018-10-03 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-10-03 | Fix 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-22 | Remove last traces of game engine and blenderplayer | Ines Almeida | |
2018-09-19 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-19 | Spelling fixes in comments and descriptions, patch by luzpaz. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3700 | |||
2018-09-19 | make.bat: fix build error when there are spaces in the path to svn/git/cmake | Ray Molenkamp | |
2018-09-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-19 | Cleanup: trailing space | Campbell Barton | |
2018-09-18 | CMake: 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-18 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-09-18 | FIX: 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-17 | build_files: bump python version in FindPythonLibsUnix.cmake to 3.7 now that ↵ | Ray Molenkamp | |
all platforms have been updated | |||
2018-09-17 | build_environment: linux/python, help python find ffi. | Ray Molenkamp | |
we were building ffi, but python wasn't finding it. | |||
2018-09-17 | build_environment: ffi/linux force predictable lib path. | Ray Molenkamp | |
ffi stubbornly wants to put libs in lib64 even when you tell it not to on some linux distributions. patch based on sed fix the gentoo guys did [1] [1] https://bugs.gentoo.org/462814 | |||
2018-09-17 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
2018-09-17 | Install_deps: workaround building bloody broken OpenEXR release. | Bastien Montagne | |
2018-09-17 | build_environment: force a consistent libdir across Linux distributions. | Ray Molenkamp | |
on some distributions libs ended up in lib64 confusing the cmake builder. | |||
2018-09-14 | Fix 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-14 | Fix 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-13 | Merge branch 'master' into blender2.8 | Bastien Montagne | |