Sergey Sharybin
3d903ee3ff
Libraries upgrade:
...
- Upgrade Eigen2 library to Eigen3
- Upgrade colamd library and placed in extern/ so other libraries from extern/ can use it
NOTE: With previous version of Eigen (3.0.1) it was necessary to define
EIGEN_DONT_ALIGN_STATICALLY macro to make it compilable on windows 32bit.
After latest upgrade it seems to be unnecessary (at least when was testing libmv),
so i removed that defines which can reduce speed and lead to other problems.
2011-10-25 12:37:42 +00:00
Campbell Barton
da8a7928c9
svn merge ^/trunk/blender -r41230:41266
2011-10-24 23:06:27 +00:00
Brecht Van Lommel
47463742e2
Cycles: svn merge -r41232:41266 ^/trunk/blender
2011-10-24 22:51:44 +00:00
Brecht Van Lommel
4cd1e6337e
Cycles: svn merge -r41225:41232 ^/trunk/blender
2011-10-24 22:32:00 +00:00
Campbell Barton
685b6e7db9
svn merge ^/trunk/blender -r41227:41230 . --accept=theirs-full
2011-10-24 22:18:32 +00:00
Brecht Van Lommel
55ab66b455
Cycles: svn merge -r41205:41225 ^/trunk/blender
2011-10-24 20:19:04 +00:00
Brecht Van Lommel
05334492a3
Cycles: theme changes, some code syncing with trunk.
2011-10-24 19:32:10 +00:00
Campbell Barton
15e6d6cd75
svn merge ^/trunk/blender -r41226:41227 .
2011-10-24 12:43:08 +00:00
Campbell Barton
70bf00a74c
svn merge ^/trunk/blender -r41200:41226 .
2011-10-24 08:45:55 +00:00
Campbell Barton
ad1d3dd30f
svn merge ^/trunk/blender -r41175:41200 --- will need to apply fix after
2011-10-24 07:56:42 +00:00
Campbell Barton
77a7ec7c61
svn merge ^/trunk/blender -r41150:41175
2011-10-24 05:00:53 +00:00
Campbell Barton
0503a4f7a6
svn merge ^/trunk/blender -r41100:41150
2011-10-24 04:18:28 +00:00
Bastien Montagne
c49cdf5eec
Another set of UI messages fixes and tweaks! No functional changes.
2011-10-23 19:54:06 +00:00
Bastien Montagne
8a6a3dbb54
Fix for commit 41227 (Some opening comment tags (/*) were lost!).
2011-10-23 19:39:20 +00:00
Guillermo S. Romero
82c84f4b58
Remove some more $Id$ that still were left after r41227 and r41228.
2011-10-23 19:01:59 +00:00
Guillermo S. Romero
6105199668
Remove the svn:keywords property.
2011-10-23 18:38:16 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
67e744ccf0
fix some typo's
2011-10-23 15:27:36 +00:00
Brecht Van Lommel
2bfd10131e
Cycles: svn merge -r41182:41205 ^/trunk/blender
2011-10-22 19:06:41 +00:00
Brecht Van Lommel
586c631c88
Cycles: when creating nodes from a blender material, set the diffuse color in
...
the diffuse node, similar for lamps and world.
2011-10-22 18:51:45 +00:00
Joerg Mueller
726fa61817
Fix for an unhandled exception. Campbell: please include in 2.60a.
2011-10-22 18:08:26 +00:00
Dalai Felinto
cac4fde224
utf8 OSX - cleanup
...
I still think utf8_buf can be 5 (4 bytes + '\0'), but even 6 may not be enough to what is coming next (NFC - precomposedStringWithCanonicalMapping)
incorporating ascii as a subset of utf8. I don't think we need to re-encode it.
U+0000 ~ U+00FF - latin1 set
2011-10-22 09:28:10 +00:00
Alexander Kuznetsov
be61044eee
Fix for text object on windows.
...
No utf8 when keyup
2011-10-22 03:14:19 +00:00
Campbell Barton
74017cb020
header cleanup and typo's
2011-10-22 01:53:35 +00:00
Brecht Van Lommel
9adfa289e8
Cycles: svn merge -r41157:41182 ^/trunk/blender
2011-10-21 20:26:54 +00:00
Brecht Van Lommel
10af15b85b
Cycles: svn merge -r40934:41157 ^/trunk/blender
2011-10-21 20:13:12 +00:00
Dalai Felinto
932aa116df
utf8 OSX - disabling utf8 at KeyUp, otherwise TextObject doesn't work.
...
This bug is also present in Windows, so I believe the real bug is in Linux (and in the text object input).
Also Cmd+C and Cmd+v doesn't work for utf8 yet.
2011-10-21 19:09:14 +00:00
Alexander Kuznetsov
c9035e20d0
UTF8 input support for Windows.
...
ToDo:
* add support for dead keys
* other input methods (for hieroglyphs)
2011-10-21 17:40:35 +00:00
Dalai Felinto
f9f5daed9b
disabling utf8 for OSX. It's not working 100% and it's breaking other things
2011-10-21 06:45:08 +00:00
Campbell Barton
d37760bc34
cleanup scons build flags, many duplicates because because of confusion between CFLAGS/CPPFLAGS/CCFLAGS/CXXFLAGS, devs would set multiple to be on the safe side.
...
- defines go in CPPFLAGS
- C & C++ flags go in CCFLAGS
- CFLAGS / CXXFLAGS are C OR C++ only.
also commented intended ghost unicode/ascii usage.
2011-10-21 04:23:26 +00:00
Jens Verwiebe
36017e2af9
OSX: dalai's patch for utf8 support, todo: uppercase chars not working yet
2011-10-20 10:35:54 +00:00
Joerg Mueller
3a51a446c1
Fix for 7.1 audio export being misscalculated...
2011-10-20 07:03:08 +00:00
Dalai Felinto
e0604e5941
OSX fix for recent utf8 commit
2011-10-20 06:29:14 +00:00
Campbell Barton
9bbec84e7e
initial support for unicode keyboard input for ghost & blenders WM.
...
- currently X11 only, depends on Xinput (but should not break other os's).
- ghost stores utf8 buffer, copies to wmEvent's
- UI text input is currently the only area that uses this - not console or text editor.
- no rna access yet.
2011-10-20 05:30:26 +00:00
Brecht Van Lommel
72e47de8b5
Cycles: fix some issues with mix shaders when the weight for an emission shader
...
was 0.0, and background shader mix wasn't working.
2011-10-19 00:13:41 +00:00
Campbell Barton
638a93b235
svn merge ^/trunk/blender -r41075:41099
2011-10-18 01:09:00 +00:00
Campbell Barton
97e58e499d
use CMake's CUDA_NVCC_EXECUTABLE rather then own hard coded CYCLES_CUDA variable.
2011-10-17 11:54:43 +00:00
Thomas Dinges
c18e9a1bc6
Cycles:
...
* Auto detection of CUDA toolkit, using FIND_PACKAGE(CUDA). (Requires at least CMAKE 2.8)
2011-10-17 11:24:20 +00:00
Campbell Barton
61389bba41
fix spelling mistakes in comments (and in some python error messages), nothing to effect translations.
2011-10-17 06:39:13 +00:00
Campbell Barton
ef1a1e1451
svn merge ^/trunk/blender -r41005:41075
2011-10-17 03:40:10 +00:00
Brecht Van Lommel
d537a1586d
Cycles: fix crash using uv + generated texture coordinates on a single mesh.
2011-10-16 22:07:55 +00:00
Thomas Dinges
590a524323
Cycles:
...
Add cmake path for the CUDA toolkit (default installation) on windows.
2011-10-16 22:06:35 +00:00
Brecht Van Lommel
7b06c1718b
Cycles: material "sample as light" option, to make the integrator sample the
...
object as a mesh light or not. This may result in more/less noisy renders
depending on the situation, but should converge to the same result.
2011-10-16 20:58:48 +00:00
Brecht Van Lommel
5fd67a3ba5
Cycles: enable multi closure sampling and transparent shadows only on CPU and
...
CUDA cards with shader model >= 2 for now (GTX 4xx, 5xx, ..). The CUDA compiler
can't handle the increased kernel size currently.
2011-10-16 18:54:27 +00:00
Brecht Van Lommel
e5f544dd92
Cycles: add transparent shadow support, i.e. shadows through Transparent BSDF
...
shaders, enabled by default.
2011-10-16 17:54:43 +00:00
Brecht Van Lommel
60bc63c7b8
Cycles: enable improved closure sampling, this should give less noise for mix, add
...
and glass shaders. How well this will work on non-fermi GPU's is unclear still, it's
a bit heavy on register usage.
2011-10-16 17:40:47 +00:00
Brecht Van Lommel
11f3029267
Cycles: fix F12 render not using render resolution for modifiers.
2011-10-16 17:19:29 +00:00
Brecht Van Lommel
7600c687b2
Cycles: fix sampling issue with certain (transparent) max bounce settings, and
...
tweak presets/defaults to use 128 instead of 1024.
2011-10-16 17:06:01 +00:00
Brecht Van Lommel
7b1ef0f416
Cycles: use mesh normals computed by Blender instead of computing our own,
...
solves an issue with poor mesh geometry.
2011-10-16 17:00:48 +00:00
Thomas Dinges
60b72a7a41
Cycles:
...
* World background was emitting light, even after removal of World shader nodes.
2011-10-16 14:11:53 +00:00