typedef struct { float m[4][4]; } Matrix4x4; Matrix4x4 orthographicProjection2D(float left, float right, float bottom, float top);