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
2016-11-17[MSVC] Preliminary VS2017 support.lazydodo
2016-11-14intsall_deps / OSL use c++11 ABI when install_deps is asking for c++11Martijn Berger
2016-11-10buidlbot, msbuild is slightly different in that is wants to build debug ↵Martijn Berger
anyway even if we told cmake we want release
2016-11-10buidlbot, msbuild is slightly different in that is wants to build debug ↵Martijn Berger
anyway even if we told cmake we want release
2016-11-10let cmake handle calling msbuild for windows buildbotsMartijn Berger
2016-11-07Buildbot: Update copy of buildbot master configurationSergey Sharybin
2016-11-03install_deps cleanup: some Debian stuff was still present in the 'generic ↵Bastien Montagne
compile-only' part of the script.
2016-11-02CMake: Make ld.gold linker optionalSergey Sharybin
Some platforms are having hard time using this linker so added an option to not use it. The options is an advanced one and enabled by default so should not cause any changes for current users.
2016-10-25CMake: Followup to previous commit, try to ensure -ldl is always lastSergey Sharybin
Seems CMake will rearrange and copy libraries which are passed to the linker when some of the libraries is listed twice (for example, -lz from png libraries and -l for blender itself). This was causing libopenimageio to be added somewhere at the end of linking flags without -ldl followed after which was causing linking issues.
2016-10-25Fix possible compilation error with OIIO enabledSergey Sharybin
OIIO library has plugin API which uses dlopen()/dlclose() so need to link OIO libraries against dl library.
2016-10-22Fix T49656: Crash when starting playback while using JACK audio with A/V syncJörg Müller
When ED_screen_animation_play is called from wm_event_do_handlers,ScrArea *sa = CTX_wm_area(C); is NULL in ED_screen_animation_timer. Informing the audio system in CTX_data_main_set, that a new Main has been set.
2016-10-22Fix T49657: Audio backend "Jack" should be named "JACK".Jörg Müller
2016-10-18[windows] Create A Blender Desktop Shortcut in the msi installer , fixes T49522lazydodo
2016-10-10install_deps.sh: remove libglewmx from deb for now, the package is broken in ↵Bastien Montagne
deb testing...
2016-10-10install_deps.sh: first attempt to support cxx11.Bastien Montagne
For now, we merely add an option that sets CXXFLAGS envvar with '--std=c++11' option. There is no check done to ensure compatibility with the system libraries, mainly because: - It is all but trivial to get this information in a generic and reliable way. - Currently even cutting edge distributions may still distribute some c++98 libraries. - With recent stdlibc++, both ABIs are supported together, which means that incompatibilities are rather unlikely. To summarize: if your system is recent and built with gcc-5.1 or more, you should not experience too much troubles with c++11.
2016-10-09CMake changes for new macOS target 10.9 / libc++ libraries.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D2283
2016-10-03Cycles CUDA: make CUDA 8.0 the officially supported version for all platforms.Brecht Van Lommel
2016-09-29Update source tgz builder scriptSergey Sharybin
Was broken since splitting BKE_blender_version from BKE_blender.
2016-09-29Revert "[Windows/MSVC] Blosc doesn't require debug libraries."lazydodo
turns out it's a C++ lib now-days and it *DOES* require debug libs. This reverts commit bde5eb8b6303d8d92b7c41d4a3f041bbb73c162d.
2016-09-27[Windows/MSVC] Blosc doesn't require debug libraries.lazydodo
2016-09-22Buildinfo: Improve behavior with detached HEADSergey Sharybin
Try real hard to detect which branch we've detached from.
2016-09-22CMake: Fix copy-paste errorSergey Sharybin
2016-09-19Buildbot: Another attempt to have OSX builder fixedSergey Sharybin
2016-09-19Buildbot: Temporary disable CUBIN compilationSergey Sharybin
2016-09-19Buildbot: Attempt to use proper Clang for CUDA binariesSergey Sharybin
2016-09-16Buildbot: Disable QuickTime for the time beingSergey Sharybin
Buildbot machine was updated to the new SDK which seems to have QTKit removed. For until we've installed older SDK or ported our code to a new AVFramework disabling QuickTime.
2016-09-15Bring blender_release.cmake uptodate with the changes from D2227lazydodo
2016-09-15[windows] add some helpers to make.bat to facilitate making release builds.lazydodo
New features: 1) Release target that checks for both cuda 7.5 and 8 with WITH_CYCLES_CUDA_BINARIES=ON and CYCLES_CUDA_BINARIES_ARCH=sm_20;sm_21;sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61 options set. 2) Option to switch between x86 and x64 builds, the default remains (auto detect the architecture) but can be overridden. 3) Option to switch between vs12(2013) and vs14(2015) default is 2013. Reviewers: juicyfruit, sergey Reviewed By: sergey Tags: #platform:_windows Differential Revision: https://developer.blender.org/D2180
2016-09-14CMake: decouple WITH_CYCLES_OPENSUBDIV from WITH_OPENSUBDIV, and enable on OS X.Brecht Van Lommel
Reviewed By: sergey Differential Revision: https://developer.blender.org/D2227
2016-09-11[CMAKE/Platform/Windows] Only perform version check if the actual compiler ↵lazydodo
is MSVC
2016-09-06[cmake/cpack] allow override of package namelazydodo
Cpack generates a standard filename with git information in it, which might not always be wanted for release builds, this patch adds an option to override that default filename. Reviewers: sergey, juicyfruit Reviewed By: juicyfruit Differential Revision: https://developer.blender.org/D2199
2016-09-05Attempt to fix compilation error with static boost on certain platformsSergey Sharybin
This was reported in T49231.
2016-08-31[Windows] Add support for code signing the final binaries.lazydodo
The option is controlled with the WITH_WINDOWS_CODESIGN option and needs: - Signtool must be found on the system, the standard windows sdk folders will be searched for it. - The path to the pfx file (WINDOWS_CODESIGN_PFX) - The password for the pfx , this can either be set by the WINDOWS_CODESIGN_PFX_PASSWORD variable but given that ends up in CMakeCache.txt (which might be undesirable) there is a backup option of setting the PFXPASSWORD environment variable on the system. Reviewers: sergey, juicyfruit Reviewed By: juicyfruit Tags: #bf_blender, #platform:_windows Differential Revision: https://developer.blender.org/D2182
2016-08-26Fix linking issue with OpenEXR and Zlib.Kévin Dietrich
Link Zlib after OpenEXR. Differential Revision: https://developer.blender.org/D2176
2016-08-24Windows Packaging : Make package-name confirm to the windows[32/64] naming ↵lazydodo
scheme we use.
2016-08-23D2078 Windows : add option to prevent find_package from picking up the wrong ↵lazydodo
libraries and use hardcoded paths instead.
2016-08-22Build Packaging : Set proper package name on Windows.lazydodo
2016-08-17CMake: Move main platform checks to separate filesSergey Sharybin
Basically title says it all. The goal is to make platform maintenance easier, so you don't have to constantly scroll back and forth looking for if() branches to check which exact platform you're currently working on. Ideally we also would move option defaults to a platform files, but that i'm not sure how to implement in a nice way yet. Reviewers: mont29 Reviewed By: mont29 Differential Revision: https://developer.blender.org/D2148
2016-08-10Updated install_deps.sh to OSD 3.0.5 (and switch from git repo to download ↵Bastien Montagne
archive of sources).
2016-08-06Basic Alembic supportKévin Dietrich
All in all, this patch adds an Alembic importer, an Alembic exporter, and a new CacheFile data block which, for now, wraps around an Alembic archive. This data block is made available through a new modifier ("Mesh Sequence Cache") as well as a new constraint ("Transform Cache") to somewhat properly support respectively geometric and transformation data streaming from alembic caches. A more in-depth documentation is to be found on the wiki, as well as a guide to compile alembic: https://wiki.blender.org/index.php/ User:Kevindietrich/AlembicBasicIo. Many thanks to everyone involved in this little project, and huge shout out to "cgstrive" for the thorough testings with Maya, 3ds Max, Houdini and Realflow as well as @fjuhec, @jensverwiebe and @jasperge for the custom builds and compile fixes. Reviewers: sergey, campbellbarton, mont29 Reviewed By: sergey, campbellbarton, mont29 Differential Revision: https://developer.blender.org/D2060
2016-08-02Buildbot: Use annoying hybrid setup of two CUDA toolkitsSergey Sharybin
This is for until we'll solve issues with toolkit 8.0.
2016-08-01Buildbot: Enable proper Pascal architectureSergey Sharybin
2016-08-01Buildbot: Seems quotes are not really needed when passing listSergey Sharybin
2016-08-01Buildbot: Attempt to enable sm_60 CUDA architecture for build slavesSergey Sharybin
2016-08-01Cleanup: unused vars, imports, pep8Campbell Barton
2016-07-30Cleanup: pep8Campbell Barton
2016-07-29Add GMock library which is responsive for dealing with mock objectsSergey Sharybin
2016-07-25Call to python3 for stand-alone scriptsCampbell Barton
Needed since Debian & FreeBSD both move away from keeping a synlink to `python`.
2016-07-18[MSVC/LNK4199/Cleanup] Delay loading is causing linker warnings.Ray Molenkamp
We recently added delay-loading of the openmp dll's so we no longer had to use the stub loader, we however put these linker flags on the global linker flags causing any sub projects not using openmp to spit linker warning 4199 while building, ``` Warning LNK4199 /DELAYLOAD:vcomp140.dll ignored; no imports found from vcomp140.dll datatoc k:\BlenderGit\build_windows_2015a\source\blender\datatoc\LINK 1 ``` This patch makes the delay-load only apply to the blender project. Reviewers: sergey Subscribers: sergey Tags: #bf_blender Differential Revision: https://developer.blender.org/D2092
2016-07-14CMake: per-target CFLAG & CXXFLAG supportCampbell Barton
Applying cflags globally can be problematic especially with extern, intern libs. Now flags from target named will be used when defined, allowing for developers to define flags for modules they maintain. Convention is CMAKE_CFLAGS_${UPPERCASE_TARGET_NAME}, (CXXFLAGS for C++). eg: CMAKE_CFLAGS_BF_BLENDER, CMAKE_CFLAGS_MAKESDNA, CMAKE_CXXFLAGS_CYCLES_KERNEL On Linux run `make help` for full list of names, MSVC shows these in the solution.