Source - Emuholic
hmw released an alpha version of Vincent, a port of the Vincent OpenGL ES API for the GP2X. This release contains both source code and binaries. Heres a snippet of the release notes:
The new rasterizer improved things, but not as much as I had hoped. The demo car (732 triangles) spins at 17-20 fps, depending on the view. (mipmap nearest, nearest texel, depth buffer, culling). For performance freaks, you can find specialized versions of the inner loops in RasterizerPieces.cpp that you can hook up in RasterizerTriangles.cpp (look for the comments, it's obvious). While usually these inner loops are compiled at runtime using the built-in JIT, you might want to experiment with these versions to see how far you can stretch performance. In the form supplied, the difference makes up 1 fps (e.g. 18-21 fps).
More information and the downloads can be found via the GP32x forum post here --> http://www.gp32x.com/board/index.php?showtopic=26839