Lukas Toenne
efaf512406
Revert r50528: "Performance fix for Cycles: Don't wait in the main UI thread when resetting devices."
...
This commit leads to random freezes in Cycles rendering:
https://projects.blender.org/tracker/index.php?func=detail&aid=32545&group_id=9&atid=498
The goal of this commit was to remove UI lag for OSL, but since that is not officially supported yet, better revert it until a proper fix can be implemented in 2.65.
2012-09-17 12:07:06 +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
Brecht Van Lommel
3f3fec37e5
Fix cycles panorama camera not working with depth of field, patch by
...
Daniel M. Basso, thanks!
2012-09-17 11:25:29 +00:00
Brecht Van Lommel
9678b0da4e
Fix mac build issue after recent file browser fix.
2012-09-17 11:25:10 +00:00
Brecht Van Lommel
89eeae955b
Cycles: change preview "resolution divider" that gave the number of lower
...
resolutions to render, to a "start resolution" which gives the resolution
to start at.
This avoids unnecessary rendering of small resolutions in small viewports,
and avoids long waiting on big viewports.
2012-09-17 10:55:18 +00:00
Brecht Van Lommel
bd4de709fd
UI: cosmetic tweak to render/animation/play buttons, align, change icon.
2012-09-17 10:54:50 +00:00
Thomas Dinges
058da985ff
Release Cycles:
...
* Bump BLENDER_VERSION_CYCLE to rc. BCon4, bugfixes only.
2012-09-17 10:50:13 +00:00
Sergej Reich
01d78854dc
Fix compilation for non GCC compilers
...
Was simple copy pase error.
2012-09-17 10:18:28 +00:00
Antony Riakiotakis
0020fff749
Fix compilation issue, also get rid of annoying "_MSC_VER not defined"
...
preprocessor ambiguity for MinGW
2012-09-17 08:36:47 +00:00
Sergey Sharybin
dd62f5b7b8
Remove obsolete code from BKE_tracking_marker_clamp
2012-09-17 07:12:02 +00:00
Sergey Sharybin
0d33a1c090
Fixed crash in cases sequencer returns NULL image buffer
...
Happens when there's no strip under current frame. Simply added NULL-check.
2012-09-17 07:09:11 +00:00
Campbell Barton
d1cde59ed3
fix [ #32442 ] UNDO causes actual shape key to be lost, undoing a modification of another shape key.
2012-09-17 06:14:09 +00:00
Campbell Barton
7ecc9951a9
add endian switching to mask shape key loading (loading mask animations between big/little endian systems would break), also set attributes to BLI_endian_switch_* functions.
2012-09-17 05:31:41 +00:00
Campbell Barton
13918dffd2
code cleanup: fsmenu.c names were confusing - fsms / fsme / prev --> fsm_head / fsm_iter / fsm_prev
2012-09-17 04:29:43 +00:00
Campbell Barton
00c37e1ff6
code cleanup: correct include paths and comment
2012-09-17 04:08:36 +00:00
Campbell Barton
3cae9ca043
fix [ #32564 ] Entries in recent list (file select dialog) don't get pushed to top if used again
2012-09-17 02:19:41 +00:00
Campbell Barton
a5003727c5
code cleanup: replace fsmenu_insert_entry args with flags.
2012-09-17 02:01:09 +00:00
Campbell Barton
17cb1bcdf5
style cleanup
2012-09-17 01:42:47 +00:00
Campbell Barton
31f638f04f
code cleanup: text clipping function ui_text_leftclip() was also used for cursor clipping which made it a bit confusing, split into 2 functions. ui_text_clip_left(), ui_text_clip_cursor().
2012-09-17 00:57:33 +00:00
Campbell Barton
b8a67bccc0
code cleanup: add some comments and made some small speedup to text clipping in the UI
2012-09-17 00:33:07 +00:00
Campbell Barton
42dd135be0
style cleanup: multiple statements on a single line in interface code.
2012-09-16 23:40:03 +00:00
Campbell Barton
86a72ae064
fix for node socket text buttons not scaling with DPI, also quiet -Wundef warning WITH_DDS.
2012-09-16 23:24:26 +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
Sv. Lockal
b1d1355f30
Fix drawing of output slots with utf-8 names. Also always show last letters in already clipped output slots names
2012-09-16 19:06:17 +00:00
Antony Riakiotakis
237a9fde92
Enable OpenColorIO for MinGW64 build targets
2012-09-16 18:05:32 +00:00
Bastien Montagne
e5d0dcb8d8
Few cleanup in matrix mathutils (make mul_m3_m3m4 and mul_m4_m3m4 consistant with other similar funcs, mainly copy-safe [i.e. you can use the same matrix as operand and result, saves lines in some already over-complicated code!]).
2012-09-16 15:25:28 +00:00
Sergey Sharybin
fc7de23537
Color Management: fix crash when displaying render preview if OCIO was disabled buildtime
2012-09-16 15:17:22 +00:00
Sergey Sharybin
eacf3054aa
Real fix for OSX CMake -- was a typo in build file generation file
...
Now Ceres re-bundling should go smooth :)
2012-09-16 14:43:44 +00:00
Jens Verwiebe
de72707b7d
Fix OSX compile
2012-09-16 14:31:25 +00:00
Sergey Sharybin
3d84172bc8
Fix typo in one of previous commits
2012-09-16 13:58:15 +00:00
Lukas Toenne
acb2c7e0d1
OSL Fix for fireflies in velvet bsdf, ported over from SVM fix in r41738.
2012-09-16 13:17:39 +00:00
Sergey Sharybin
7f1cfbfff5
Fix some warnings treated as errors here.
2012-09-16 12:33:39 +00:00
Sergey Sharybin
a4992871d6
Ceres: tweak namespace for hash classes for MSVC2010
...
Not sure if it'll solve all issues, but at least it should reduce
amount of errors.
Also added missed patch from previous commit.
2012-09-16 12:24:54 +00:00
Sergey Sharybin
02ef4cc33d
Ceres: reshuffle include order to solve compilation error with MSVC
...
Not sure why exactly this happens, would need extra investigation
and should probably be also fixed in upstream.
2012-09-16 12:24:48 +00:00
Sergey Sharybin
bf6ab7a5e2
Libmv: remove unwind hack from CMake rules.
...
Such stuff better be solved in glog itself.
Should be pretty safe change since it was defined for CMake only
and AFAIR Jens wanted to get rid of this too.
2012-09-16 12:24:43 +00:00
Sergey Sharybin
a737bc49af
Ceres: upgrade to version 1.3.0
...
This should contain real fixes for Windows, making it more robost and hopefully
faster (due to proper collection port) on that platform.
Also hack to fix Eigen alignment shouldn't be needed anymore.
Also on platforms which have got broken TR1 collections it's better to define
CERES_NO_TR1 instead of using Boost hacks. Made changes to Scons and CMake,
but can not check if this indeed works since i don't have OSX here.
2012-09-16 12:24:37 +00:00
Sergey Sharybin
d066ce9533
Ceres: remove debug-only code from bundling script, also move osx workaround to template
2012-09-16 12:23:00 +00:00
Joshua Leung
a9d9bf7909
Code cleanup - Remove/update outdated comments and whitespace tweaks
2012-09-16 11:19:36 +00:00
Campbell Barton
e84b300d9e
use the format attribute in more places, disable X11 options when building with GHOST_SDL
2012-09-16 10:39:19 +00:00
Campbell Barton
b3d2ea28ce
speedup for vertex parent lookups, were looping over array elements when it wasn't needed for lattice and curves, and in some cases meshes.
...
do dirrect array lookups instead where possible.
2012-09-16 08:25:31 +00:00
Joshua Leung
de8c802904
Bugfix [ #32501 ] Protected layer bones transform buttons are greyed out/inactive
...
Since the transform values for bones in protected layers can be animated again
using many of the common tools, it makes sense that the transform properties for
these are allowed to be edited too.
I've left the rotation mode setting as a "proxy locked" value for now, since
this seems more like something that's defined as part of the rig creation (and
best left alone by animators).
2012-09-16 07:27:43 +00:00
Joshua Leung
58d520324e
Code cleanup - remove some obsolete code
2012-09-16 07:14:15 +00:00
Campbell Barton
2fb8292005
style cleanup
2012-09-16 04:58:18 +00:00
Campbell Barton
c2a1dcf621
fix for error in recent commit (made function static that shouldn't have been), add extra gcc warnings to cmake.
2012-09-16 01:35:00 +00:00
Campbell Barton
d724d0adfe
code cleanup: quiet warnings for gcc's -Wundef, -Wmissing-declarations
2012-09-16 00:26:36 +00:00
Campbell Barton
beac985ab7
code cleanup: make local game engine functions static
2012-09-16 00:22:55 +00:00
Campbell Barton
2d6839ce65
code cleanup: remove unused structs and also some style cleanup.
2012-09-15 23:13:24 +00:00
Campbell Barton
518c80fc94
remove unused parts of raskter module.
2012-09-15 23:05:34 +00:00
Lukas Toenne
d9788e4fa4
Yet another OSL fix: Some functions are missing stubs that were not used in old OSL implementation yet.
2012-09-15 18:08:51 +00:00
Lukas Toenne
f4b7a8a545
Fix for OSL 'Normal' node: the Direction parameter is of 'normal' type instead of generic 'vector'.
2012-09-15 16:31:11 +00:00