Module ultraviolet::projection::lh_ydown
source · Expand description
Projection matrices that are intended to be used when the base coordinate system (i.e. the one used by the application code) is left-handed, with the x-axis pointing right, y-axis pointing down, and z-axis pointing out of the screen.
Functions
- Orthographic projection matrix for use with OpenGL.
- Orthographic projection matrix for use with Vulkan.
- Orthographic projection matrix for use with WebGPU or DirectX.
- Perspective projection matrix meant to be used with OpenGL.
- Perspective projection matrix with infinite z-far plane meant to be used with OpenGL.
- Perspective projection matrix with infinite z-far plane meant to be used with Vulkan.
- Perspective projection matrix with infinite z-far plane meant to be used with WebGPU or DirectX.
- Perspective projection matrix with reversed and infinite z-axis meant to be used with Vulkan.
- Perspective projection matrix with reversed and infinite z-axis meant to be used with WebGPU, OpenGL or DirectX.
- Perspective projection matrix with reversed z-axis meant to be used with Vulkan.
- Perspective projection matrix with reversed z-axis meant to be used with WebGPU, DirectX, or OpenGL.
- Perspective projection matrix meant to be used with Vulkan.
- Perspective projection matrix meant to be used with WebGPU or DirectX.