Download Latest Version v0.4.6_ Bugfix and Improvements.zip (198.9 kB)
Email in envelope

Get an email when there's a new version of cglm

Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2018-04-11 1.0 kB
v0.4.0_ Quaternion Update + Some Bugfixes and Features.tar.gz 2018-04-11 142.3 kB
v0.4.0_ Quaternion Update + Some Bugfixes and Features.zip 2018-04-11 186.7 kB
Totals: 3 Items   330.0 kB 0
  • invalidate axis-aligned boundng box util
  • aabb printer function
  • helper for check aabb is valid or not
  • get sign of float helper as -1, +1 and 0 for vec3, vec4 and for single floats
  • aabb box size and radius
  • project / unproject functions
  • isnan, isinf and isvalid heleprs for vectos
  • vector version of sqrt
  • lerp for numbers, vec3 and vec4
  • add call versions of vector extension
  • major quaternion update
  • change WXYZ order to XYZW
  • normalize quat in quat_mat4
  • normalize axis in quatv
  • quat to mat3
  • transposed versions of quat to mat4/mat3
  • quaternion version of look
  • quaternion version of rotate vector
  • quaternion version of rotate matrix
  • quaternion helpers; get conjugate, inv, angle, axis...
  • fix quaternion multiplication
  • SSE version for quaternion multiplication
  • fix slerp, add lerp
  • look rotation
  • quat to mat4 and quat to mat3
  • add tests, docs

and lots of improvements, bugfixes (and features) may not listed above!

Source: README.md, updated 2018-04-11