Got mac showing at least something.
Messed with opengl code to try and get mac working.
Got mac working, fixed unsafe cast of float to double in matrices.