recp / cglm

📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing Handed / Clipspace bound implementations

recp opened this issue · comments

Hi,

I have noticed that there are several functions that seem to be implemented in a right-handed (RH) or NegatifZero-One (ZO) context only.

Some of them:

  • Quat to martix
  • Matrix to Quat?
  • Some other quat functions maybe
  • glm_vec3_rotate
  • 2D and 3D Affine functions
  • Frustum helpers
  • others maybe...

As cglm supports LH, RH, ZO and NO, it would be nice to identify and implement, improve existing implementations across all contexts where applicable

Any help in this regard would be highly appreciated.

best,
r.