Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 629 Bytes

README.md

File metadata and controls

18 lines (11 loc) · 629 Bytes

Algebra Math lib for Rendiation

The totally mix of some opensource math lib like cgmath aljabar;

We do not use the other matured math lib, because we want:

  • explore some more solid and useful abstraction
  • make sure the implementation is light weight and easy to maintain and understand
  • make strong connection with other rendiation infra for example shader-api

reference

use marco from cgmath heavily, but did some modification.

some innovational ideas

  • Normalized vec wrap type. Use type system to avoid unnecessary normalize.
  • Unit typed scalar and angle type. Use type system to avoid unit mis conversion.