CompuServe Messages

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-