It seems some of the function in PMVMatrix/ProjectFloat do not work correctly. Looking at the code the problem seems to be that the the ProjectFloat class assumes that the Buffers.slice2Float returns a buffer with position = 0. As a result some methods (ex. gluLookAt) do not behave correctly.
I attached a unit test. Both tests should produce a different result but in fact they currently produce the same result (e.g. and identity matrix).
Created attachment 380 [details]
Thank you, fixed (added your unit test).
Pls verify if possible.
Looks good: the lookAt now behaves as expected. Thanks for the quick fix!