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
2015-05-01Updated install_deps' Collada to 3335ac164e68b2512a40914b14c74db260e6ff7d.Bastien Montagne
2015-05-01OSX: remove collada from fading out 32bit buildbotJens Verwiebe
2015-04-29Buildbot: Attempt to fix cudakernels target screwing up autotest cacheSergey Sharybin
2015-04-29SCons: Ignore .svn folder when installing site-packagesSergey Sharybin
2015-04-29SCons: Fix wrong flags usage after recent stdc89 changesSergey Sharybin
CCFLAGS are used for both C and C++ compilers and one is better not to pass C-related flags to C++ compiler. C-compiler flags are to be passed via CFLAGS variable.
2015-04-29Buildbot: Fix typo in error messageSergey Sharybin
2015-04-28Use gnu89 for GCCCampbell Barton
GCC5 defaults to gnu11, which we may switch to later but disable for now to prevent accidental use.
2015-04-08CMake: resolve linking error on LinuxCampbell Barton
Since multiview, matrixGlyph failed to link
2015-04-06OSX: add a license file for libiomp5 ( intel omp ) when compiled withJens Verwiebe
2015-03-30Buildbot: Use Clang with OpenMP support for 64bit OSX buildsSergey Sharybin
This should make such areas as simulations and sculpting nicely threaded. 32bit will be tried to be supported later.
2015-03-27CMake: Enable strict flags for C++Sergey Sharybin
2015-03-24Fix for building blender as a Python moduleCampbell Barton
Installation didn't work on debian distro's now install into PYTHON_SITE_PACKAGES (which is detected and can be configured).
2015-03-23tweaks to packman buildCampbell Barton
remove --asroot arg to makepkg
2015-03-21Cleanup: minor edits to project generatorsCampbell Barton
2015-03-20Cmake: Some more tweaks to building from branch without upstreamSergey Sharybin
2015-03-20SCons: Attempt to deal with branches without upstream configuredSergey Sharybin
2015-03-20CMake: Suppress unconfigured branch upstream error in the outputSergey Sharybin
2015-03-19CleanupCampbell Barton
2015-03-19CMake: unbundle eigen3Campbell Barton
Optionally use systems eigen3 library. T41989 by @hasufell with edits
2015-03-13Initial compilation support with C++11 featureset enabledSergey Sharybin
This commit makes some preliminary fixes and tweaks aimed to make blender compilable with C++11 feature set. This includes: - Build system attribute to enable C++11 featureset. It's for sure default OFF, but easy to enable to have a play around with it and make sure all the stuff is compilable before we go C++11 for real. - Changes in Compositor to use non-named cl_int structure fields. This is because __STRICT_ANSI__ is defined by default by GCC and OpenCL does not use named fields in this case. - Changes to TYPE_CHECK() related on lack of typeof() in C++11 This uses decltype() instead with some trickery to make sure returned type is not a reference. - Changes for auto_ptr in Freestyle This actually conditionally switches between auto_ptr and unique_ptr since auto_ptr is deprecated in C++11. Seems to be not strictly needed but still nice to be ready for such an update anyway/ This all based on changes form depsgraph_refactor branch apart from the weird changes which were made in order to support MinGW compilation. Those parts of change would need to be carefully reviewed again after official move to gcc49 in MinGW. Tested on Linux with GCC-4.7 and Clang-3.5, other platforms are not tested and likely needs some more tweaks. Reviewers: campbellbarton, juicyfruit, mont29, lukastoenne, psy-fi, kjym3 Differential Revision: https://developer.blender.org/D1089
2015-03-13CMake: unbundle LZO libraryCampbell Barton
Patch T41989 by @hasufell
2015-03-07InstallDeps: Fix stupid typo which broke OIIO building (and nobody reported ↵Bastien Montagne
it :| ).
2015-03-06Cleanup: quiet minilzo warningsCampbell Barton
2015-03-05CMake: Need to find pugixml.hpp instead of pugixml.hSergey Sharybin
That's how file is actually called in the upstream.
2015-03-05Update install_deps for recent CMake changeCampbell Barton
2015-03-05CMake: mark lib/debug options advancedCampbell Barton
2015-03-03Windows: Add stacktrace support when unhandled exception occurs.Antony Riakiotakis
We need to register the exception handler slightly differently here, as well as adding DbgHelp as a library, but according to docs it should be supported in recent Windows editions (Win XP included even). We can try it first and revert if there are issues.
2015-02-27cleanup: typosCampbell Barton
2015-02-25error in last commitCampbell Barton
2015-02-25CMake: error making get_blender_version a functionCampbell Barton
Incorrect use of PARENT_SCOPE meant the vars would be used uninitialized elsewhere.
2015-02-19Fix Cycles OpenCL error with scons, util_math_fast.h was missing.øThomas Dinges
2015-02-18CMake: remove expression in endif(...)Campbell Barton
2015-02-16Ensure CMake finds SDL 2.0Sybren A. Stüvel
CMake 2.8 doesn't search /usr/include/SDL2, which is the include directory for SDL 2.x on Ubuntu Linux (and possibly others). This results in SDL 1.2 headers being found when WITH_SDL_DYNLOAD=OFF, and our shipped SDL 2.0 headers when WITH_SDL_DYNLOAD=ON. This patch ensures that in both cases the correct SDL headers are used. Reviewers: sergey, campbellbarton Projects: #bf_blender Differential Revision: https://developer.blender.org/D1112
2015-02-14CMake: Add search path for jemalloc which corresponds to own and studio setupSergey Sharybin
2015-02-13cleanupCampbell Barton
2015-02-10Synchronize changes from buildbot serverSergey Sharybin
2015-02-10CMake cleanup: Move OSL detection code into FindOpenShadingLanguage.cmakeSergey Sharybin
Should be no functional changes.
2015-02-06Fix for scons + mingw64 warning flags fixJoshua Leung
So, it turns out my changes here the other day were a bit too over-eager: -Wdeclaration-after-statement and -Wstrict-prototypes only applied to C code and not C++ (which that set of flags was getting included for too). However, -Wno-char-subscripts is fine where it is now, so I've left it in place
2015-02-06Some tweaks to support upcoming OSL-1.6Sergey Sharybin
Doesn't mean we're 100% ready for the transition, but need to start somewhere anyway. Changes: - OSL is no longer supporting cpp and requires usage of Boost Wave. So now Wave component of Boost is optionally demanded when looking for the Boost libraries if OSL is enabled. Only did this for Linux, MSVC seems already using Wave. Not sure about OSX. - Because of the same reason OSL should be moved prior Boost for linker. - Whole archive trick makes it so linking fails with duplicated symbols, so removed it for the new OSL. Didn't see issues with this so far. - Added some code to check OSL version on Linux. Would need to move all that to FindOpenShadingLanguage.cmake which we can get from Cycles standalone repository. So in theory no affect on current stup would be made at all. - Added some tweaks to buildbot files. It now seems to be happy with the new OSL libraries, but again, those tweaks are not in action yet. All this was tested on Linux only. Win/OSX might still need some tweaks to support new OSL. P.S. This doesn't mean we're pushing OSL update yet, just making some preliminary tweaks to avoid entropy of PITA when we'll actually want to switch.
2015-02-05CMake: add PLATFORM_LINKFLAGS to CMAKE_(SHARED|MODULE)_LINKER_FLAGSCampbell Barton
D750 by @leszekswirski Need for compiling Blender as a Python module in Windows.
2015-02-04Compiler warnings tweak for scons + mingw64Joshua Leung
The warning flags in C_WARN were not actually getting included (most notably, the one disabling the pointless + braindead one about using chars to index into arrays - given that we only use unsigned chars everywhere). Maybe this should get done for the other scons platforms too?
2015-02-03Install_deps: update to new exr/oiio versions, and (hopefully) fix ILMBase messBastien Montagne
Root of the issue is an (hidden!) parameter in ILMBase cmake options, that is enabled by default, and force the generation of those ugly lib names (Imf_2_2.so & co). Why why why enable such thing by default? Anyway, it should be simpler to build again even on linuxes having the openexr -dev package installed. Also, cleaned up a bit things, now we can switch between repo and plain release archive building from a single place for each lib, instead of commentting/uncommenting everything each time (for libs where we have some git repo set up for some reason).
2015-02-02Make MSVC 2013 win32 also use new OpenEXR 2.2Martijn Berger
2015-02-02Bump OpenEXR to 2.2 for windows MSVC 2013Martijn Berger
2015-01-29cleanup: shebang linesCampbell Barton
D888 by @sambler
2015-01-29cleanup: pep8Campbell Barton
also remove empty class parenthesis
2015-01-28Update scons build documentationSergey Sharybin
- fix dead blender.org link (build dependencies) - rewrite $BLENDERHOME/{config,tools}/* to $BLENDERHOME/build_files/scons/{config,tools}/* Patch by David Creswick, thanks! Reviewers: jesterking Differential Revision: https://developer.blender.org/D798
2015-01-28Added default install location from install_deps.sh to FindOpenEXR.cmakeSergey Sharybin
Patch by Oliver Weissbarth, thanks! Differential Revision: https://developer.blender.org/D907
2015-01-28Switch windows MSVC builds to OpenAL-softMartijn Berger
2015-01-26Change exception syntax to be more modern and hopefully fix buildbot issue ↵Martijn Berger
in the process