git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2266
1f10aa63-cdf2-0310-b900-
c93c546f37ac
/* === M A C R O S ========================================================= */
/* === M A C R O S ========================================================= */
+// note that if this isn't defined then the rendering is incorrect for
+// the straight blend method since the optimize_layers() function in
+// canvas.cpp which makes the straight blend method work correctly
+// isn't called. ie. leave this defined. to see the problem, draw a
+// small circle over a solid background. set circle to amount 0.99
+// and blend method 'straight'. the background should vanish but doesn't
#define SYNFIG_OPTIMIZE_LAYER_TREE
#define PIXEL_RENDERING_LIMIT 1500000
#define SYNFIG_OPTIMIZE_LAYER_TREE
#define PIXEL_RENDERING_LIMIT 1500000
const unsigned int DEF_TILE_WIDTH = TILE_SIZE / 2;
const unsigned int DEF_TILE_HEIGHT= TILE_SIZE / 2;
const unsigned int DEF_TILE_WIDTH = TILE_SIZE / 2;
const unsigned int DEF_TILE_HEIGHT= TILE_SIZE / 2;
+// note that if this isn't defined then the rendering is incorrect for
+// the straight blend method since the optimize_layers() function in
+// canvas.cpp which makes the straight blend method work correctly
+// isn't called. ie. leave this defined. to see the problem, draw a
+// small circle over a solid background. set circle to amount 0.99
+// and blend method 'straight'. the background should vanish but doesn't
#define SYNFIG_OPTIMIZE_LAYER_TREE
#define SYNFIG_OPTIMIZE_LAYER_TREE
#ifdef _DEBUG
// #define SYNFIG_DISPLAY_EFFICIENCY
#endif
#ifdef _DEBUG
// #define SYNFIG_DISPLAY_EFFICIENCY
#endif