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-06-17CMake: use functions instead of macrosCampbell Barton
Reduces issues with vars leaking into the parent scope.
2015-06-10Fix T44968: Python executable crashes due to missing .DLLSergey Sharybin
For now we work this around by copying python DLL to the bin folder. Ideally the DLL should be shared between blender and python, but that's a bit tricky to do on windows.
2015-05-30python tar.gz changed structure due to python.exe being added.Martijn Berger
remove /lib/ from cmake as lib and bin are both in the tar.gz
2015-05-19CMake: install Python executable when its bundledCampbell Barton
2015-05-12Depsgraph: New dependency graph integration commitSergey Sharybin
This commit integrates the work done so far on the new dependency graph system, where goal was to replace legacy depsgraph with the new one, supporting loads of neat features like: - More granular dependency relation nature, which solves issues with fake cycles in the dependencies. - Move towards all-animatable, by better integration of drivers into the system. - Lay down some basis for upcoming copy-on-write, overrides and so on. The new system is living side-by-side with the previous one and disabled by default, so nothing will become suddenly broken. The way to enable new depsgraph is to pass `--new-depsgraph` command line argument. It's a bit early to consider the system production-ready, there are some TODOs and issues were discovered during the merge period, they'll be addressed ASAP. But it's important to merge, because it's the only way to attract artists to really start testing this system. There are number of assorted documents related on the design of the new system: * http://wiki.blender.org/index.php/User:Aligorith/GSoC2013_Depsgraph#Design_Documents * http://wiki.blender.org/index.php/User:Nazg-gul/DependencyGraph There are also some user-related information online: * http://code.blender.org/2015/02/blender-dependency-graph-branch-for-users/ * http://code.blender.org/2015/03/more-dependency-graph-tricks/ Kudos to everyone who was involved into the project: - Joshua "Aligorith" Leung -- design specification, initial code - Lukas "lukas_t" Toenne -- integrating code into blender, with further fixes - Sergey "Sergey" "Sharybin" -- some mocking around, trying to wrap up the project and so - Bassam "slikdigit" Kurdali -- stressing the new system, reporting all the issues and recording/writing documentation. - Everyone else who i forgot to mention here :)
2015-04-06OSX: add also license for iomp5 using cmake and fix all textfiles wrong ↵Jens Verwiebe
destination
2015-03-24CMake: tweak recent py module changesCampbell Barton
support installing portable builds to CMAKE_INSTALL_PREFIX
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-23CMake: readme.html version trick broke packagesCampbell Barton
2015-03-12Remove version from readme, (replace on install)Campbell Barton
2015-01-28Switch windows MSVC builds to OpenAL-softMartijn Berger
2015-01-21CMake/MSVC: Quotes around the pathCampbell Barton
D940 by @TeeTrizZz
2014-12-31Remove executable flag from the build configuration filesSergey Sharybin
They're not intended to be executed directly and seems mode change happened by accident. Setting -x for this files to avoid possible incidents by trying to run this files in shell.
2014-12-10Switch to numpy 1.9 for windows platformSergey Sharybin
2014-12-10Fix numpy installation on windows+cmakeSergey Sharybin
The was caused by numpy never unpackign because of no dpependnecy of any targets from the unpacked numpy. Tried making it so blender target dpeends on it, but for some reason it didn't work. For now added dedicated target for unpacked numpy. A bit dirty but much better than just totally failing.
2014-12-01CMake: Warning re: editing windows/py extractionCampbell Barton
2014-12-01CMake: fix for msvc (take2)Campbell Barton
2014-12-01CMake: fix for MSVC, installing PythonCampbell Barton
2014-11-26cmake/windows Change python installation so it does not trigger on simple ↵Martijn Berger
rebuilds
2014-11-23Cleanup: warningsCampbell Barton
2014-11-17Support dynamic loading of SDL librariesSergey Sharybin
This is mainly to address old issue when one need to have SDL library installed in order to use our official builds. Some hip distros already installs SDL, but it's not quite the same across all the variety of the distros. We also now switching to SDL-2.0, most of the distros have it in repositories already, so it shouldn't be huge deal to install it if needed. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D878
2014-11-16OSX/cmake: set actual compilation date to macosx bundles, fix player bundle ↵Jens Verwiebe
with lbiomp5 ( do we really need this in player? )
2014-11-16OSX/buildsystems: unify openmp handling by changing iomp5 id to ↵Jens Verwiebe
@loader_path/../Resources/lib/libiomp5.dylib This makes install_name_tool usage obsolete here and also assures cmake builds can be codesigned. IMPORTANT: update lib (darwin-9.x.universal/openmp)
2014-11-15Cmake windows. Make sure we install blender player.Martijn Berger
Add blenderplayer component so you can speicfy to install this in the installer
2014-11-14Cmake add installation of redistributables for msvc 2013Martijn Berger
2014-11-13Windows (MSVC2013) move to SDL2Martijn Berger
2014-11-13CMake: manpage creation is now optionalCampbell Barton
2014-11-13Fix cmake install of blenderplayer for linux.Antony Riakiotakis
2014-11-12cmake: fix generation / install on OS X,Martijn Berger
N.B. needs cmake cache rebuild
2014-11-11Fix: T42553 Linux cmake install now also without absolute path'sMartijn Berger
OS X cmake probably needs more checking.
2014-11-11cmake. refactor installing python things to not have absolute path'sMartijn Berger
buildbot. add rudementatry cpack based packing for cmake path
2014-11-08cmake buildfiles Cleanup / Refactor, no functional changes.Martijn Berger
Move away from using hardcoded ${target} when calling install() in cmake
2014-11-04CMake: Attempted to copy manual for py-moduleCampbell Barton
2014-10-18OSX/PLAYER/cmake: fix player install python bundling, overlloked player has ↵Jens Verwiebe
its own PLAYER_TARGETDIR_VER
2014-10-08Fix compilation error after recent commitSergey Sharybin
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-09-25Cycles: Add support of Glog loggingSergey Sharybin
This commit makes it possible to use Glog library for the debug logging. For now only possible when using CMake and in order to use the logging the WITH_CYCLES_LOGGING configuration variable is to be enabled. When this option is not enabled or when using Scons there's no difference in Cycles behavior at all, when using logging and no output to the console impact is gonna to be minimal. This is done in order to make it possible to have debug logging persistent in code (without need to add it when troubleshooting some bug and removing it afterwards). For now actual logging is not placed yet, only all the functions needed for the logging are written and so.
2014-09-08Fix building as Python module (manpage-generation)Campbell Barton
2014-08-31Add sqlite3 dll's on windows.Martijn Berger
Fix T41144
2014-08-29Fix T41629: Won't open blend files with non-Latin charasters in the nameSergey Sharybin
2014-08-07Add blender launcher application when building with MSVCSergey Sharybin
Main idea of this change is to make a small executable which will set OMP_WAIT_POLICY environment variable and then will launch blender itself. This is a teporary solution for the time being we'll have a more clear solution to high CPU usage with OpenMP when building with MSVC. Reviewers: campbellbarton, juicyfruit Reviewed By: juicyfruit Differential Revision: https://developer.blender.org/D717
2014-08-06OSX/cmake: allow for llvm dynamic builds too, but prefer staticJens Verwiebe
2014-08-01OSX/cmake: adapt bundle structure according sconsJens Verwiebe
2014-07-31Use dynamically linked SDL 1.2.15 on windows x64Martijn Berger
2014-07-28Fix bundling of requests on debian-like systemsSergey Sharybin
Couple of issues: - Debian systems doesn't use site-packages but uses dist-packages instead. - Requetss from ubuntu repository depends on urlllib3 and chardet, which also implies six. copy those libs as well. I know it's all rather annoying, but no that much choise is in here..
2014-07-28Make requests python package to be detected in the same way as numpySergey Sharybin
This solves missing requests package reported on the systems where it's located in dist-packages rather than in site-packages. To do this there's now a helper macros which handles both requests and numpy now and could be used for more packages in the future. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D686
2014-06-26Fix parallel CMake builds failing due to missing buildinfo.hNicholas Bishop
Reviewed in #blendercoders by ideasman42
2014-06-19Add a bmesh_core_test, a start at testing bmesh functionality.Howard Trickey
Needed to make the blender link libraries a global property now that tests are parallel to source directory. Current sort order for blender link libraries doesn't work for tests that start with few defined symbols. Doubling the lib list works, but a TODO to find a better way (probably using CMake's own mechanism for tracking dependencies).
2014-06-18GTest unit testing frameworkSergey Sharybin
Currently covers only small set of functionality.
2014-06-13Automatically generate blender.1 man page during build processCampbell Barton
Patch T40418 by Lawrence D'Oliveiro