MicroGL
MicroGL(TM) is an OpenGL-ES software library designed to deliver high-performance graphics on low-performance embedded-platforms with little processing and low-power consumption requirement. It offers the OpenGL-ES implementation, but with one important distinction: it runs extremely fast (patents are in progress), by an order of magnitude over current software implementation (comparison was made against systems such as Mesa).
MicroGL was originally implemented in an avionics platform and is still in use today.
The integration of MicroGL into a platform would enable other 3D graphics intensive to become the standard for hand held devices. High visual quality is available without consuming significant numbers of processor clock cycles. MicroGL(TM) inherent platform independence, combined with MicroGL(TM) miniature footprint and performance enhancement capabilities, creates an unassailable advantage in the area of hand held 3dD. This library is under 64K when compiled using GCC, which makes it suitable for even the smallest platforms.
Applications that use MicroGL(TM) are often even smaller than 50K because, in most applications, only a small subset of the OpenGL-ES API is used and other unused calls are not compiled into the executable, if necessary (as in instrumentation-windows where texture-mapped gaming graphics is not of any value).
Current Features - MicroGL(TM) implements all OpenGL-ES features except Query – in progress or as needed. MicroGL(TM) can be made even smaller for very specialized applications. This combination of miniaturization, speed, performance, high visual quality and standards-based compatibility is an unbeatable edge in a highly competitive marketplace.
