Closed NeroProtagonist closed 9 months ago
@NeroProtagonist I am sorry for not seeing this. For some reason, I have not been receiving notifications for new issues.
This is definitely a bug, since row basis matrices should be concatenated as $p' = p\times m1\times m2
$, whereas column basis matrices should be concatenated as $p' = m2\times m1\times p
$.
Thank you for reporting this. I will get it fixed ASAP.
This will also require figuring out if the frustum code is incorrect (frustum1.cpp), as it depends upon concatenation to be in the right order.
Hello,
The expression in CML 1 for matrix_concat is (m1 * m2):
whereas in CML2 it is (m2 * m1):
Was this intended? It means using the higher level functions from CML like unproject_point no longer work without modifying the code.
Thanks