ANI problems
09-Oct-91 16:47:43
Sb: #4201-ANI problems
Fm: [F] Grant Blaha [Adesk] 72540,1062
To: Stephen Baig 72431,3446
The majority of AA Pro is written to use high speed integer functions that
are much faster than the fastest math coprocessor. Basically, AA Pro is
just a big pixel engine that moves bytes of data around. There really are
no floating point functions for it to require a math co. The C
interpreter, however, does make use of a math co when floating point math
is used and emulates one if there isn't any present. This is so that if
anyone wanted to write a floating point intensive application in poco (like
a ray tracer) they could have access to the machines resources.
The use of floating point in the menu initialisation code was an oversight
of sorts, but because the menu initialisation is only done once per program
session, it wasn't considered a major problem. There is nothing special
about what its doing, by the way, just some division operations. Pretty
standard C code stuff, I'm surprised the math co couldn't handle it. It
may just be overly subseptible to Protected Mode operation.
-GB-