prevent uninitialized memory use when writing avi's.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49408 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed [#32226] Black cadioptric lenses in CPU BokehBlur node


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49409 954f8c5b-7b00-dc11-b283-0030488c597c
support for curve orco uv's as UV's in cycles.

ideally these would be used as generated coordinates, but this is tricly because cycles calculates its own orco's and doesnt know about curve settings.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49412 954f8c5b-7b00-dc11-b283-0030488c597c
resolve glitch in the image space where mask editing and UVs would conflict.

now UV editing overrides mask.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49415 954f8c5b-7b00-dc11-b283-0030488c597c
Fix warnings on old apple GCC compiler due to no support for alloc_size attribute.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49417 954f8c5b-7b00-dc11-b283-0030488c597c
Code tweak removing comment, the fix here is indeed correct.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49418 954f8c5b-7b00-dc11-b283-0030488c597c
Tweak to commit related to non-power-of-two textures, some cards claim to
support this but actually don't, so use the function that checks for that.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49419 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles issue with wrong texture coordinates on a second render layer with
a mask layer enabled.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49420 954f8c5b-7b00-dc11-b283-0030488c597c
Remove "Loading byte/float" debug messages. They were added at the time
we've been looking into texture limit for Mango and it's not needed now.

Anyway, this prints didn't cover all the cases when images were loading.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49421 954f8c5b-7b00-dc11-b283-0030488c597c
use the same rasterizer as the compositor for the sequencer.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49422 954f8c5b-7b00-dc11-b283-0030488c597c
remove references to raskter from compositor and BKE mask.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49423 954f8c5b-7b00-dc11-b283-0030488c597c
multi-threaded sequencer buffer calculation for masks.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49425 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed wrong mask display with clip's pixel aspect and image editor display aspect != 1.0

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49426 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: remove unused code

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49427 954f8c5b-7b00-dc11-b283-0030488c597c
changes to mask editing
- use Alt to modify all mask feather at once while dragging.
- copying a multi-user mask from the interface works now.
- show masks when UV editing isnt used, rather then checking editmode (would give some odd/annoying image space header).
- add a fake mask user by default.
- moving points with LMB drag no longer selects them.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49428 954f8c5b-7b00-dc11-b283-0030488c597c
Mask / Win64 compile fix: "Index variable in OpenMP 'for' statement must have signed integral type"

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49429 954f8c5b-7b00-dc11-b283-0030488c597c
Expand function for masks, so no masks could be properly linked
in cases when they've got parenting to motion tracking data.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49431 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed own error in setting user counter to mask when changing clip editor's mask.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49432 954f8c5b-7b00-dc11-b283-0030488c597c
quiet spacenav output on linux for regular builds, ifdef signed int for msvc openmp. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49433 954f8c5b-7b00-dc11-b283-0030488c597c
fill in dummy values when using movie clip distort node but compiled without libmv.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@49434 954f8c5b-7b00-dc11-b283-0030488c597c