A 3D graphics library for 32-bit microprocessors for embedded systems
Kōji Yoshida, Tadashi Sakamoto, Tomohiro Hase · IEEE Transactions on Consumer Electronics · 1998
A 3D graphics library for a 32-bit embedded, microprocessor which employs neither a floating point unit nor a specific graphics engine has been developed. The graphics library has been designed to reduce the rendering time because rendering occupies the major part of the total processing time. Accordingly three proposals, changing the decimal point of coordinate data by targeting the screen size for 1/4 VGA, adopting a suitable multiplication size for the rendering operations and reducing the number of divisions, are made. By adopting these sophisticated techniques, the library achieves 10000 polygons/sec using only software.