Author: Carlos Lopez <[email protected]>
Date: Sun Aug 19 08:53:42 2012 +0200
ConicalGradient: try to anti aliasing when two color stops lies on the same
position. Doesn't seem to work.
---
.../src/modules/mod_gradient/conicalgradient.cpp | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/synfig-core/src/modules/mod_gradient/conicalgradient.cpp
b/synfig-core/src/modules/mod_gradient/conicalgradient.cpp
index f95507d..e415735 100644
--- a/synfig-core/src/modules/mod_gradient/conicalgradient.cpp
+++ b/synfig-core/src/modules/mod_gradient/conicalgradient.cpp
@@ -326,9 +326,9 @@ ConicalGradient::accelerated_cairorender(Context
context,cairo_surface_t *surfac
radius=sqrt(radius);
synfig::info("radius=%f", radius);
bool cpoints_all_opaque=compile_mesh(pattern, gradient, radius);
- if(quality>8) cairo_pattern_set_filter(pattern, CAIRO_FILTER_FAST);
- else if(quality>=4) cairo_pattern_set_filter(pattern,
CAIRO_FILTER_GOOD);
- else cairo_pattern_set_filter(pattern, CAIRO_FILTER_BEST);
+ if(quality>8) cairo_set_antialias(cr, CAIRO_ANTIALIAS_NONE);
+ else if(quality>=4) cairo_set_antialias(cr, CAIRO_ANTIALIAS_GOOD);
+ else cairo_set_antialias(cr, CAIRO_ANTIALIAS_BEST);
if(
!
(is_solid_color() ||
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl