Skip to main content

Module proj

Module proj 

Source
Expand description

Projection matrix constructors.

Expects right-handed Y-up view space input.

Each sub-module targets a specific graphics API convention:

  • opengl - NDC Z range [-1, 1], Y-up
  • directx - NDC Z range [0, 1], Y-up
  • vulkan - NDC Z range [0, 1], Y-down

Modulesยง

directx
DirectX and WebGPU NDC convention: Z range [0, 1], Y-up.
opengl
OpenGL NDC convention: Z range [-1, 1], Y-up.
vulkan
Vulkan NDC convention: Z range [0, 1], Y-down.