Additional improvements to make the anti-aliasing even faster :-)

As previously, this is only noticable for sizes over 64 pixels.
This commit is contained in:
David Turner 1999-12-30 12:28:03 +00:00
parent 5951ce9fc6
commit 433bc53fb6
1 changed files with 14 additions and 10 deletions

View File

@ -3309,18 +3309,23 @@
if (b < 127) b++;
bits[0] = (64-x1) + (b >> 1);
e2--;
while (e2 > 0)
if ( ras.precision > 64 )
{
bits += incr;
b = bits[0];
if (b < 127)
bits[0] = (Byte)(63+((b+1) >> 1));
e2--;
while (e2 > 0)
{
bits += incr;
b = bits[0];
if (b < 127)
bits[0] = (Byte)(63+((b+1) >> 1));
e2--;
}
}
else
bits += incr*(e2-1);
if (x2)
{
bits += incr;
@ -3328,7 +3333,6 @@
if (b < 127) b++;
bits[0] = (Byte)(x2 + (b >> 1));
}
}
else
{