rendered paste bodyint aliasing(t_eye *view)
{
int a[11];
a[0] = calc(view);
gl_begin->calc.p_X += 0.25;
a[1] = calc(view);
gl_begin->calc.p_Y += 0.25;
a[2] = calc(view);
gl_begin->calc.p_X -= 0.25;
a[3] = calc(view);
gl_begin->calc.p_X -= 0.25;
a[4] = calc(view);
gl_begin->calc.p_Y -= 0.25;
a[5] = calc(view);
gl_begin->calc.p_Y -= 0.25;
a[6] = calc(view);
gl_begin->calc.p_X += 0.25;
a[7] = calc(view);
gl_begin->calc.p_X += 0.25;
a[8] = calc(view);
gl_begin->calc.p_Y += 0.25;
gl_begin->calc.p_X -= 0.25;
return (alias(a));
}
int alias(int *a)
{
int color;
int r;
int g;
int b;
r = (((a[0] >> 16) & 0xFF) + ((a[1] >> 16) & 0xFF));
r += (((a[2] >> 16) & 0xFF) + ((a[3] >> 16) & 0xFF));
r += (((a[4] >> 16) & 0xFF) + ((a[5] >> 16) & 0xFF));
r += ((a[6] >> 16) & 0xFF) + ((a[7] >> 16) & 0xFF) + ((a[8] >> 16) & 0xFF);
g = ((a[0] >> 8) & 0xFF) + (((a[1] >> 8) & 0xFF));
g += ((a[2] >> 8) & 0xFF) + ((a[3] >> 8) & 0xFF);
g += ((a[4] >> 8) & 0xFF) + ((a[5] >> 8) & 0xFF);
g += ((a[6] >> 8) & 0xFF) + ((a[7] >> 8) & 0xFF) + ((a[8] >> 8) & 0xFF);
b = ((a[0] & 0xFF) + (a[1] & 0xFF) + (a[2] & 0xFF) + (a[3] & 0xFF));
b += (a[4] & 0xFF) + (a[5] & 0xFF) + (a[6] & 0xFF);
b += (a[7] & 0xFF) + (a[8] & 0xFF);
r = r / 9;
g = g / 9;
b = b / 9;
color = ((r << 16) + (g << 8) + b);
return (color);
}