Quote Originally Posted by dmantione
So my questions are:
* Are you aware that FPC has a matrix unit?
* I was not aware of it.

* Do you think it suits the needs of games?
* If you implemented one yourself, why did you do so?
Partly I understand the question as: "Why no games use it?"
Let's see what came to mine mind after some looking at unit:
* It's not cross-compiler, i.e. it's not possible to use it in Delphi
* matrix-matrix multiply implemented using cycles
* no SSE handtuned version of functions
* most of graphic libraries already cames with they own "native" vector types, so why one need to struggle with type conversion between them FPC matrix types.