Thomas Dinges
dc90ce5b6d
Cycles GPU rendering:
...
* Deprecate computing capability 1.3 (sm_13)
This commit disables auto build of sm_13 CUDA platform, which means that starting with Blender 2.67, we don't support sm_13 devices anymore. It has become difficult to support that and it was already feature incomplete (no render-passes, AO, Multi Closure etc).
It's still possible to manually enable sm_13 for own tests, but building might break in the future.
2013-02-21 17:14:07 +00:00
Brecht Van Lommel
50f7328fb6
Fix scons win32 link error with OSL, also fix a GLEW linker warning
2013-02-10 20:47:44 +00:00
Campbell Barton
76b7afd909
removing xinerama on X11 dependency, this wasn't working very usefully.
2013-02-07 14:10:01 +00:00
Campbell Barton
2c1219dc17
enable xinerama for scons.
2013-02-06 01:28:56 +00:00
Jens Verwiebe
98ecb72379
OSX/cmake/scons: python version foolproof
2013-02-05 19:49:53 +00:00
Thomas Dinges
b53c6c180e
Cycles:
...
* One more fix for Boost Linker errors with new OSL master branch.
2013-01-30 22:21:55 +00:00
Antony Riakiotakis
a099bd8bb0
make sure config directory is initialized or python complains
2013-01-22 18:13:22 +00:00
Antony Riakiotakis
8e2dd1c351
Scons, linux: If we are to keep WITH_INTERNATIONAL on by default, also turn on boost by default because it locale libraries are needed
2013-01-22 17:09:10 +00:00
Antony Riakiotakis
10261c4250
a better fix for scons finding pyconfig.h in ubuntu 12.10
2013-01-22 16:40:40 +00:00
Jens Verwiebe
474b92c76c
OSX: take back 53611 for now, give trouble with the local variables in config, guess needs some cleanup
2013-01-08 07:36:22 +00:00
Jens Verwiebe
69dd1b0819
OSX/scons: make 64bit Intel the default now
2013-01-06 18:26:29 +00:00
Bastien Montagne
b481ec92e4
Minor tweaks to some UI messages...
2012-12-17 20:16:37 +00:00
Sergey Sharybin
e00e649063
SCons: clean up code which was commented out since 2007
2012-12-14 12:06:24 +00:00
Sergey Sharybin
7fe2ac8e9a
SCons; cleanup linux-config.py from using deprecated libraries from svn
...
This was already done for CMake and mentioning this paths in scons only
messes things up.
2012-12-14 12:06:09 +00:00
Sergey Sharybin
d4cd823912
SCons: added static libs path for OIIO, OCIO and Boost
...
This should make it easier to write user-config.py
Still not sure how to deal with OSL and LLVM in a nice way, they're currently
using some hacks which didn't support specifying this libraries as static.
2012-12-13 16:55:54 +00:00
Jens Verwiebe
8af6721eb5
OSX: make cmake and scons both compile jack and ndof with newer sdk's
2012-12-12 19:54:14 +00:00
Campbell Barton
0a5d44588c
switch verious references from py3.2 -> 3.3 or just 3.
2012-11-26 13:58:06 +00:00
Sergey Sharybin
2d6402c10c
Switch windows to python 3.3
...
Should affect on msvc2008 only, however scons with msvc2010 could still be broken.
2012-11-26 12:38:40 +00:00
Brecht Van Lommel
629ea82a13
Fix 33149: LLVM caused startup crash on linux systems using Mesa llvmpipe.
...
Now we hide the LLVM symbols with an ld version script to avoid conflicts.
2012-11-21 22:28:15 +00:00
Thomas Dinges
d7ff8855cb
Mingw x64:
...
* Iconv libs have been removed from SVN, disable it. This hopefully fixes the buildbot.
2012-11-20 01:26:21 +00:00
Thomas Dinges
d19339a181
Windows / OSL:
...
* Enable OSL for Windows and Windows Buildbot.
2012-11-20 00:54:32 +00:00
Jens Verwiebe
eebc9f4922
OSX/osl: link also boost_wave, cause we use its preprocessor now
2012-11-19 19:10:31 +00:00
Brecht Van Lommel
1e98e96f7c
Windows Libs: move OpenEXR headers to same directory structure as other platforms.
2012-11-19 16:02:29 +00:00
Brecht Van Lommel
312abf8cb2
SCons: make OSL linking work on windows, and fix OSL compiler path issue to
...
properly expand to absolute path.
2012-11-19 14:54:35 +00:00
Jens Verwiebe
29fe8abf8d
OSX/scons: migration to py 3.3
2012-11-19 10:14:55 +00:00
Thomas Dinges
6810813068
OSL / Windows:
...
* Some fixes for scons, kernel/osl compiles now.
* Still disabled per default, as relative path to oslc.exe does not work and linking fails.
2012-11-18 03:56:53 +00:00
Jens Verwiebe
d017f34c5d
OSX/scons/osl: working but not optimally designed atm
2012-11-16 14:42:04 +00:00
Thomas Dinges
88b26f24e4
Windows x64:
...
* Fix compile after recent OIIO changes.
2012-11-16 12:18:47 +00:00
Jens Verwiebe
69320ea595
OSX/scons/osl: initial osl compiling, todo: fix shader compile and copy to bundle
2012-11-15 21:35:25 +00:00
Brecht Van Lommel
2324c80f50
Cycles OSL: windows build system changes to support static OSL/OIIO.
2012-11-15 17:16:27 +00:00
Thomas Dinges
1c9b548d92
Windows / Scons OSL:
...
* Initial support, still commented.
2012-11-15 16:34:22 +00:00
Bastien Montagne
7138beaa64
Fix for oiio/ocio/boost in those scons config, else specifying a custom "root" path for those libs in user-config.py is useless!
2012-11-14 08:12:52 +00:00
Joshua Leung
c844033cd0
Scons compiling fix
...
Proper implementation for only including the boost locale libs when
WITH_BF_INTERNATIONAL is enabled, so that those of us who do not need/want to
bother with translated ui's can compile. The way it was done before was wrong as
1) the value was always set to true earlier in the config scripts, 2) the base
config scripts run before user config overrides are set
2012-11-12 02:30:16 +00:00
Bastien Montagne
0738284e32
Clen up of gettext stuff from scons scripts... Did not touch to buildbots ones, nor to iconv, as it’s still uncleare whether we can get rid of it :/
2012-11-11 19:46:36 +00:00
Bastien Montagne
5ff3017900
Replacing gettext i18n backend by boost::locale one.
...
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)!
Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ).
Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-11-11 16:54:26 +00:00
Campbell Barton
004f8d78ed
default to Python3.3 on Linux for SCons and CMake, warn when building with python 3.2x or older.
...
also remove casts to keep Python3.2 warning quiet.
2012-11-05 13:48:42 +00:00
Campbell Barton
589ada7f0c
code cleanup: correct spelling
2012-09-28 06:45:20 +00:00
Thomas Dinges
c39ac85899
Cycles:
...
* Change Addons Link to point to the manual instead of the dev documentation.
* Add sm_30 to Linux build configuration.
2012-09-21 17:53:52 +00:00
Joshua Leung
aecb2f7039
Updating mingw32 config to reflect new boost libraries in svn
...
(1.47 -> 1.49)
2012-09-17 12:05:18 +00:00
Antony Riakiotakis
3968b63735
* Enable opencolorio for scons/mingw32 (coming very soon)
...
* Change names of libraries for mingw32 boost to 1.49
2012-09-16 20:26:28 +00:00
Antony Riakiotakis
237a9fde92
Enable OpenColorIO for MinGW64 build targets
2012-09-16 18:05:32 +00:00
Sergey Sharybin
b93da9b01e
Color Management, Stage 1: Initial OpenColorIO library integration
...
This commit integrates support of OpenColorIO library into build systems.
It also contains C-API for OpenColorIO library which could be used by Blender.
CMake has got find rules familiar to OpenImageIO's one which makes it easier
for build system to find needed libraries and includes. Scons only could use
explicitly defined paths to libraries and includes.
C-API would be compiled and Blender would be linked against C-API and OpenColorIO
but it wouldn't affect on Blender behavior at all.
OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and
setting WITH_BF_OCIO in Scons.
2012-09-15 10:03:17 +00:00
Antony Riakiotakis
bcb552ef94
Enable shader model 3.0 shaders for mingw compilers
2012-09-01 14:53:01 +00:00
Antony Riakiotakis
3793e178f4
Turn OpenMP off for MinGW64. I thought it behaved correctly in new compiler builds but unfortunately it looks like there is some issue still which mostly shows when openmp threads stop. This causes crashes after rendering with subsurf, multires, when calculating fluids and possibly when other functionality is used as well.
...
This should make MinGW64 builds quite stable again :)
2012-08-22 00:06:09 +00:00
Daniel Genrich
23a299788d
Fix El Topo compile with scons (win32 + linux - both untested)
2012-08-12 01:47:14 +00:00
Daniel Genrich
1aaaf67a9e
Fix El Topo compile with scons (only win64 so far)
2012-08-12 00:19:55 +00:00
Jens Verwiebe
53a861b6f9
OSX/scons: fix compiling on the new OSX 10.8 (Mountain Lion) with delivered Xcode 4.4
2012-07-26 11:08:56 +00:00
Antony Riakiotakis
fa92f2fb55
Update build systems to copy needed dlls from MinGW-w64, turn openmp on by default for MinGW.
2012-07-05 11:39:11 +00:00
Thomas Dinges
91de70a788
Cycles / Boost:
...
* Windows (msvc 2008) is now using Boost 1.49
2012-06-30 18:20:14 +00:00
Antony Riakiotakis
84c0aee254
Correct openjpeg for scons too.
2012-06-21 14:49:10 +00:00