Lines Matching refs:gsize
202 static int Gsize = -1;
500 Gsize = map->size;
507 shadowCorner = (unsigned char *)(malloc ((Gsize + 1) * (Gsize + 1) * 26));
508 shadowTop = (unsigned char *)(malloc ((Gsize + 1) * 26));
510 for (x = 0; x <= Gsize; x++)
512 shadowTop[25 * (Gsize + 1) + x] = sum_gaussian (map, 1, x - center, center, Gsize * 2, Gsize * 2);
514 shadowTop[opacity * (Gsize + 1) + x] = shadowTop[25 * (Gsize + 1) + x] * opacity / 25;
517 shadowCorner[25 * (Gsize + 1) * (Gsize + 1) + y * (Gsize + 1) + x]
518 = sum_gaussian (map, 1, x - center, y - center, Gsize * 2, Gsize * 2);
519 shadowCorner[25 * (Gsize + 1) * (Gsize + 1) + x * (Gsize + 1) + y]
520 = shadowCorner[25 * (Gsize + 1) * (Gsize + 1) + y * (Gsize + 1) + x];
522 shadowCorner[opacity * (Gsize + 1) * (Gsize + 1) + y * (Gsize + 1) + x]
523 = shadowCorner[opacity * (Gsize + 1) * (Gsize + 1) + x * (Gsize + 1) + y]
524 = shadowCorner[25 * (Gsize + 1) * (Gsize + 1) + y * (Gsize + 1) + x] * opacity / 25;
534 int gsize = gaussianMap->size;
536 int swidth = width + gsize;
537 int sheight = height + gsize;
538 int center = gsize / 2;
565 if (Gsize > 0)
566 d = shadowTop[opacity_int * (Gsize + 1) + Gsize];
574 ylimit = gsize;
577 xlimit = gsize;
584 if (xlimit == Gsize && ylimit == Gsize)
585 d = shadowCorner[opacity_int * (Gsize + 1) * (Gsize + 1) + y * (Gsize + 1) + x];
597 x_diff = swidth - (gsize * 2);
602 if (ylimit == Gsize)
603 d = shadowTop[opacity_int * (Gsize + 1) + y];
606 memset (&data[y * swidth + gsize], d, x_diff);
607 memset (&data[(sheight - y - 1) * swidth + gsize], d, x_diff);
617 if (xlimit == Gsize)
618 d = shadowTop[opacity_int * (Gsize + 1) + x];
621 for (y = gsize; y < sheight - gsize; y++)