Fast OpenGL Mathematics (GLM) for Python
Removed support for Python 3.7
Removed support for manylinux_2_24 builds (switched to manylinux2014)
Added support for non-contiguous buffers
Streamlined non-F-contiguous buffer retrieval
Should fix https://github.com/Zuzu-Typ/PyGLM/issues/205
arr * arr
, mat * arr
and arr * mat
(thanks to @cspotcode )Full Changelog: https://github.com/Zuzu-Typ/PyGLM/compare/2.6.0...2.7.0
quat_to_vec4
and vec4_to_quat
Fixed sign
, uaddCarry
, usubBorrow
, umulExtended
, imulExtended
not accepting integer inputs
Changed bitfieldExtract
, bitfieldInsert
, bitfieldReverse
to require ctypes
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!
Fixed #163
Fixed mvec instantiation (#152)