“Klimt is an open-source 3D library, targeted for PDAs and mobile phones. Its API is very similiar to that of OpenGL and OpenGL|ES.

This product is based on the published OpenGL® ES API, but is not an implementation which is certified or licensed by Silicon Graphics, Inc. under the OpenGL® ES API. OpenGL® and OpenGL® ES are registered trademarks of Silicon Graphics, Inc. in the United States and/or other countries worldwide. Klimt is independent of Silicon Graphics, Inc.”

Klimt is freely available under the GPL license. Klimt is targeted for hardware independence and speed.

Features
Klimt currently provides the following functionality:

Full projection and modelview matrix support
Full texture matrix support
All primitive types defined in OpenGL
Vertex Arrays
Culling & clipping
Vertex lighting
Perspective and affine texturing
Video background (glDrawPixels)
Display lists & Attribute stacks

Features currently not targeted by Klimt:

Polygon stippling
Antialiasing
Accumulation & alpha buffer
Automatic texture coordinates generation
All kinds of features not suitable for a simple and fast software implementation…