github recp/cglm v0.8.2
v0.8.2: ARM NEON + FMA Update

latest releases: v0.9.4, v0.9.3, v0.9.2...
3 years ago

New Features and Improvements

  • #188 configure and install cglm.pc with cmake ( thanks to @wdouglass )
  • minor doc impovements ( thanks to @ylecuyer )
  • rename glmm_shuff1x() to glmm_splat(), mark glmm_shuff1x() as DEPRECATED
  • optimize translate functions with FMA and NEON
  • use unified glmm api for vec4
  • arm: define CGLM_ARM64 for identify arm64
  • arm: optimize vec4 div with NEON
  • arm, neon: implement mat4 determinant with NEON
  • arm, neon: implement mat4 inv with NEON
  • arm, neon: update mat4_mul to use FMA
  • arm, neon: neon/fma support for glm_mul()
  • arm, neon: neon/fma support for glm_mul_rot()
  • arm, neon: neon/fma support for glm_inv_tr()
  • arm, neon: neon/fma support for glm_mat2_mul()
  • arm, neon: neon/fma support for glm_quat_mul()

New glmm functions:

  • glmm_set1(x)
  • glmm_splat_x(x)
  • glmm_splat_y(x)
  • glmm_splat_z(x)
  • glmm_splat_w(x)
  • glmm_xor(a, b) for neon
  • glmm_vhadd(a) for neon

Don't miss a new cglm release

NewReleases is sending notifications on new releases.