Skip to content

Releases: maihd/vectormath

v0.8.0-dev

15 Jun 18:45
Compare
Choose a tag to compare
  • Add constructors: quat, mat4
  • Add quat as a alias type of vec4
  • Constructors: add error message when using if compiler does not support
  • Constructors: overloading like GLSL
  • Avoid .m128 usage simd, that cause unportable code on clang extensions
  • Merge simd and clang implementation into one, remove vectormath_clang.h file
  • Add docs: CONTRIBUTING.md, SECURITY.md, PULL_REQUEST_TEMPLATE.md
  • Operators: temporary hide vec2 * mat4, mat4 * vec2, vec3 * mat4, mat4 * vec3. Maybe add a config later.

v0.7.0-dev

06 Jun 12:55
Compare
Choose a tag to compare
  • Add constructors unit tests: vec2, vec3, vec4
  • Add more constructors case
  • Add constructors docs
  • Add vecx_zero
  • Add system name or perspective/ortho/frustum, only support right handed now
  • Remove ++/-- operators
  • Update matrix fields name rowx -> vx, support both row/col major, but now only have col-major functions
  • Remove mat4_div_mat4 and its operator overloading

v0.6.0-dev

04 Jun 18:11
Compare
Choose a tag to compare
  • Add constructors: vec2, vec3, vec4
  • Remove generics, constructors is special case

v0.5.0-dev

02 Apr 03:22
Compare
Choose a tag to compare

v0.1.0

08 Jan 00:51
Compare
Choose a tag to compare

Complete API!