I was looking for a nice and small C library for static sized matrix
algebra and inversion, especially 4x4 matrix inversion. I didn't find
any. OTOH, everyone has a C++ library or two.
However, the Math utilities part of Cogl looks perfect for my use, with
its specialised inversions for different classes of 4x4 matrices. I
just do not have use for the rest of Cogl, as the intention is to use
OpenGL ES 2 as is. Maybe there are also others looking for a small
matrix library for use with 3D projective coordinate systems...
Therefore I would like to suggest separating the Math utilities, or
just the matrix API, into a completely separate library, independent of
the rest of Cogl. It won't help my current needs, but might help in the
future.
Cheers,
pq