Releases: Zuzu-Typ/PyGLM
Releases · Zuzu-Typ/PyGLM
2.5.7
2.5.6
-
Fixed
sign
,uaddCarry
,usubBorrow
,umulExtended
,imulExtended
not accepting integer inputs -
Changed
bitfieldExtract
,bitfieldInsert
,bitfieldReverse
to requirectypes
types to determine the int type to use -
Fixed
bitCount
,findLSB
,findMSB
not using the optimal int type -
Fixed
equal
-
Fixed integer overflows causing a crash (now raising a warning instead)
-
Deprecated
frexp
warning -
Added tests from glm
-
Added support for aarch64 (#165, #166) and s390x linux wheels, as well as arm64 macOS wheels.
-
Also added musllinux builds
Thanks to @odidev for helping out with the aarch64 wheels!
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
- Enhancements related to #139
rotate
,translate
andscale
no longer require an input matrix- Added support for matrix initialization from quaternions (
mat3
,mat4
) - Added support for iterable arguments for
min
andmax
- Added support for homogenous multiplication (#140)
- Improved performance comparison (#144)
- Allowing for C contiguity in matrix initialization from buffers (#138)
- Fixed a bug where NxM buffers would be interpreted as MxN matrices
- Fixed a few other bugs (2dd31f3)