> I'm confused about the math support. Can we use stuff less than 80 bits?
I
> was looking into raycasting, and it needs lookup tables. With 80 bit
numbers
> I'd end up with over 100k of fixed memory. That's not gonna multitask
well.
In addition to the general "Use WWFixed" advice (recommended!): did you
have a look at my port of the "Raycast" demo application (which can be
found, for example, on my homepage) which already does just this? The
original version made heavy use of float and double data types - you can
also use those in GOC, but beware of the highly flawed floating point
emulation in versions prior to OmniGo level. I changed it to do anything
(including trigonometry lookups) through WWFixed, and the speed increase
was just amazing...
ciao marcus