[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48914] trunk/blender/source/blender/ blenkernel/BKE_mask.h: replace masking rasterizer with a more simple geometry based rasterizer ( for the compositor).

Campbell Barton ideasman42 at gmail.com
Sat Jul 14 17:29:05 CEST 2012


Revision: 48914
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48914
Author:   campbellbarton
Date:     2012-07-14 15:29:05 +0000 (Sat, 14 Jul 2012)
Log Message:
-----------
replace masking rasterizer with a more simple geometry based rasterizer (for the compositor).

notes:
- uncomment  #define USE_RASKTER in BKE_mask.h to use the previous mask rasterizer.
- slightly slower for regular masks but significantly faster for feather.
- main benefit is that it threads well so works nice for tile compositor.
- feather is lower quality, can use some improvements here.
- feather can also use some interpolation enhancements, will do later.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_mask.h

Modified: trunk/blender/source/blender/blenkernel/BKE_mask.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_mask.h	2012-07-14 14:03:36 UTC (rev 48913)
+++ trunk/blender/source/blender/blenkernel/BKE_mask.h	2012-07-14 15:29:05 UTC (rev 48914)
@@ -206,7 +206,7 @@
 #define MASKPOINT_DESEL_HANDLE(p)   { (p)->bezt.f1 &= ~SELECT; (p)->bezt.f3 &= ~SELECT; } (void)0
 
 /* disable to test alternate rasterizer */
-#define USE_RASKTER
+/* #define USE_RASKTER */
 
 /* mask_rasterize.c */
 #ifndef USE_RASKTER




More information about the Bf-blender-cvs mailing list