QUESTION: how does GL compute sin(x) and cos(x) when performing:
rot(x, axis); /* this uses floats */
rotate(x, axis); /* this uses shorts */
are these computed in software or are they closer to the hardware -
i.e. hardwired into the graphics engine somehow, or assembly instructions for
the f.p. unit?
"rotate" seems to be faster than "rot" on a number of architectures - are there
shortcuts involved because the former operates on 'low percision' shorts?