8ce53a2a98
new mask rasterizer written to take advantage of the compositors threading, mostly functional but disabled by default (still a little wip).
2012-07-12 20:10:41 +00:00
facc2429ab
Mask node: create a copy of layers to be rasterized in initExecution
...
This creates a list of splines to be rasterized in nitExecution which
is being called from main thread. This should resolve possible threading
issues discovered in tomato branch.
2012-07-04 07:10:23 +00:00
6a1d82490e
use m_ prefix for compositor class members (all compositor operations).
2012-06-26 01:22:05 +00:00
54156e2b82
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'
2012-06-21 12:27:57 +00:00
570cc70772
style cleanup: compositor operations
2012-06-15 18:42:03 +00:00
ceffc2cd50
add Anti-Aliasing (very rough draft algorithm, NOT FINAL version) to raskter lib. Code is still quite messy but will be replaced when final algo comes in anyway.
2012-06-13 19:57:23 +00:00
be1b5f82ce
* optimized threading
...
* break out with glare node
* Added OpenCL kernels compatible with AMD still need some testing.
2012-06-13 12:34:56 +00:00
16dededdf3
remove input socket of mask node, this wasnt used.
2012-06-12 18:36:49 +00:00
bdf9e02346
new sequence strip type for masks.
2012-06-07 18:24:36 +00:00
489fa2d108
remaining mask files from tomato. these wont get svn history carried over.
2012-06-04 15:49:58 +00:00