From ecd8ea634ee45dcbb6ceb941988c55d1ae99be46 Mon Sep 17 00:00:00 2001 From: rodolforg Date: Wed, 16 Nov 2022 10:14:54 -0300 Subject: [PATCH] refactor(NoiseDistort): remove useless method, argument, intermediate var (#2887) --- synfig-core/src/modules/mod_noise/distort.cpp | 20 ++++++------------- synfig-core/src/modules/mod_noise/distort.h | 4 +--- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/synfig-core/src/modules/mod_noise/distort.cpp b/synfig-core/src/modules/mod_noise/distort.cpp index 103a4ff9426..6b08ec6f740 100644 --- a/synfig-core/src/modules/mod_noise/distort.cpp +++ b/synfig-core/src/modules/mod_noise/distort.cpp @@ -132,17 +132,9 @@ NoiseDistort::point_func(const Point &point)const } inline Color -NoiseDistort::color_func(const Point &point, float /*supersample*/,Context context)const +NoiseDistort::color_func(const Point &point, Context context)const { - Color ret(0,0,0,0); - ret=context.get_color(point_func(point)); - return ret; -} - -inline float -NoiseDistort::calc_supersample(const synfig::Point &/*x*/, float /*pw*/,float /*ph*/)const -{ - return 0.0f; + return context.get_color(point_func(point)); } synfig::Layer::Handle @@ -152,7 +144,7 @@ NoiseDistort::hit_check(synfig::Context context, const synfig::Point &point)cons return const_cast(this); if(get_amount()==0.0) return context.hit_check(point); - if(color_func(point,0,context).get_a()>0.5) + if(color_func(point,context).get_a()>0.5) return const_cast(this); return synfig::Layer::Handle(); } @@ -243,7 +235,7 @@ NoiseDistort::get_param_vocab()const Color NoiseDistort::get_color(Context context, const Point &point)const { - const Color color(color_func(point,0,context)); + const Color color(color_func(point,context)); if(get_amount()==1.0 && get_blend_method()==Color::BLEND_STRAIGHT) return color; @@ -326,13 +318,13 @@ NoiseDistort::accelerated_render(Context context,Surface *surface,int quality, c { for(y=0,pos[1]=tl[1];y