int mono;
int gray;
int radius;
+ double scale = 1;
XGCValues val;
Bool dbuf = get_boolean_resource (dpy, "doubleBuffer", "Boolean");
if(radius < 1)
radius = 1;
+ if (xgwa.width > 2560) scale = 3.5; /* Retina displays */
+ radius *= scale;
+
create_image(dpy, c, &xgwa);
if(!mono) {
((float)radius);
c->wave_height[i] =
(unsigned)
- ((max + max*cos(fi/50.0)) / 2.0);
+ ((max + max*cos(fi/(50.0 * scale))) / 2.0);
}
c->source = calloc(c->count, sizeof(struct inter_source));