Be explicit about pointer usage.
Pass addresses in.
Explicit pointer usage for matrix functions.
Pass in addresses to matrix functions.
Remove useless comments.
Make the lookat clearer.
Commit window w/h defines.
Add back in rotation.
Don't need a double.
Transpose to column major order.
nits
Look up was just wrong.