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
2018-02-07Cleanup: add _types.h suffix to DNA headersCampbell Barton
2018-01-30Fix T50630: Fluid fails on win32 w/ unicode pathsCampbell Barton
Allow overriding gzip open w/ elbeem.
2017-07-02Fix T51759: fluid simulation particles not remoevd when colliding with ↵Lucas Veber
outflow objects. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2719
2017-06-30Better fix for isfinite problem - works in older gcc's too.Howard Trickey
Previous fix relying on __cplusplus value didn't fix for older gcc's on linux, but this fix does.
2017-06-30Fix compile error after recent 9c2bbfb6 commit.Howard Trickey
Older C++ compilers use finite instead of isfinite.
2017-06-30Fix T50887: Holes in fluid mesh on WindowsCampbell Barton
D2556 by @chrisr
2017-05-27Remove MinGW supportAaron Carlisle
The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648
2016-10-03Fix fluid sim build error with MSVC.Brecht Van Lommel
2016-10-02Fluids: improve multithreaded CPU usage.Brecht Van Lommel
Fixes for clamp-omp, fewer shared variables, fix some cases of threads writing to the same memory location. Issue found by Jens Verwiebe, who reports 30% speedup with 16 core CPU, when using this with a recent clang-omp version.
2016-09-01Cleanup: Reduce amount of misleading indentationSergey Sharybin
Was polluting compile output too much.
2016-04-22Silence some annoying warnings when doing full build with strict flagsSergey Sharybin
This mainly touches extern libraries and few debug-only places in intern. Some summary: - External libraries are not strict at all about missing declarations, so we can rather safely remove such warning together with other strict flags. - Bullet has some static functions which are not used. Those were commented out. - Carve now has some unused debug-only functions commented out as well. While we're on the way of getting rid of Carve, it makes sense to make things a bit cleaner for the time being. - In LZMA we have some parts disabled which gives some set but unused variables which is rather correct. - Elbeem had quite some variables set and never used because their usage is inside of debug-only code which is commented out. Note about patching upstream libraries: surely one might say that we have to make local patchset against this, but own experience says it only gives extra work trying to merge such tweaks to a new upstream version and usually it's just faster to re-apply such fixes again after bundling new upstream library.
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-10-10Fix various compiler warnings.Brecht Van Lommel
2014-07-01CMake: correct include dirsCampbell Barton
2014-03-09Cleanup some useless/unneeded #ifdefs for MSVC2013.Juergen Herrmann
2014-02-05Building elbeem without openmp failedCampbell Barton
2014-02-05Fix T36769: fluid sim modifier can crash blenderDaniel Genrich
Crash only happened when the number of openmp threads were greater than the resolution.
2013-11-30Woo Hoo. First git commit.Alexandr Kuznetsov
Changes for VC2013 Now, I can build Blender with VC2013 with Cycles, Collada, OpenExr,OpenImageIO disabled. Also, you need VC2008 sp1 installed to make old libs compatible.
2013-09-27Fix build error when building without OpenMP.Brecht Van Lommel
2013-09-27Elbeem: fix memory leak and add guarded allocator directivesSergey Sharybin
2013-09-27Elbeem: Use pragma directive instead of overriding number of omp threadsSergey Sharybin
Global OpenMP threads override is not a good idea because this would affect all possible OpenMP blocks running at the same time as simulation. And that was actually a big on restoring number of threads: code needed to store current number of threads, not maximal one.
2013-09-03remove WINDOWS checks in cmake, this variable isn't defined on windows and ↵Campbell Barton
checks weren't needed. also remove redundant dot_v3v3 in shrinkwrap constraint.
2013-04-11code cleanup: unused defines, remove unused scanfill success value from ↵Campbell Barton
BLI_scanfill_begin().
2013-04-11Fluid threads: re-add an erratically forgotten line, fix typo, set default ↵Jens Verwiebe
threadcount to logical threadcount of machine
2013-04-11Fluid threads: add a restore to former omp threadcount when baking is done, ↵Jens Verwiebe
todo: default should be logical corecount
2013-04-11The fluid threads setting is still WIP, for now fix compiling without openMP ↵Jens Verwiebe
enabled
2013-04-10Add a gui control for setting omp threads in fluidsJens Verwiebe
2013-03-31Elbeem fluid: Remove hardcoded 16GB RAM limit on 64bit systemsDaniel Genrich
2013-03-25Bugfix [#34749] Fluid domain > 10GB crashes Blender - out of memoryDaniel Genrich
I am unsure if I did catch all problematic code but I ran out of memorybefore the sim started ;)
2013-02-27Fix various warnings with clang build, and adjust cmake clang warnings flagsBrecht Van Lommel
to include a few more that gcc is using too.
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-11Bugfix [#33467] Fluid Simulations Speed factor animated wrong resultDaniel Genrich
Thanks to Brecht for providing a patch and example blend. I changed and extended it a bit since there was another bug in that loop.
2012-11-23Bugfix [#29186] Object contribute to fluid sim animation start earlier than ↵Daniel Genrich
keyframe Also fix: - Fluid simulation was always lagging 1 frame behind: E.g. the 250th frame in blender showed 249th frame of the fluid simulation. Change: - Animated enabled/disabled property only gets counted as "on" if value >= 1 Note that this bugfix should solve many problems with timings of animated fluid sim properties.
2012-10-21code cleanup: spellingCampbell Barton
2012-10-09Bugfix [#32703] elbeem's isSimworldOk() will never return FALSEDaniel Genrich
Fixed as suggested by Campbell, thank you!
2012-07-27Fix compile errors on VC++ 2012 RC1.Daniel Genrich
Note: Compile still fails during ceres compile (namespace tr1 problems).
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-05-21code cleanup:Campbell Barton
- remove duplicate includes - blender builds with -Werror in C++ for fluids/smoke
2012-05-15Fix cosmetic typosSergey Sharybin
Patch provided by Matteo F. Vescovi, thanks!
2012-05-14Patch [#31264] Elbeem Fixes by Jason Wilkins.Daniel Genrich
Thank you for submitting!
2012-04-24revert 45924, not a very clean solution, especially for external libraries ↵Antony Riakiotakis
and looks like -fpermissive is used in linux too
2012-04-24Remove mingw-w64 errors from loss of precision by converting 64bit pointers ↵Antony Riakiotakis
to ints. All cases found were harmless and the error behaviour could be turned off by the -fpermissive flag but I'd rather keep that off to detect any real problems should they arise.
2012-04-23corrected more issues from [#31069] Analyzing the Blender project with ↵Daniel Genrich
PVS-Studio. Remark: I think that "!(nbored & CFBnd)" would be correct but it introduced other bugs so, I just quiet compiler warnings leaving the running system untouched.
2012-04-22Bugfix [#30298] Fluid-Sytem does not work! (Part 2, Part 1 fixed by Brecht)Daniel Genrich
Canceling fluid simulation did not work when speed was zero.
2012-04-22Fix [#30954] Fluid obstacle checkbox has no effectDaniel Genrich
Note: Supporting obstacles which can be enabled/disabled as animated propoerty is not likely to happen. So I marked this as "Won't fix"/TODO. I also reverted last commit on this bug because it didn't work and disabled the property from UI to avoid confusion.
2012-04-15Bugfix [#30954] Fluid obstacle checkbox has no effectDaniel Genrich
Needs testing for sideeffects. If there are negative sideeffects, revert commit and mark as "will not fix"/"not supported"/"needs UI fix".
2012-02-09patch from Jochen Schmitt to get blender building with gcc4.7Campbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-09-29Fix #28416: setting fluid simulation start time to anything other than zeroBrecht Van Lommel
gave wrong results. Note how in this code it already incremented to the start time and then incorrectly added it again. Patch by Chris Foster, thanks!
2011-09-26Reverting change to solver_relax.h from commit 40539, caused this nasty bug ↵Daniel Salazar
http://projects.blender.org/tracker/?func=detail&atid=498&aid=28748&group_id=9 I'd say better be careful with code so complex as the fluid sim!