Lines Matching refs:wh
236 int wh = *filterSize = 2*halfFilterSize + 1;
238 float* temp = new float[wh*wh];
241 for (int yOff = 0; yOff < wh; ++yOff) {
242 for (int xOff = 0; xOff < wh; ++xOff) {
243 temp[yOff*wh+xOff] = gaussian2d_value(xOff-halfFilterSize, yOff-halfFilterSize, sigma);
245 filterTot += temp[yOff*wh+xOff];
250 for (int yOff = 0; yOff < wh; ++yOff) {
251 for (int xOff = 0; xOff < wh; ++xOff) {
252 temp[yOff*wh+xOff] /= filterTot;
259 static SkPMColor blur_pixel(const SkBitmap& bm, int x, int y, float* kernel, int wh) {
260 SkASSERT(wh & 0x1);
262 int halfFilterSize = (wh-1)/2;
265 for (int yOff = 0; yOff < wh; ++yOff) {
274 for (int xOff = 0; xOff < wh; ++xOff) {
283 float filter = kernel[yOff*wh + xOff];
307 int wh;
308 std::unique_ptr<float[]> kernel(create_2d_kernel(sigma, &wh));
312 *dst.getAddr32(x, y) = blur_pixel(src, x, y, kernel.get(), wh);