Lukas Toenne
27aa2174b7
Fix for color ramp RNA paths in node trees. The path generation for color ramps in nodes was incomplete (not prepending the ID-to-node path), which prevented keyframing color ramp elements. Path lookup for color ramps is still brute-force and slow, but this is a general design problem with nested RNA structs.
2012-06-21 07:14:39 +00:00
Mitchell Stokes
7ef54879ed
Fix for properly converting 2.4x IPO Actuators to 2.6x Action Actuators. Previously the converted Action Actuators would not have an action assigned. This fix is based on code provided by Maxim Aleynikov in his report: [ #30410 ] not full conversion IPO Actuator in Action Actuator.
2012-06-21 06:27:51 +00:00
Campbell Barton
b7640d614a
svn merge ^/trunk/blender -r48140:48147
2012-06-21 06:10:51 +00:00
Mitchell Stokes
d8e2c475a0
Fix for [ #31396 ] "bge.logic.LibLoad fails to import text blocks" reported by Leonard Ritter.
...
Blender's import function check's the Text datablocks in main for additional modules for importing. However, libloaded scenes were 1) not loading Text datablocks and 2) not letting bpy know about them. Text datablocks are now loaded if a Scene is loaded and bpy can now looking through extra Mains to find additional modules.
2012-06-21 05:41:06 +00:00
Campbell Barton
d4d4f2d511
workarond for outliner group object selection trick - which is so slow it had to be disabled. Now use the first object of the group, which isn't great but is at least usable.
2012-06-20 23:21:36 +00:00
Campbell Barton
091c716198
correction to own commit - thanks Anthony Edlin for pointing out the error.
2012-06-20 22:57:05 +00:00
Campbell Barton
063222e8c9
svn merge ^/trunk/blender -r48133:48140
2012-06-20 21:11:57 +00:00
Campbell Barton
463a4ebf1c
fix for segfault loading a file with a proxy that is a missing link.
2012-06-20 21:10:34 +00:00
Monique Dewanchand
82bad4bd6c
Refactoring of tiles opencl implementation:
...
- Moved methods from NodeOperation to OpenCLDevice
- Added check on Nvidia for local size
2012-06-20 20:05:21 +00:00
Campbell Barton
cf129d8cb5
avoid calls to BLF_height_default in a loop calling with the same value, also quiet warning.
2012-06-20 19:23:12 +00:00
Campbell Barton
850d734147
make mask handles draw with an outline - when outline option is enabled.
2012-06-20 18:46:18 +00:00
Campbell Barton
3966f7451d
svn merge ^/trunk/blender -r48129:48133
2012-06-20 17:37:37 +00:00
Campbell Barton
dc7770d1a1
fix for use of 2 uninitialized vars in the tiles compositor.
2012-06-20 17:35:51 +00:00
Campbell Barton
e631cf7062
svn merge ^/trunk/blender -r48119:48129
2012-06-20 17:12:20 +00:00
Campbell Barton
81468b5b09
fix for error with sequencer stip text drawing - was using unclamped handle sizes for the text bounds, this could be very wrong with long strips.
2012-06-20 17:10:40 +00:00
Jeroen Bakker
bbe3c2946a
* reset OpenCL innerloop size to 32.
2012-06-20 17:04:40 +00:00
Campbell Barton
a744fed46c
style cleanup
2012-06-20 16:43:48 +00:00
Campbell Barton
ea122cf59b
move the frame length to the end for sequence drawing (mango request, since often the name is clipped out entirely so only then length is seen)
2012-06-20 16:34:15 +00:00
Brecht Van Lommel
14e4630afc
Fix crash in compositing nodes with a node group with missing datablock, can
...
happen with library linking and missing files.
2012-06-20 14:57:39 +00:00
Sergey Sharybin
aa30e20272
Fix #31852 : Sequencer duplicate cant move strips on Y axis in a meta
...
Issue was caused by some stuff happenign in wm_operator_finish() which uses
to somehow restore changes made by transformation invoke function.
Solved by not calling translation operator directly from duplication operator
(which is in fact really tricky) and use macros instead. This macros calls
duplication operator which simply duplicates strip, and then calls translation
operator.
2012-06-20 14:20:03 +00:00
Campbell Barton
fdfc8cb17e
svn merge ^/trunk/blender -r48114:48119
2012-06-20 14:15:01 +00:00
Campbell Barton
72f7ab441d
removing from group now shows menu to select group to remove.
2012-06-20 14:13:22 +00:00
Sergey Sharybin
6b695762ea
Added command line argument --debug-value
...
Useful when needed to set debug value (G.rt) on blender's startup
2012-06-20 13:40:43 +00:00
Sergey Sharybin
a550b6fe39
Silent masks "alloc new deform spline" debug print
2012-06-20 13:32:30 +00:00
Sergey Sharybin
caa337fb44
Workaround for non-updating image editor when viewer node is opened there with view-transform
2012-06-20 12:47:08 +00:00
Sergey Sharybin
5896702374
Merging r48110 through r48114 from trunk into soc-2011-tomato
2012-06-20 12:06:48 +00:00
Sergey Sharybin
906a635bd0
Store parent's initial position when setting mask's parent from the interface
2012-06-20 11:16:51 +00:00
Sergey Sharybin
470ad6fc0e
Do not check result of BKE_tracking_marker_get -- it shall always
...
return valid marker. If not -- let blender crash, because that means
something went really bad and silencing this isn't good idea.
Also made mask parenting to tracking data aware of clip's start frame.
2012-06-20 10:54:56 +00:00
Sergey Sharybin
b07edbc6d6
Grease pencil and manual calibration weren't aware of clip start frame
2012-06-20 10:42:41 +00:00
Sergey Sharybin
4b955a60ed
Cleanup up space clip API:
...
- Remove clip/mask specific size/aspect getters, they shall just
use the same size/aspect ratio.
- Made size getter (and some other public functions) accept context
instead of SpaceClip. Currently only SpaceClip is being get from
this context, but later it'll be helpful when adding support of
editing mask without opening clip in clip editor (in this case
using render resolution for mask would be ideal, but this
requires knowing scene in size getter).
- Rearrange some functions in clip_editor.c for easier navigation
in the file.
2012-06-20 10:28:51 +00:00
Campbell Barton
2e913da8e4
svn merge ^/trunk/blender -r48105:48109
2012-06-20 10:03:02 +00:00
Campbell Barton
586f202eac
minor speedup for the glare compositor node
...
- pre calculate the UV dot product
- use image width and height converted to floats in the inner loop.
2012-06-20 08:11:59 +00:00
Campbell Barton
858ad8d725
svn merge ^/trunk/blender -r48078:48105
2012-06-20 07:43:49 +00:00
Nicholas Rishel
fc1164c223
Fixes [ #31577 ] Select N-th vertex/face/edge doesnt work
...
http://projects.blender.org/tracker/index.php?func=detail&aid=31577&group_id=9&atid=498
Also solves both TODOs in the commented code.
Loop select now calls mouse_mesh() to handle setting an active vertex/edge/face.
2012-06-20 07:31:19 +00:00
Campbell Barton
358f7d40b6
style cleanup: use TRUE/FALSE for ui align args.
2012-06-19 23:08:16 +00:00
Ove Murberg Henriksen
a953e4bbe3
svn merge ^/trunk/blender -r48011:48095
2012-06-19 19:37:59 +00:00
Ove Murberg Henriksen
370901890a
Its now overwriting properly by clearing weights when using replace_mode all.
...
Reason for not going for suggested "else" on copy in each case is that it would present a paradox.
(it would delete weights that got created in some instances)
2012-06-19 19:15:59 +00:00
Ove Murberg Henriksen
622ae0a1ca
clenaup.
2012-06-19 18:26:55 +00:00
Sergey Sharybin
1462c2f73e
Added option to witch track position output node value to relative value
...
against initial's track position.
2012-06-19 18:04:40 +00:00
Sergey Sharybin
a8f23a96a4
KeyingScreen would now deal properly with clips with Start Frame != 1
2012-06-19 17:57:51 +00:00
Sergey Sharybin
72e170d67a
Implementation of node for track position input
2012-06-19 17:29:58 +00:00
Bastien Montagne
8796c3eff1
Fix part 2 of [ #31840 ] Quick Explode Bugs related to it's fade option.
...
This in fact had nothing to see with this operator or its fade option, reports were simply not shown when repeating an operator.
Carefully checked/tracked all calls to wm_operator_exec and WM_operator_repeat, and could not see any reason why this was this way, so I disabled this. Very easy to undo in case ugly problems arize (but I really do not expect any!).
2012-06-19 16:26:01 +00:00
Ove Murberg Henriksen
51036b3186
Fixed better check for Mface.v4
2012-06-19 16:23:52 +00:00
Sergey Sharybin
4f044f4ec1
Changes in clip editor's public api to make it's more clear
...
whether getting of some property happens or this property is
being changed.
Also made it more clear whether affecting property belongs
to clip or mask datablock.
2012-06-19 14:26:29 +00:00
Sergey Sharybin
14a68d3a5f
Mark context as const when it's possible and avoid typecasts from const bContext* to bContext*
2012-06-19 14:09:44 +00:00
Jeroen Bakker
7f2d1c01cd
Implemented Preview of defocus to set the quality of the node to Low
...
increased the inner loop of opencl
2012-06-19 13:52:41 +00:00
Campbell Barton
a3680a35a6
svn merge ^/trunk/blender -r48070:48078
2012-06-19 13:48:19 +00:00
Campbell Barton
cf2ae76347
fix for uninitialized memory use in the new compositor.
2012-06-19 13:20:06 +00:00
Campbell Barton
b2eafb5012
stray paste in last commit
2012-06-19 12:19:49 +00:00
Campbell Barton
6b7e16fe8f
fix for building without opencolorio
2012-06-19 12:18:26 +00:00