ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/background.C
(Generate patch)

Comparing rxvt-unicode/src/background.C (file contents):
Revision 1.83 by sf-exg, Thu Oct 14 17:39:42 2010 UTC vs.
Revision 1.84 by sf-exg, Sat Oct 16 20:25:06 2010 UTC

1113 } 1113 }
1114 1114
1115 return false; 1115 return false;
1116} 1116}
1117 1117
1118#if XFT
1118static void 1119static void
1119get_gaussian_kernel (int radius, int width, double *kernel, XFixed *params) 1120get_gaussian_kernel (int radius, int width, double *kernel, XFixed *params)
1120{ 1121{
1121 double sigma = radius / 2.0; 1122 double sigma = radius / 2.0;
1122 double scale = sqrt (2.0 * M_PI) * sigma; 1123 double scale = sqrt (2.0 * M_PI) * sigma;
1133 params[1] = XDoubleToFixed (1); 1134 params[1] = XDoubleToFixed (1);
1134 1135
1135 for (int i = 0; i < width; i++) 1136 for (int i = 0; i < width; i++)
1136 params[i+2] = XDoubleToFixed (kernel[i] / sum); 1137 params[i+2] = XDoubleToFixed (kernel[i] / sum);
1137} 1138}
1139#endif
1138 1140
1139bool 1141bool
1140bgPixmap_t::blur_pixmap (Pixmap pixmap, Visual *visual, int width, int height) 1142bgPixmap_t::blur_pixmap (Pixmap pixmap, Visual *visual, int width, int height)
1141{ 1143{
1142 bool ret = false; 1144 bool ret = false;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines