Skip to content

Commit

Permalink
Blur: use ColorAccumulator and CairoColorAccumulator pointers for the…
Browse files Browse the repository at this point in the history
… values passed to gauss_blur_5x5_. Also fix a three repetitive useless sentence.
  • Loading branch information
genete committed Sep 18, 2012
1 parent 6725439 commit cd79b81
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions synfig-core/src/synfig/blur.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -728,14 +728,14 @@ bool Blur::operator()(const Surface &surface,
int bh = (int)(abs(ph)*size[1]*GAUSSIAN_ADJUSTMENT+0.5);
int max=bw+bh;

Color *SC0=new class Color[w+2];
Color *SC1=new class Color[w+2];
Color *SC2=new class Color[w+2];
Color *SC3=new class Color[w+2];
memset(SC0,0,(w+2)*sizeof(Color));
memset(SC0,0,(w+2)*sizeof(Color));
memset(SC0,0,(w+2)*sizeof(Color));
memset(SC0,0,(w+2)*sizeof(Color));
ColorAccumulator *SC0=new ColorAccumulator[w+2];
ColorAccumulator *SC1=new ColorAccumulator[w+2];
ColorAccumulator *SC2=new ColorAccumulator[w+2];
ColorAccumulator *SC3=new ColorAccumulator[w+2];
memset(SC0,0,(w+2)*sizeof(ColorAccumulator));
memset(SC1,0,(w+2)*sizeof(ColorAccumulator));
memset(SC2,0,(w+2)*sizeof(ColorAccumulator));
memset(SC3,0,(w+2)*sizeof(ColorAccumulator));

//synfig::warning("Didn't crash yet b2");
//int i = 0;
Expand Down Expand Up @@ -1114,14 +1114,14 @@ bool Blur::operator()(cairo_surface_t *surface,
int bh = (int)(abs(ph)*size[1]*GAUSSIAN_ADJUSTMENT+0.5);
int max=bw+bh;

CairoColor *SC0=new class CairoColor[w+2];
CairoColor *SC1=new class CairoColor[w+2];
CairoColor *SC2=new class CairoColor[w+2];
CairoColor *SC3=new class CairoColor[w+2];
memset(SC0,0,(w+2)*sizeof(CairoColor));
memset(SC1,0,(w+2)*sizeof(CairoColor));
memset(SC2,0,(w+2)*sizeof(CairoColor));
memset(SC3,0,(w+2)*sizeof(CairoColor));
CairoColorAccumulator *SC0=new class CairoColorAccumulator[w+2];
CairoColorAccumulator *SC1=new class CairoColorAccumulator[w+2];
CairoColorAccumulator *SC2=new class CairoColorAccumulator[w+2];
CairoColorAccumulator *SC3=new class CairoColorAccumulator[w+2];
memset(SC0,0,(w+2)*sizeof(CairoColorAccumulator));
memset(SC1,0,(w+2)*sizeof(CairoColorAccumulator));
memset(SC2,0,(w+2)*sizeof(CairoColorAccumulator));
memset(SC3,0,(w+2)*sizeof(CairoColorAccumulator));

while(bw&&bh)
{
Expand Down

0 comments on commit cd79b81

Please sign in to comment.