Projection matrix constructors.
Expects right-handed Y-up view space input.
Each sub-module targets a specific graphics API convention:
opengl
directx
vulkan