From: dooglus Date: Sat, 22 Nov 2008 15:34:38 +0000 (+0000) Subject: Tidying. X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=e23107e333ebe9065caf164c7a974dd75d0f179a;p=synfig.git Tidying. git-svn-id: https://synfig.svn.sourceforge.net/svnroot/synfig@2238 1f10aa63-cdf2-0310-b900-c93c546f37ac --- diff --git a/synfig-core/trunk/src/modules/example/metaballs.cpp b/synfig-core/trunk/src/modules/example/metaballs.cpp index 6d9f959..9d55518 100644 --- a/synfig-core/trunk/src/modules/example/metaballs.cpp +++ b/synfig-core/trunk/src/modules/example/metaballs.cpp @@ -166,9 +166,7 @@ Metaballs::totaldensity(const Point &pos) const //sum up weighted functions for(unsigned int i=0;i= threshold) + if (totaldensity(pos) >= threshold) return color; else return context.get_color(pos); @@ -188,21 +184,14 @@ bool Metaballs::accelerated_render(Context context,Surface *surface,int quality, const RendDesc &renddesc, ProgressCallback *cb)const { // Width and Height of a pixel - const Point br(renddesc.get_br()), - tl(renddesc.get_tl()); - - const int w = renddesc.get_w(), - h = renddesc.get_h(); - - Real pw = renddesc.get_pw(); - Real ph = renddesc.get_ph(); + const Point br(renddesc.get_br()), tl(renddesc.get_tl()); + const int w(renddesc.get_w()), h(renddesc.get_h()); + const Real pw(renddesc.get_pw()), ph(renddesc.get_ph()); SuperCallback supercb(cb,0,9000,10000); Point pos(tl[0],tl[1]); - Real dens; - if(!context.accelerated_render(surface,quality,renddesc,&supercb)) { if(cb)cb->error(strprintf(__FILE__"%d: Accelerated Renderer Failure",__LINE__)); @@ -213,14 +202,8 @@ Metaballs::accelerated_render(Context context,Surface *surface,int quality, cons { pos[0] = tl[0]; for(int x = 0; x < w; x++, pos[0] += pw) - { - dens = totaldensity(pos); - - if(dens >= threshold) - { + if (totaldensity(pos) >= threshold) (*surface)[y][x] = Color::blend(color,(*surface)[y][x],get_amount(),get_blend_method()); - } - } } // Mark our progress as finished