blender.git
7 years agosvn merge ^/trunk/blender -r48011:48095
Ove Murberg Henriksen [Tue, 19 Jun 2012 19:37:59 +0000 (19:37 +0000)]
svn merge ^/trunk/blender -r48011:48095

7 years agoIts now overwriting properly by clearing weights when using replace_mode all.
Ove Murberg Henriksen [Tue, 19 Jun 2012 19:15:59 +0000 (19:15 +0000)]
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)

7 years agoclenaup.
Ove Murberg Henriksen [Tue, 19 Jun 2012 18:26:55 +0000 (18:26 +0000)]
clenaup.

7 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

7 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!

7 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!).

7 years agoFixed better check for Mface.v4
Ove Murberg Henriksen [Tue, 19 Jun 2012 16:23:52 +0000 (16:23 +0000)]
Fixed better check for Mface.v4

7 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.

7 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*

7 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

7 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.

7 years ago * fixed defocus background blurin...
Jeroen Bakker [Tue, 19 Jun 2012 09:52:52 +0000 (09:52 +0000)]
 * fixed defocus background blurin...

7 years agocleanup for bwetter naming
Ove Murberg Henriksen [Tue, 19 Jun 2012 09:52:16 +0000 (09:52 +0000)]
cleanup for bwetter naming

7 years ago * Fixed brightness (was introduced by optimalization)
Jeroen Bakker [Tue, 19 Jun 2012 08:48:45 +0000 (08:48 +0000)]
 * Fixed brightness (was introduced by optimalization)
 * added threshold functionality

still have to fix the background bleeding. not sure why it happens.
needs some revisites.

7 years agoFix #31646, somehow a 2.62 file output node can have NULL storage pointer. Not sure...
Lukas Toenne [Tue, 19 Jun 2012 07:46:45 +0000 (07:46 +0000)]
Fix #31646, somehow a 2.62 file output node can have NULL storage pointer. Not sure how this can happen, but added checks in do_versions to make sure the file doesn't crash. Paths will probably have to be reset though.

7 years agoError reporting added.
Ove Murberg Henriksen [Tue, 19 Jun 2012 02:23:31 +0000 (02:23 +0000)]
Error reporting added.
Note that when changing to optional methods that fails, it fails silently still.
Might have to adress this.

7 years agoBugfix to if statement always reporting true
Ove Murberg Henriksen [Tue, 19 Jun 2012 01:19:44 +0000 (01:19 +0000)]
Bugfix to if statement always reporting true

7 years agoFixed loop instead of one liners for interpolate over face method mode.
Ove Murberg Henriksen [Tue, 19 Jun 2012 00:35:39 +0000 (00:35 +0000)]
Fixed loop instead of one liners for interpolate over face method mode.

7 years ago * Enabled OpenCL for the compositor
Jeroen Bakker [Mon, 18 Jun 2012 21:20:11 +0000 (21:20 +0000)]
 * Enabled OpenCL for the compositor

Tested on:
   - Windows32 ATI V5800
   - Linux64 GTX360M
   - Linux64 Quadro FX360M

The ATI is much more stable as the Nvidia platforms. We have tested
a different scheduling that will speed up for AMD (not checked in yet)

It compiles on all platforms, but fails on our MAC book Pro.
Black lines are produced on the top of a opencl workgroup.

By using localworksize we were able to remove these lines, but
are not satisfied at this solution (so will not check this in yet).

Please everyone check if it works on your configuration and add
Bugs when needed.

To test you need to add a BokehBlur to your scene and enable the
OpenCL flag in the property panel.

7 years agoFix for subsurf oscillations along creased boundary edges
Nicholas Bishop [Mon, 18 Jun 2012 20:50:35 +0000 (20:50 +0000)]
Fix for subsurf oscillations along creased boundary edges

Changed the "exterior edge interior shift" section of subsurf calc to
always treat boundary edges the same, regardless of sharpness. We
should revisit subsurf creasing to see if more consistent and
predictable results are possible, but for now this a non-intrusive way
to avoid wavyness along the boundary.

Fixes bug [#31864] Artifacts when using Subsurf+Crease on plane
http://projects.blender.org/tracker/index.php?func=detail&aid=31864&group_id=9&atid=498

7 years agoCode cleanup: use float* rather than void* in subsurf calculation
Nicholas Bishop [Mon, 18 Jun 2012 20:50:25 +0000 (20:50 +0000)]
Code cleanup: use float* rather than void* in subsurf calculation

No functional changes.

7 years agoMinor UI message fixes.
Bastien Montagne [Mon, 18 Jun 2012 20:22:23 +0000 (20:22 +0000)]
Minor UI message fixes.

7 years agostyle cleanup fixed indents (I belive!?!)
Ove Murberg Henriksen [Mon, 18 Jun 2012 19:59:15 +0000 (19:59 +0000)]
style cleanup fixed indents (I belive!?!)

7 years agoFix for compiling with all warnings as error (commenting out unused vars).
Bastien Montagne [Mon, 18 Jun 2012 19:37:01 +0000 (19:37 +0000)]
Fix for compiling with all warnings as error (commenting out unused vars).

7 years agoBugfix: no longer crashes when MDefomWeight is not fond on source.
Ove Murberg Henriksen [Mon, 18 Jun 2012 19:32:45 +0000 (19:32 +0000)]
Bugfix: no longer crashes when MDefomWeight is not fond on source.

7 years agoDO not reset clip's focal length when changing path to footage
Sergey Sharybin [Mon, 18 Jun 2012 18:22:49 +0000 (18:22 +0000)]
DO not reset clip's focal length when changing path to footage

7 years agoFix for sculpt undo updating hidden rather than coords.
Nicholas Bishop [Mon, 18 Jun 2012 17:49:31 +0000 (17:49 +0000)]
Fix for sculpt undo updating hidden rather than coords.

Fixes bug [#31858] Undo + sculpt mode, which exposed the bug by having
two objects use the same mesh data.

The rebuild variable was initialize to true, so multires data was
getting marked as having GridHidden modified rather than coords
modified.

7 years agoChanged naming of "option" to "mode".
Ove Murberg Henriksen [Mon, 18 Jun 2012 17:11:53 +0000 (17:11 +0000)]
Changed naming of "option" to "mode".
No longer using defvert_verify_index() but defvert_find_index().
Changing function created error wehn not found. Must be adressed.

7 years agoPatch #31755: fix missing redraw in space_buttons when grouping objects (CTRL+G)
Sergey Sharybin [Mon, 18 Jun 2012 17:07:26 +0000 (17:07 +0000)]
Patch #31755: fix missing redraw in space_buttons when grouping objects (CTRL+G)

When you group objects with CTRL+G and have the properties
space --> object tab --> groups panel visible there is a redraw
missing.

Patch by Philipp Oeser. Thanks!

7 years agoFix #31740, compositor overwrites images on frame scrubbing. Restored old compositor...
Lukas Toenne [Mon, 18 Jun 2012 16:23:16 +0000 (16:23 +0000)]
Fix #31740, compositor overwrites images on frame scrubbing. Restored old compositor behavior which only saves images when doing an actual rendering (this was not implemented in Tile yet).

7 years agoSome options used for "expert" x264 setup were removed from FFmpeg 0.11
Sergey Sharybin [Mon, 18 Jun 2012 15:42:23 +0000 (15:42 +0000)]
Some options used for "expert" x264 setup were removed from FFmpeg 0.11
Prevent crashes in cases when option can't be found.

7 years agoFix #31825: 3D View Editor Header > Object > Game > Copy Properties affecting other...
Sergey Sharybin [Mon, 18 Jun 2012 14:44:16 +0000 (14:44 +0000)]
Fix #31825: 3D View Editor Header > Object > Game > Copy Properties affecting other commands.

Mark property to be copied/moved as SKIP_SAVE. That was giving the issues.

7 years agoFix #31826: UV/Image editor paint image crash
Sergey Sharybin [Mon, 18 Jun 2012 14:08:54 +0000 (14:08 +0000)]
Fix #31826: UV/Image editor paint image crash

Missed NULL check in own refactoring a while ago.

7 years agoDisable mouse slide to control offset and uniform pattern scale for now
Sergey Sharybin [Mon, 18 Jun 2012 14:02:59 +0000 (14:02 +0000)]
Disable mouse slide to control offset and uniform pattern scale for now

This is nice to have, but requires better approach for visualization.

Any ideas? :)

7 years agoReverting changes made in r48030 by Campbell's request
Sergey Sharybin [Mon, 18 Jun 2012 13:46:57 +0000 (13:46 +0000)]
Reverting changes made in r48030 by Campbell's request

7 years agostyle cleanup
Campbell Barton [Mon, 18 Jun 2012 13:01:24 +0000 (13:01 +0000)]
style cleanup

7 years agoFix for recent bugfix, make old files with strand width fade 2.0 render same.
Brecht Van Lommel [Mon, 18 Jun 2012 12:49:05 +0000 (12:49 +0000)]
Fix for recent bugfix, make old files with strand width fade 2.0 render same.

7 years agoRNA: add Area and Region window xy coordinates access.
Brecht Van Lommel [Mon, 18 Jun 2012 12:48:51 +0000 (12:48 +0000)]
RNA: add Area and Region window xy coordinates access.

7 years agoFix for compiling with all warnings as error (commenting out unused vars).
Bastien Montagne [Mon, 18 Jun 2012 12:39:19 +0000 (12:39 +0000)]
Fix for compiling with all warnings as error (commenting out unused vars).

7 years agoFix #31856: movieclips.load(filepath=None) or value crash Blender
Sergey Sharybin [Mon, 18 Jun 2012 12:34:19 +0000 (12:34 +0000)]
Fix #31856: movieclips.load(filepath=None) or value crash Blender

Disallow running PyUnicode_EncodeFSDefault for None type which seems
to be an issue on Windows.

7 years agoFix #31838: Console error with particle Child Simplification is enabled.
Sergey Sharybin [Mon, 18 Jun 2012 12:29:44 +0000 (12:29 +0000)]
Fix #31838: Console error with particle Child Simplification is enabled.

Patch by Philipp Oeser, thanks!

7 years agoReduce amount of deprecated symbols used from FFmpeg
Sergey Sharybin [Mon, 18 Jun 2012 10:29:11 +0000 (10:29 +0000)]
Reduce amount of deprecated symbols used from FFmpeg

This switches some areas of Blender which are related on FFmpeg stuff
from deprecated symbols to currently supported one.

Pretty straightforward changes based on documentation of FFmpeg's
API which symbols should be now used.

This should make Blender compatible with recent FFmpeg 0.11.

Should be no functional changes.

7 years agoPardon, typo in own commit for SCons changes. Also added missed headers.
Sergey Sharybin [Mon, 18 Jun 2012 09:52:41 +0000 (09:52 +0000)]
Pardon, typo in own commit for SCons changes. Also added missed headers.
Should work now.

7 years agoForgot to define WITH_COLLADA in SCons in recent commit
Sergey Sharybin [Mon, 18 Jun 2012 09:48:47 +0000 (09:48 +0000)]
Forgot to define WITH_COLLADA in SCons in recent commit

Also fix some issues with header files:
- Added ifndef .. define .. endif blocks to be sure headers are not
  including twice.
- DO not include WM stuff in headers, use anonymous structure names instead.

7 years agoFix compilation error for SCons
Sergey Sharybin [Mon, 18 Jun 2012 09:20:49 +0000 (09:20 +0000)]
Fix compilation error for SCons

Was missed some scons rules after recent collada changes

7 years agoSVN maintenance.
Guillermo S. Romero [Mon, 18 Jun 2012 01:17:50 +0000 (01:17 +0000)]
SVN maintenance.

7 years agoCollada: fix for building without collada
Gaia Clary [Mon, 18 Jun 2012 00:27:30 +0000 (00:27 +0000)]
Collada: fix for building without collada

7 years agoCollada: fix case of filename
Gaia Clary [Sun, 17 Jun 2012 23:48:51 +0000 (23:48 +0000)]
Collada: fix case of filename

7 years agoCollada: fixed contributor line in CMakeLists.txt
Gaia Clary [Sun, 17 Jun 2012 23:28:29 +0000 (23:28 +0000)]
Collada: fixed contributor line in CMakeLists.txt

7 years agoCollada: Moved interface definitions from wm_operators.c to blender/editors/io
Gaia Clary [Sun, 17 Jun 2012 23:13:39 +0000 (23:13 +0000)]
Collada: Moved interface definitions from wm_operators.c to blender/editors/io

7 years agosvn merge ^/trunk/blender -r48004:48011
Ove Murberg Henriksen [Sun, 17 Jun 2012 21:06:30 +0000 (21:06 +0000)]
svn merge ^/trunk/blender -r48004:48011

7 years agoCollada: (Exporter) reorganized the export panel
Gaia Clary [Sun, 17 Jun 2012 20:19:44 +0000 (20:19 +0000)]
Collada: (Exporter) reorganized the export panel

7 years agoNow updating of resolution should happen nice when clip's filepath is changing
Sergey Sharybin [Sun, 17 Jun 2012 16:40:16 +0000 (16:40 +0000)]
Now updating of resolution should happen nice when clip's filepath is changing

7 years ago== filebrowser ==
Andrea Weikert [Sun, 17 Jun 2012 14:16:26 +0000 (14:16 +0000)]
== filebrowser ==
fixes:
* Sequence editor not loading file typed in filebrowser file button (reported by Sergey on IRC)
* filename button doesn't match exactly typed in filename

notes:
* file specified in the filename button now gets added to 'files' list, even if not selected
* after matching filename (either by typing in exact match or using wildcards) the first match is assigned to the filename button.

7 years agostyle cleanup: also quiet a warning.
Campbell Barton [Sun, 17 Jun 2012 11:36:28 +0000 (11:36 +0000)]
style cleanup: also quiet a warning.

7 years agostyle cleanup:
Campbell Barton [Sun, 17 Jun 2012 09:58:26 +0000 (09:58 +0000)]
style cleanup:
also fix for building ghost test and fix double free in one of the tests

7 years agoFix for [#31848] "BGE: Commit r47628 breaks custom GLSL material shaders" reported...
Mitchell Stokes [Sun, 17 Jun 2012 07:59:22 +0000 (07:59 +0000)]
Fix for [#31848] "BGE: Commit r47628 breaks custom GLSL material shaders" reported by Alex Fraser.

Custom shaders is a case where the BGE can be using GLSL materials and still need to upload textures without bf_gpu. I tweaked some logic to handle this special case and added more comments.

7 years agosvn merge ^/trunk/blender -r47023:HEAD
Ove Murberg Henriksen [Sun, 17 Jun 2012 04:14:44 +0000 (04:14 +0000)]
svn merge ^/trunk/blender -r47023:HEAD

7 years agoCollada: (Exporter) add 'mesh type selection(view|render)' for Apply modifiers option
Gaia Clary [Sat, 16 Jun 2012 23:35:53 +0000 (23:35 +0000)]
Collada: (Exporter) add 'mesh type selection(view|render)' for Apply modifiers option

7 years agocode cleanup: includes, also correct some py example typos
Campbell Barton [Sat, 16 Jun 2012 20:20:07 +0000 (20:20 +0000)]
code cleanup: includes, also correct some py example typos

7 years agodisable GaussianAlpha from attempting to get a non existing socket - and add an asser...
Campbell Barton [Sat, 16 Jun 2012 19:34:38 +0000 (19:34 +0000)]
disable GaussianAlpha from attempting to get a non existing socket - and add an assert if this is attempted.

7 years agostyle cleanup
Campbell Barton [Sat, 16 Jun 2012 16:57:16 +0000 (16:57 +0000)]
style cleanup

7 years agoshrink the object struct 8 bytes - remove unused ctime variable.
Campbell Barton [Sat, 16 Jun 2012 16:50:23 +0000 (16:50 +0000)]
shrink the object struct 8 bytes - remove unused ctime variable.

7 years agocode cleanup: make names more logical
Campbell Barton [Sat, 16 Jun 2012 15:51:52 +0000 (15:51 +0000)]
code cleanup: make names more logical

7 years agocode cleanup: spelling 'multiplyer' --> 'multiplier'
Campbell Barton [Sat, 16 Jun 2012 15:32:18 +0000 (15:32 +0000)]
code cleanup: spelling 'multiplyer' --> 'multiplier'

7 years agouse ease interpolation for dilate/erode feather option, looks smoother
Campbell Barton [Sat, 16 Jun 2012 15:15:05 +0000 (15:15 +0000)]
use ease interpolation for dilate/erode feather option, looks smoother

7 years agosupport for negative feather dilate/erode
Campbell Barton [Sat, 16 Jun 2012 14:40:16 +0000 (14:40 +0000)]
support for negative feather dilate/erode

7 years agofix for errors in last commit (dilate/erode has no input)
Campbell Barton [Sat, 16 Jun 2012 14:11:30 +0000 (14:11 +0000)]
fix for errors in last commit (dilate/erode has no input)

7 years agoBugfix [#31843] Inserting of visual keys for Damped Track constraint broken
Joshua Leung [Sat, 16 Jun 2012 13:51:18 +0000 (13:51 +0000)]
Bugfix [#31843] Inserting of visual keys for Damped Track constraint broken

7 years agofeather option for dilate/erode node - needed for alpha masks so we can (blur in...
Campbell Barton [Sat, 16 Jun 2012 13:46:20 +0000 (13:46 +0000)]
feather option for dilate/erode node - needed for alpha masks so we can (blur in/out), currently only positive values supported.

7 years agospeedup for fast gauss blue (approx 10% - 15%)
Campbell Barton [Sat, 16 Jun 2012 09:52:38 +0000 (09:52 +0000)]
speedup for fast gauss blue (approx 10% - 15%)
- get the image width and height once rather then calculating on every access (was doing min/max subtract).
- use unsigned int's - faster for looping.

7 years agostyle cleanup
Campbell Barton [Sat, 16 Jun 2012 09:18:00 +0000 (09:18 +0000)]
style cleanup

7 years agocode cleanup: collada
Campbell Barton [Sat, 16 Jun 2012 09:16:24 +0000 (09:16 +0000)]
code cleanup: collada
- when bubble sorting names - dont convert to str::string just to compare strings
- use BLI_linklist_index() to check if an item is in the list
- quiet some warnings

7 years agoCollada: (Exporter) Add new option 'deform bones only'
Gaia Clary [Fri, 15 Jun 2012 22:00:25 +0000 (22:00 +0000)]
Collada: (Exporter) Add new option 'deform bones only'

7 years agofix for running blender as a python module - dont parse args from python.
Campbell Barton [Fri, 15 Jun 2012 21:19:05 +0000 (21:19 +0000)]
fix for running blender as a python module - dont parse args from python.

7 years agofix for building blender as a python module on windows.
Campbell Barton [Fri, 15 Jun 2012 20:59:00 +0000 (20:59 +0000)]
fix for building blender as a python module on windows.

7 years agostyle cleanup: compositor operations
Campbell Barton [Fri, 15 Jun 2012 18:42:03 +0000 (18:42 +0000)]
style cleanup: compositor operations

7 years agoChanged behavior of how pattern is controlling by mouse:
Sergey Sharybin [Fri, 15 Jun 2012 18:31:46 +0000 (18:31 +0000)]
Changed behavior of how pattern is controlling by mouse:

- Removed scaling option which used to be Ctrl+Slide of individual
  pattern corner.
- Added extra rectangle area which is being drawing around pattern
  and which supports the following things:

  * Slide by it's left upper corner would define offset of marker
  * Slide by it's right bottom corner would scale overall pattern

- Added extra handle which is drawing from pattern center and which
  is being used to define scale and rotation of pattern area.

7 years agostyle cleanup: more nodes
Campbell Barton [Fri, 15 Jun 2012 17:57:39 +0000 (17:57 +0000)]
style cleanup: more nodes

7 years agostyle cleanup: remaining nodes in intern/
Campbell Barton [Fri, 15 Jun 2012 17:41:12 +0000 (17:41 +0000)]
style cleanup: remaining nodes in intern/

7 years agoReshuffle code in tracking marker's slide operator, should be
Sergey Sharybin [Fri, 15 Jun 2012 16:07:33 +0000 (16:07 +0000)]
Reshuffle code in tracking marker's slide operator, should be
easier to follow the code now.
y

7 years agoRemove unused code and correct comment for track mask AA
Sergey Sharybin [Fri, 15 Jun 2012 16:07:23 +0000 (16:07 +0000)]
Remove unused code and correct comment for track mask AA

Tip: XXX should be used for such kind of crap which is bad for release
     disabled AA for mask is not such a case.

7 years agominor optimizations for dilate
Campbell Barton [Fri, 15 Jun 2012 15:55:37 +0000 (15:55 +0000)]
minor optimizations for dilate

7 years agostyle cleanup
Campbell Barton [Fri, 15 Jun 2012 15:04:56 +0000 (15:04 +0000)]
style cleanup

7 years agoFix more of #31789: cycles border render going out of view giving wrong result.
Brecht Van Lommel [Fri, 15 Jun 2012 15:01:32 +0000 (15:01 +0000)]
Fix more of #31789: cycles border render going out of view giving wrong result.

7 years agostyle cleanup
Campbell Barton [Fri, 15 Jun 2012 14:45:49 +0000 (14:45 +0000)]
style cleanup

7 years agofix for building without libmv
Campbell Barton [Fri, 15 Jun 2012 14:40:01 +0000 (14:40 +0000)]
fix for building without libmv

7 years agoCode deduplicaiton in motion tracking slide operator
Sergey Sharybin [Fri, 15 Jun 2012 14:26:27 +0000 (14:26 +0000)]
Code deduplicaiton in motion tracking slide operator

7 years agoStyle cleanup
Sergey Sharybin [Fri, 15 Jun 2012 14:11:23 +0000 (14:11 +0000)]
Style cleanup

7 years agoEnsure enums in DNA files has got explicit values
Sergey Sharybin [Fri, 15 Jun 2012 14:11:05 +0000 (14:11 +0000)]
Ensure enums in DNA files has got explicit values

See http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#Macros.2C_Enums.2C_Inline_functions

7 years agofix for other uninitialized values for the split viewer node as well as incorrect...
Campbell Barton [Fri, 15 Jun 2012 13:56:54 +0000 (13:56 +0000)]
fix for other uninitialized values for the split viewer node as well as incorrect frees for gaussian blue nodes.

7 years agofix for using un-initialized memory in the new compositor for the split view node.
Campbell Barton [Fri, 15 Jun 2012 13:35:24 +0000 (13:35 +0000)]
fix for using un-initialized memory in the new compositor for the split view node.

7 years agoCore matte input for keying node
Sergey Sharybin [Fri, 15 Jun 2012 11:53:51 +0000 (11:53 +0000)]
Core matte input for keying node

This matte could be used to force alpha be at high values in areas where
algorithm detects it as edge or background color.

7 years agoFix potential memory leak in marker sliding operator
Sergey Sharybin [Fri, 15 Jun 2012 11:42:09 +0000 (11:42 +0000)]
Fix potential memory leak in marker sliding operator

7 years agoMove selection operators of Clip Editor into their own file
Sergey Sharybin [Fri, 15 Jun 2012 11:40:04 +0000 (11:40 +0000)]
Move selection operators of Clip Editor into their own file

7 years ago2D stabilization didn't work since clip start frame commit
Sergey Sharybin [Fri, 15 Jun 2012 11:15:48 +0000 (11:15 +0000)]
2D stabilization didn't work since clip start frame commit

7 years agoInternal refactoring of tracking module, should be no functional changes
Sergey Sharybin [Fri, 15 Jun 2012 11:03:23 +0000 (11:03 +0000)]
Internal refactoring of tracking module, should be no functional changes

- Re-arrange functions in headers and implementation file to make them
  more grouped by entity they're operating with. Also order of functions
  in implementation file should match order of functions in header for
  easier navigation.

- Rename some functions to match conventions of naming public functions.
- Some code de-duplication, still some room for improvements tho.
- Split main 2D tracking functions into smaller steps to make it more clear.

Accidentally OpenMP was disabled in some of previous commits, re-enable it.

7 years agoFix cycles non-progressive integrator not delivering correct AO pass.
Brecht Van Lommel [Fri, 15 Jun 2012 10:15:10 +0000 (10:15 +0000)]
Fix cycles non-progressive integrator not delivering correct AO pass.

7 years agostyle cleanup: composite/blur
Campbell Barton [Fri, 15 Jun 2012 09:58:52 +0000 (09:58 +0000)]
style cleanup: composite/blur

7 years agoCollada (Exporter) improved export panel layout minor code cleanup
Gaia Clary [Fri, 15 Jun 2012 09:56:06 +0000 (09:56 +0000)]
Collada (Exporter) improved export panel layout minor code cleanup