Releases: maihd/vectormath
Releases · maihd/vectormath
v0.8.0-dev
- 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
- 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
- Add constructors: vec2, vec3, vec4
- Remove generics, constructors is special case
v0.5.0-dev
Full Changelog: v0.1.0...v0.5.0-dev