9 years agoMerging r48196 through r48223 from trunk into soc-2011-tomato
Sergey Sharybin [Sat, 23 Jun 2012 18:08:56 +0000 (18:08 +0000)]
Merging r48196 through r48223 from trunk into soc-2011-tomato

9 years agoKeying node: assume overexposured pixels as foreground
Sergey Sharybin [Sat, 23 Jun 2012 18:04:41 +0000 (18:04 +0000)]
Keying node: assume overexposured pixels as foreground

Screens are usually doesn't have overexposured pixels and all
saturation / gradient math was written assuming that all channels
are withing 0 .. 1 range and in cases when some channel exceeds
this range matte could be completely wrong.

Added special check for overesposure and assume such pixels as
definitely foreground.

Also fixed minimal value for edge kernel size.

9 years agoadd cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without having libope...
Campbell Barton [Sat, 23 Jun 2012 14:23:44 +0000 (14:23 +0000)]
add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without having libopenjpeg installed.

9 years agorename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.
Campbell Barton [Sat, 23 Jun 2012 13:42:14 +0000 (13:42 +0000)]

9 years agoFix for [#29412] "Priority 0 cause problems with pulse mode" reported by Guillaume...
Mitchell Stokes [Sat, 23 Jun 2012 03:39:03 +0000 (03:39 +0000)]
Fix for [#29412] "Priority 0 cause problems with pulse mode" reported by Guillaume Côté.

Right now this is being fixed by not allowing the exact same action (action, start/end frames, speed, etc) to be played if it's already playing. Hopefully this will not cause more issues than it solves.

9 years agoSVN maintenance.
Guillermo S. Romero [Sat, 23 Jun 2012 02:10:54 +0000 (02:10 +0000)]
SVN maintenance.

9 years agoFix: Collada (Exporter) replaced the initial operator Presets with 2 up to date versions
Gaia Clary [Fri, 22 Jun 2012 17:14:50 +0000 (17:14 +0000)]
Fix: Collada (Exporter) replaced the initial operator Presets with 2 up to date versions

9 years agoCollada: (Export) Added export of surface textures, and control over exported uv...
Gaia Clary [Fri, 22 Jun 2012 16:16:58 +0000 (16:16 +0000)]
Collada: (Export) Added export of surface textures, and control over exported uv layers

9 years agoadded new function BKE_imbuf_to_image_format
Gaia Clary [Fri, 22 Jun 2012 15:40:49 +0000 (15:40 +0000)]
added new function BKE_imbuf_to_image_format

9 years agofixed function name: BLI_rebase_path, reworked description, added enum bli_rebase_sta...
Gaia Clary [Fri, 22 Jun 2012 15:38:49 +0000 (15:38 +0000)]
fixed function name: BLI_rebase_path, reworked description, added enum bli_rebase_state for defined return values

9 years agosvn merge ^/trunk/blender -r48188:48195
Campbell Barton [Fri, 22 Jun 2012 15:08:33 +0000 (15:08 +0000)]
svn merge ^/trunk/blender -r48188:48195

9 years agoremove scene from new compositor classes. only needs RenderData
Campbell Barton [Fri, 22 Jun 2012 15:06:52 +0000 (15:06 +0000)]
remove scene from new compositor classes. only needs RenderData

9 years agofix for [#31890] Lens Distortion inside Node group don't work
Jeroen Bakker [Fri, 22 Jun 2012 14:43:25 +0000 (14:43 +0000)]
fix for [#31890] Lens Distortion inside Node group don't work

9 years agoNullpointer exception happened when all input sockets of a (for example)
Jeroen Bakker [Fri, 22 Jun 2012 13:24:43 +0000 (13:24 +0000)]
Nullpointer exception happened when all input sockets of a (for example)
a translate node were connected with the same complex node (like lens

Added a check to see if the list of buffers are available to resolve
this issue.

9 years ago * fix for [#31553] Tile Compositor: Strange seams
Jeroen Bakker [Fri, 22 Jun 2012 13:11:38 +0000 (13:11 +0000)]
 * fix for [#31553] Tile Compositor: Strange seams

9 years agowhen draw-other-uv's is enabled. fallback to the spaces image if no active face is...
Campbell Barton [Fri, 22 Jun 2012 12:31:16 +0000 (12:31 +0000)]
when draw-other-uv's is enabled. fallback to the spaces image if no active face is found.

9 years agosvn merge ^/trunk/blender -r48168:48188
Campbell Barton [Fri, 22 Jun 2012 11:56:21 +0000 (11:56 +0000)]
svn merge ^/trunk/blender -r48168:48188

9 years agomask re-key feature - mango request. ability to reset selected points shape key data.
Campbell Barton [Fri, 22 Jun 2012 11:53:49 +0000 (11:53 +0000)]
mask re-key feature - mango request. ability to reset selected points shape key data.

useful if you add many keys to one part of a curve, then later want to key another part - but dont want to continuously make the same corrections.

9 years agouse an inline function for rgb -> bw conversion.
Campbell Barton [Fri, 22 Jun 2012 07:49:44 +0000 (07:49 +0000)]
use an inline function for rgb -> bw conversion.

9 years agoThis backtracks an error introduced in r48155 when trying to fix: http://projects...
Nicholas Rishel [Fri, 22 Jun 2012 04:40:38 +0000 (04:40 +0000)]
This backtracks an error introduced in r48155 when trying to fix:

First half of the problem is fixed, but the second issue regarding edge/vertex snapping disregarding angle constraints will need some refactoring eventually.

9 years ago[#31885] uiItemMenuEnumO / layout.operator_menu_enum() fails silently with bad proper...
Dan Eicher [Thu, 21 Jun 2012 20:14:27 +0000 (20:14 +0000)]
[#31885] uiItemMenuEnumO / layout.operator_menu_enum() fails silently with bad property argument.

uiItemsFullEnumO() not displaying an RNA_warning if the prop doesn't exist/isn't an enum

9 years agohue color display still was shifted, turned out the resolution was a bit too low.
Campbell Barton [Thu, 21 Jun 2012 19:45:36 +0000 (19:45 +0000)]
hue color display still was shifted, turned out the resolution was a bit too low.

9 years ago[#31895] Connect 'Hue Correct' to 'Viewer' crashes.
Jeroen Bakker [Thu, 21 Jun 2012 18:32:23 +0000 (18:32 +0000)]
[#31895] Connect 'Hue Correct' to 'Viewer' crashes.

9 years ago * only calculate node preview that are visible (node_preview flag set &
Jeroen Bakker [Thu, 21 Jun 2012 18:22:43 +0000 (18:22 +0000)]
 * only calculate node preview that are visible (node_preview flag set &
node_hidden unset)

9 years ago * make it possible to composite without an compositor node [#31878]
Jeroen Bakker [Thu, 21 Jun 2012 17:58:12 +0000 (17:58 +0000)]
 * make it possible to composite without an compositor node [#31878]
Tiles Compositor: Fails without 'Compositor' output node. Regression.

9 years ago * fix to support for multiple OpenCL platform for the Compositor
Jeroen Bakker [Thu, 21 Jun 2012 16:05:56 +0000 (16:05 +0000)]
 * fix to support for multiple OpenCL platform for the Compositor

9 years agocolor backdrop on hue balance was misleading (shifted to the right)
Campbell Barton [Thu, 21 Jun 2012 15:42:08 +0000 (15:42 +0000)]
color backdrop on hue balance was misleading (shifted to the right)

9 years agohue correct node: draw hsv backdrop with full alpha.
Campbell Barton [Thu, 21 Jun 2012 15:03:30 +0000 (15:03 +0000)]
hue correct node: draw hsv backdrop with full alpha.

9 years agoCorrect openjpeg for scons too.
Antony Riakiotakis [Thu, 21 Jun 2012 14:49:10 +0000 (14:49 +0000)]
Correct openjpeg for scons too.

9 years agoSet openjpeg to static. Solves linking issues on recent openjpeg update
Antony Riakiotakis [Thu, 21 Jun 2012 14:44:15 +0000 (14:44 +0000)]
Set openjpeg to static. Solves linking issues on recent openjpeg update

9 years agosvn merge ^/trunk/blender -r48162:48168
Campbell Barton [Thu, 21 Jun 2012 14:38:45 +0000 (14:38 +0000)]
svn merge ^/trunk/blender -r48162:48168

9 years agodisplay a sample line in the hue correct, handy to sample the image to know what...
Campbell Barton [Thu, 21 Jun 2012 14:37:56 +0000 (14:37 +0000)]
display a sample line in the hue correct, handy to sample the image to know what to change

9 years agosampling the node backdrop now draws a line in the curve (as it did in 2.4x).
Campbell Barton [Thu, 21 Jun 2012 14:12:14 +0000 (14:12 +0000)]
sampling the node backdrop now draws a line in the curve (as it did in 2.4x).

9 years agoThemes:
Thomas Dinges [Thu, 21 Jun 2012 14:05:31 +0000 (14:05 +0000)]
* Fixes for the "Back to Black" theme, patch by meta-androcto. Fixed text editor select & vert edge select color. Thanks!

9 years agostyle cleanup
Campbell Barton [Thu, 21 Jun 2012 13:19:19 +0000 (13:19 +0000)]
style cleanup

9 years agoFix #31787, moving the mouse cursor outside the Blender window doesn't change back...
Lukas Toenne [Thu, 21 Jun 2012 13:02:48 +0000 (13:02 +0000)]
Fix #31787, moving the mouse cursor outside the Blender window doesn't change back to standard cursor on OSX. This was caused by an unnecessarily removed line in r46884. Reported and fixed by Jens Verwiebe in IRC.

9 years agosvn merge ^/trunk/blender -r48160:48162
Campbell Barton [Thu, 21 Jun 2012 12:46:33 +0000 (12:46 +0000)]
svn merge ^/trunk/blender -r48160:48162

9 years agonegate previous commit flag, this way existing files dont loose their feather.
Campbell Barton [Thu, 21 Jun 2012 12:45:53 +0000 (12:45 +0000)]
negate previous commit flag, this way existing files dont loose their feather.

9 years agosvn merge ^/trunk/blender -r48158:48160
Campbell Barton [Thu, 21 Jun 2012 12:38:09 +0000 (12:38 +0000)]
svn merge ^/trunk/blender -r48158:48160

9 years agosvn merge ^/trunk/blender -r48153:48158
Campbell Barton [Thu, 21 Jun 2012 12:29:48 +0000 (12:29 +0000)]
svn merge ^/trunk/blender -r48153:48158

9 years agooption to disable feather, since its so slow - for interactively editing masks its...
Campbell Barton [Thu, 21 Jun 2012 12:27:57 +0000 (12:27 +0000)]
option to disable feather, since its so slow - for interactively editing masks its useful to be able to disable.
also rename RNA to 'use_antialiasing'

9 years agoFixes for 8vytes scalar types used in DNA (int64 and double)
Sergey Sharybin [Thu, 21 Jun 2012 10:52:23 +0000 (10:52 +0000)]
Fixes for 8vytes scalar types used in DNA (int64 and double)

- makesdna wasn't checking whether such scalars are aligned to 8 bytes.
  Now it should be handled correct.
- Some scalars in Object structure weren't 8 bytes aligned, which lead
  to some incorrectly loaded files.

  Fixed by adding void *pad. It's a bit tricky part of patch, but can't
  see clearer way to make alignment correct

  Usually ints/chars were used for padding, but in this case there are
  some leading pointer properties before int64 properties and using
  pointer as a padding resolves alignment on both 32 and 64 bit

  Using pointers as padding weren't needed before, because all types
  were correctly aligned independent of whether pointers are 4 or 8

This fixes #31774: Empty offset Y parameter is resetting

9 years agoupdate libopenjpeg from 1.3 to 1.5, since 1.3 has a bug saving alpha channels.
Campbell Barton [Thu, 21 Jun 2012 09:47:30 +0000 (09:47 +0000)]
update libopenjpeg from 1.3 to 1.5, since 1.3 has a bug saving alpha channels.

the patches/ dir is NOT applied but perhaps we can get OSX and BSD working using the opj_config.h

9 years agoFixes [#31433] BMesh: Knife tool Angle Constraint function
Nicholas Rishel [Thu, 21 Jun 2012 08:58:17 +0000 (08:58 +0000)]
Fixes [#31433] BMesh: Knife tool Angle Constraint function

The problem was that calculating the angle was reliant on previous mouse coordinates, which did not update to match snapped-to vertices and edges.

This solves the issue by updating mouse coordinates in knife_find_closest_edge() and knife_find_closest_vertex(). Additionally, when angle constraints are enabled, edge/vertex snapping is now prevented.

9 years agosvn merge ^/trunk/blender -r48147:48153
Campbell Barton [Thu, 21 Jun 2012 08:07:49 +0000 (08:07 +0000)]
svn merge ^/trunk/blender -r48147:48153

9 years ago* Fix for the Cycles XML commit yesterday, blur_glossy has a different internal varia...
Thomas Dinges [Thu, 21 Jun 2012 08:02:18 +0000 (08:02 +0000)]
* Fix for the Cycles XML commit yesterday, blur_glossy has a different internal variable name.

9 years agofalloff options for dilate/erode feather compo node.
Campbell Barton [Thu, 21 Jun 2012 07:45:41 +0000 (07:45 +0000)]
falloff options for dilate/erode feather compo node.

9 years agoFix [#31714] Pinning object context causes texture list to disappear
Bastien Montagne [Thu, 21 Jun 2012 07:32:06 +0000 (07:32 +0000)]
Fix [#31714] Pinning object context causes texture list to disappear

Problem was py code of main texture panel was not doing any check on the pinned id, assuming it managed the textures itself - but this is not the case of the Object datablock...

All work actually done by Sergey, was just missing the Lamp specific case. Checked both in code and with tests, quite sure all cases are now correctly handled!

9 years agoFix for color ramp RNA paths in node trees. The path generation for color ramps in...
Lukas Toenne [Thu, 21 Jun 2012 07:14:39 +0000 (07:14 +0000)]
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.

9 years agoFix for properly converting 2.4x IPO Actuators to 2.6x Action Actuators. Previously...
Mitchell Stokes [Thu, 21 Jun 2012 06:27:51 +0000 (06:27 +0000)]
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.

9 years agosvn merge ^/trunk/blender -r48140:48147
Campbell Barton [Thu, 21 Jun 2012 06:10:51 +0000 (06:10 +0000)]
svn merge ^/trunk/blender -r48140:48147

9 years agoFix for [#31396] "bge.logic.LibLoad fails to import text blocks" reported by Leonard...
Mitchell Stokes [Thu, 21 Jun 2012 05:41:06 +0000 (05:41 +0000)]
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.

9 years agoFix for [#31792] "Character Physics type not detected by near sensor" reported by...
Mitchell Stokes [Thu, 21 Jun 2012 05:30:57 +0000 (05:30 +0000)]
Fix for [#31792] "Character Physics type not detected by near sensor" reported by Mikko-Pentti Eronen.

Near sensors only pick up "actors," but objects with character physics did not have the actor option displayed. By setting the character physics object to actor, it can be picked up by the near sensor. However, it collides with the near sensor, which sounds like bug [#31701]

9 years agoworkarond for outliner group object selection trick - which is so slow it had to...
Campbell Barton [Wed, 20 Jun 2012 23:21:36 +0000 (23:21 +0000)]
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.

9 years agocorrection to own commit - thanks Anthony Edlin for pointing out the error.
Campbell Barton [Wed, 20 Jun 2012 22:57:05 +0000 (22:57 +0000)]
correction to own commit - thanks Anthony Edlin for pointing out the error.

9 years agoCycles XML:
Thomas Dinges [Wed, 20 Jun 2012 21:12:38 +0000 (21:12 +0000)]
Cycles XML:
* Add recent integrator options.

9 years agosvn merge ^/trunk/blender -r48133:48140
Campbell Barton [Wed, 20 Jun 2012 21:11:57 +0000 (21:11 +0000)]
svn merge ^/trunk/blender -r48133:48140

9 years agofix for segfault loading a file with a proxy that is a missing link.
Campbell Barton [Wed, 20 Jun 2012 21:10:34 +0000 (21:10 +0000)]
fix for segfault loading a file with a proxy that is a missing link.

9 years agoRefactoring of tiles opencl implementation:
Monique Dewanchand [Wed, 20 Jun 2012 20:05:21 +0000 (20:05 +0000)]
Refactoring of tiles opencl implementation:
- Moved methods from NodeOperation to OpenCLDevice
- Added check on Nvidia for local size

9 years agoavoid calls to BLF_height_default in a loop calling with the same value, also quiet...
Campbell Barton [Wed, 20 Jun 2012 19:23:12 +0000 (19:23 +0000)]
avoid calls to BLF_height_default in a loop calling with the same value, also quiet warning.

9 years agomake mask handles draw with an outline - when outline option is enabled.
Campbell Barton [Wed, 20 Jun 2012 18:46:18 +0000 (18:46 +0000)]
make mask handles draw with an outline - when outline option is enabled.

9 years agosvn merge ^/trunk/blender -r48129:48133
Campbell Barton [Wed, 20 Jun 2012 17:37:37 +0000 (17:37 +0000)]
svn merge ^/trunk/blender -r48129:48133

9 years agofix for use of 2 uninitialized vars in the tiles compositor.
Campbell Barton [Wed, 20 Jun 2012 17:35:51 +0000 (17:35 +0000)]
fix for use of 2 uninitialized vars in the tiles compositor.

9 years agosvn merge ^/trunk/blender -r48119:48129
Campbell Barton [Wed, 20 Jun 2012 17:12:20 +0000 (17:12 +0000)]
svn merge ^/trunk/blender -r48119:48129

9 years agofix for error with sequencer stip text drawing - was using unclamped handle sizes...
Campbell Barton [Wed, 20 Jun 2012 17:10:40 +0000 (17:10 +0000)]
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.

9 years ago * reset OpenCL innerloop size to 32.
Jeroen Bakker [Wed, 20 Jun 2012 17:04:40 +0000 (17:04 +0000)]
 * reset OpenCL innerloop size to 32.

9 years agostyle cleanup
Campbell Barton [Wed, 20 Jun 2012 16:43:48 +0000 (16:43 +0000)]
style cleanup

9 years agomove the frame length to the end for sequence drawing (mango request, since often...
Campbell Barton [Wed, 20 Jun 2012 16:34:15 +0000 (16:34 +0000)]
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)

9 years agoFix crash in compositing nodes with a node group with missing datablock, can
Brecht Van Lommel [Wed, 20 Jun 2012 14:57:39 +0000 (14:57 +0000)]
Fix crash in compositing nodes with a node group with missing datablock, can
happen with library linking and missing files.

9 years agoFix #31883: cycles vectors pass rendering crash with some render layers using
Brecht Van Lommel [Wed, 20 Jun 2012 14:24:52 +0000 (14:24 +0000)]
Fix #31883: cycles vectors pass rendering crash with some render layers using
it and others not.

9 years agoFix #31852: Sequencer duplicate cant move strips on Y axis in a meta
Sergey Sharybin [Wed, 20 Jun 2012 14:20:03 +0000 (14:20 +0000)]
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

9 years agosvn merge ^/trunk/blender -r48114:48119
Campbell Barton [Wed, 20 Jun 2012 14:15:01 +0000 (14:15 +0000)]
svn merge ^/trunk/blender -r48114:48119

9 years agoremoving from group now shows menu to select group to remove.
Campbell Barton [Wed, 20 Jun 2012 14:13:22 +0000 (14:13 +0000)]
removing from group now shows menu to select group to remove.

9 years agoAdded command line argument --debug-value
Sergey Sharybin [Wed, 20 Jun 2012 13:40:43 +0000 (13:40 +0000)]
Added command line argument --debug-value

Useful when needed to set debug value (G.rt) on blender's startup

9 years agoSilent masks "alloc new deform spline" debug print
Sergey Sharybin [Wed, 20 Jun 2012 13:32:30 +0000 (13:32 +0000)]
Silent masks "alloc new deform spline" debug print

9 years agoWorkaround for non-updating image editor when viewer node is opened there with view...
Sergey Sharybin [Wed, 20 Jun 2012 12:47:08 +0000 (12:47 +0000)]
Workaround for non-updating image editor when viewer node is opened there with view-transform

9 years agoMerging r48110 through r48114 from trunk into soc-2011-tomato
Sergey Sharybin [Wed, 20 Jun 2012 12:06:48 +0000 (12:06 +0000)]
Merging r48110 through r48114 from trunk into soc-2011-tomato

9 years agoStore parent's initial position when setting mask's parent from the interface
Sergey Sharybin [Wed, 20 Jun 2012 11:16:51 +0000 (11:16 +0000)]
Store parent's initial position when setting mask's parent from the interface

9 years agoDo not check result of BKE_tracking_marker_get -- it shall always
Sergey Sharybin [Wed, 20 Jun 2012 10:54:56 +0000 (10:54 +0000)]
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.

9 years agoGrease pencil and manual calibration weren't aware of clip start frame
Sergey Sharybin [Wed, 20 Jun 2012 10:42:41 +0000 (10:42 +0000)]
Grease pencil and manual calibration weren't aware of clip start frame

9 years agoCleanup up space clip API:
Sergey Sharybin [Wed, 20 Jun 2012 10:28:51 +0000 (10:28 +0000)]
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.

9 years agosvn merge ^/trunk/blender -r48105:48109
Campbell Barton [Wed, 20 Jun 2012 10:03:02 +0000 (10:03 +0000)]
svn merge ^/trunk/blender -r48105:48109

9 years agoadd back blending for vertex and weight paint modes, you may want to keep the one...
Campbell Barton [Wed, 20 Jun 2012 09:34:26 +0000 (09:34 +0000)]
add back blending for vertex and weight paint modes, you may want to keep the one brush and switch blending options.

9 years agoadd in convenience var 'D =' - to the python console, add note for C, D...
Campbell Barton [Wed, 20 Jun 2012 08:49:59 +0000 (08:49 +0000)]
add in convenience var 'D =' - to the python console, add note for C, D - in initial message.

9 years agominor speedup for the glare compositor node
Campbell Barton [Wed, 20 Jun 2012 08:11:59 +0000 (08:11 +0000)]
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.

9 years agosvn merge ^/trunk/blender -r48078:48105
Campbell Barton [Wed, 20 Jun 2012 07:43:49 +0000 (07:43 +0000)]
svn merge ^/trunk/blender -r48078:48105

9 years agoFixes [#31577] Select N-th vertex/face/edge doesnt work
Nicholas Rishel [Wed, 20 Jun 2012 07:31:19 +0000 (07:31 +0000)]
Fixes [#31577] Select N-th vertex/face/edge doesnt work

Also solves both TODOs in the commented code.

Loop select now calls mouse_mesh() to handle setting an active vertex/edge/face.

9 years agostyle cleanup: use TRUE/FALSE for ui align args.
Campbell Barton [Tue, 19 Jun 2012 23:08:16 +0000 (23:08 +0000)]
style cleanup: use TRUE/FALSE for ui align args.

9 years agostyle cleanup
Campbell Barton [Tue, 19 Jun 2012 22:17:19 +0000 (22:17 +0000)]
style cleanup

9 years agoAdded option to witch track position output node value to relative value
Sergey Sharybin [Tue, 19 Jun 2012 18:04:40 +0000 (18:04 +0000)]
Added option to witch track position output node value to relative value
against initial's track position.

9 years agoKeyingScreen would now deal properly with clips with Start Frame != 1
Sergey Sharybin [Tue, 19 Jun 2012 17:57:51 +0000 (17:57 +0000)]
KeyingScreen would now deal properly with clips with Start Frame != 1

9 years agoImplementation of node for track position input
Sergey Sharybin [Tue, 19 Jun 2012 17:29:58 +0000 (17:29 +0000)]
Implementation of node for track position input

9 years agoFix part 1 of [#31840] Quick Explode Bugs related to it's fade option.
Bastien Montagne [Tue, 19 Jun 2012 16:45:48 +0000 (16:45 +0000)]
Fix part 1 of [#31840] Quick Explode Bugs related to it's fade option.

Patch by Philipp Oeser (lichtwerk), just did style change (better to not define a value twice, so only affecting the three color components, not the alpha, also using the slice syntax makes things much more compact ;) ), thanks!

9 years agoFix part 2 of [#31840] Quick Explode Bugs related to it's fade option.
Bastien Montagne [Tue, 19 Jun 2012 16:26:01 +0000 (16:26 +0000)]
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!).

9 years agoChanges in clip editor's public api to make it's more clear
Sergey Sharybin [Tue, 19 Jun 2012 14:26:29 +0000 (14:26 +0000)]
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.

9 years agoMark context as const when it's possible and avoid typecasts from const bContext...
Sergey Sharybin [Tue, 19 Jun 2012 14:09:44 +0000 (14:09 +0000)]
Mark context as const when it's possible and avoid typecasts from const bContext* to bContext*

9 years agoImplemented Preview of defocus to set the quality of the node to Low
Jeroen Bakker [Tue, 19 Jun 2012 13:52:41 +0000 (13:52 +0000)]
Implemented Preview of defocus to set the quality of the node to Low
increased the inner loop of opencl

9 years agosvn merge ^/trunk/blender -r48070:48078
Campbell Barton [Tue, 19 Jun 2012 13:48:19 +0000 (13:48 +0000)]
svn merge ^/trunk/blender -r48070:48078

9 years agofix for uninitialized memory use in the new compositor.
Campbell Barton [Tue, 19 Jun 2012 13:20:06 +0000 (13:20 +0000)]
fix for uninitialized memory use in the new compositor.

9 years agostray paste in last commit
Campbell Barton [Tue, 19 Jun 2012 12:19:49 +0000 (12:19 +0000)]
stray paste in last commit