Campbell Barton
3c8d86e117
svn merge ^/trunk/blender -r41961:41998
2011-11-20 01:14:33 +00:00
Campbell Barton
d9e99abe37
hide overly picky warnings from 'pylint' for pep8 script, indentation edits.
2011-11-19 16:17:35 +00:00
Campbell Barton
6585527151
add python3 checks to avoid confusion from errors with python2.
2011-11-19 00:01:10 +00:00
Campbell Barton
e1250f2168
svn merge ^/trunk/blender -r41954:41961
2011-11-18 09:34:45 +00:00
Campbell Barton
c63873ad22
exclude addons_contrib for release builds for scons/osx too
2011-11-18 05:14:13 +00:00
Campbell Barton
5600d214f1
svn merge ^/trunk/blender -r41939:41954
2011-11-18 05:06:53 +00:00
Campbell Barton
8c6057d5e3
exclude addons_contrib/ for release builds.
2011-11-17 19:43:59 +00:00
Campbell Barton
dfeda8688e
svn merge ^/trunk/blender -r41932:41939
2011-11-17 05:33:02 +00:00
Campbell Barton
1cfbde0eb4
pass encoding to uses of decode() incase the default isnt utf-8. ignore decode errors in some cases.
...
This should fix an error with generated qtcreator projects.
also replace decoded bytes for unicode escape sequences in the VIEW3D_MT_edit_text_chars menu.
2011-11-17 04:05:54 +00:00
Campbell Barton
9d05ccf9e8
svn merge -r41899:41926 ^/trunk/blender. also sync mempool with trunk and move BLI_mempool_alloc out of mempools header where it was inlined
2011-11-16 19:06:38 +00:00
Campbell Barton
4d9766aacf
minor cleanup
...
- remove / comment unused python vars
- replace mul_v3_fl(somevec, -1.0f); with negate_v3(somevec);
2011-11-16 16:38:37 +00:00
Campbell Barton
9d31c99c26
support for creating project files in utf8 paths (was defaulting to ascii and throwing errors)
2011-11-16 03:44:08 +00:00
Campbell Barton
c00c0134e0
svn merge -r41847:41899 ^/trunk/blender
2011-11-16 03:10:15 +00:00
Sergey Sharybin
df6aa48eb9
Fixed typo in previous commit
2011-11-15 09:21:22 +00:00
Sergey Sharybin
5cf345f860
Request from nico_ga: expose WITH_BF_STATIC* variables to linux-config so
...
builders can easily find interesting for them flag.
2011-11-15 08:43:23 +00:00
Campbell Barton
e6e265b2b5
svn merge -r41779:41847 ^/trunk/blender
2011-11-15 02:58:06 +00:00
Campbell Barton
e59ab6486f
svn merge -r41751:41779 ^/trunk/blender
2011-11-15 02:05:32 +00:00
Joshua Leung
36c073ab2a
mingw compiles again after OceanSim stuff
2011-11-14 10:35:11 +00:00
Sergey Sharybin
6c3e4b77bf
Fix #29245 : BuilderBot can't build anymore
...
Buildbot is using different settings for blender and player,
enable fftw library in rules for player now.
2011-11-14 05:52:06 +00:00
Jens Verwiebe
ea38cb2e5e
Scons_buildsystem: add WITH_BF_OCEANSIM = True to all configs
2011-11-13 15:10:54 +00:00
Campbell Barton
7d0b5920c6
rename cmake WITH_OCEANSIM --> WITH_MOD_OCEANSIM and tag CYCLES_CUDA_BINARIES_ARCH as advanced.
2011-11-13 14:16:43 +00:00
Lukas Toenne
11c83d8432
Ocean Sim modifier patch
...
by Matt Ebb, Hamed Zaghaghi
This adds a new Modifier "Ocean" to simulate large-scale wave motion.
Details can be found in the wiki documentation [1], the project homepage [2] and the patch tracker [3]
The modifier is disabled by default for now. To enable it, the WITH_OCEANSIM (cmake) / WITH_BF_OCEANSIM (scons) flags have to be set. The code depends on fftw3, so this also has to be enabled.
[1]
http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Ocean
[2]
http://www.savetheoceansim.com
[3]
http://projects.blender.org/tracker/?group_id=9&atid=127&func=detail&aid=28338
2011-11-13 12:17:27 +00:00
Brecht Van Lommel
0f85990d4a
Cycles: more linux build system tweaks, attempting to avoid using boost
...
system libraries by default if we have a lib/ directory.
2011-11-11 20:57:00 +00:00
Brecht Van Lommel
38fd8c0e22
Cycles: fix wrong openimageio path for lib/ directory.
2011-11-11 19:20:52 +00:00
Brecht Van Lommel
a7f09ea0b2
CMake/Scons: automatically use ffmpeg, boost and openimageio from the svn lib/
...
directory if available, which should make building with ffmpeg and cycles easier.
If this folder is not available or another path is specified in user-config.py
or CMakeCache.txt, this should have no effect. Wiki build instructions now show
how to use these.
http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux
2011-11-11 14:52:24 +00:00
Campbell Barton
eadb192986
svn merge -r41723:41751 ^/trunk/blender
2011-11-11 06:37:29 +00:00
Campbell Barton
67386c003d
svn merge -r41715:41722 ^/trunk/blender
2011-11-11 05:52:46 +00:00
Brecht Van Lommel
5b1a42cb17
Cycles:
...
* Fix excessive fireflies in Velvet BSDF (patch by David).
* Disable some unused SSE code
* Remove RTTI disabling flags for now, this is giving some compile issues and
was only needed of OSL which we're not using yet.
2011-11-10 14:32:16 +00:00
Joshua Leung
9111213a98
Whitespace tweaks
2011-11-10 10:34:26 +00:00
Campbell Barton
cd9b51c1bf
add some missing headers to cmake, also add some files as comments since it seems they should be added but evidently work fine without.
2011-11-10 06:05:22 +00:00
Campbell Barton
121ff4223d
svn merge -r41655:41715 ^/trunk/blender --- this is the real cycles merge, needs some edits to cycles its self before cycles will build
2011-11-10 04:17:43 +00:00
Sergey Sharybin
ce15c0c943
One library from OpenEXR is needed for oiio. Hope buildbot is working fine now.
2011-11-09 19:25:16 +00:00
Sergey Sharybin
473ebc8827
Disable libmv for blenderplayer rules used by buildbot
2011-11-09 19:04:17 +00:00
Sergey Sharybin
f09f5eec57
- Added options to link staticly against oiio/boost
...
- Also changed buildbot settings so now linking should happe staticly
2011-11-09 19:02:42 +00:00
Antony Riakiotakis
2a747e8b03
Fixes for MinGW cmake debug build:
...
* OpenEXR doesn't need debug suffix
* Fix libmv template issue when linking by removing duplicate libmv inclusion. I wonder how this never turned up in release builds as well.
Important: Since OpenImageIO went into trunk, OpenEXR, possibly along with other image libraries will need to be turned on too because OIIO depends on them.
2011-11-09 18:50:48 +00:00
Nathan Letwory
f0adbb7746
Fix ${} var usage. Was missing BF_OIIO and BF_BOOST init.
...
Noticed still missing: OSX file copying (cycles .py files, kernel files, licenses).
2011-11-09 17:22:55 +00:00
Sergey Sharybin
1ff2018842
Enable Cycles for buildbot
2011-11-09 17:18:37 +00:00
Antony Riakiotakis
ee1569b933
No tabs in scons! Sorry for that..
2011-11-09 14:00:24 +00:00
Brecht Van Lommel
adf17b48d8
Cycles: mac + scons build should not work.
2011-11-09 11:49:39 +00:00
Antony Riakiotakis
2f1e51ac99
correct comment, no longer needed.
2011-11-09 11:38:04 +00:00
Antony Riakiotakis
83b16687b9
Make scons work MinGW. This commit resolves several issues such as enable OpenEXR, Game Engine and Player, enable latest features, and solve link order for gcc. So MinGW is right now fully supported as a build system for release type builds. Debug builds not tested.
2011-11-09 11:33:10 +00:00
Thomas Dinges
7f273394d5
Cycles:
...
* Scons: Disable Cycles per default on Linux/Mac for now until compile issues have been sorted out.
2011-11-08 21:46:31 +00:00
Thomas Dinges
af867438fc
Scons:
...
* Fixing x64 compile with Cycles.
2011-11-08 21:17:42 +00:00
Thomas Dinges
a645935a1d
Build system fixes:
...
* Fixed Boost libs names after upgrade to 1.47
* Remove old reference to space_sound from cmake.
2011-11-08 20:56:55 +00:00
Nathan Letwory
c9bca51e76
Add compiles support for Cycles.
...
No CUDA compiling yet, will be added later.
2011-11-08 20:40:02 +00:00
Campbell Barton
33814e0093
edits to cycles cmake files so cmake_consistency_check.py can parse them.
2011-11-08 20:27:37 +00:00
Brecht Van Lommel
24aebc444b
Cycles Merge
...
Documentation:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles
Cycles is available is an extra render engine from the top header. It's not
feature complete, consider this as a first preview release. Known bugs:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/KnownIssues
Building currently only works with CMake, SCons support is being worked on
and should be available soon.
Also missing still is precompiled OpenImageIO and Boost for Linux, these will
be added later in lib/linux*, if you do not have these installed on your
system, Cycles will simply not be available.
2011-11-08 17:00:40 +00:00
Campbell Barton
ce462fa1b7
- disable undo for user preferences (every click would do push an undo), was noticeable on large files.
...
- also netbeans project file generator now uses branch name for project.
2011-11-08 15:11:27 +00:00
Campbell Barton
cb890a49fb
svn merge ^/trunk/blender -r41602:41638 .
2011-11-08 02:57:28 +00:00
Brecht Van Lommel
dca15b215d
Cycles: svn merge -r41613:41627 ^/trunk/blender
2011-11-07 17:13:32 +00:00