Zuzu Typ PyGLM Versions Save

Fast OpenGL Mathematics (GLM) for Python

2.7.1-rev1

6 months ago

Added support for Python 3.12

  • 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

  • Fix matrix multiplication in arrays
  • fix broken sdist (thanks to @szabolcsdombi )

2.7.0-rev1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/Zuzu-Typ/PyGLM/compare/2.6.0...2.7.0

2.6.0

1 year ago
  • Fixed build for Python 3.11
  • Added typing stubs from esoma/pyglm-typing
  • Added methods quat_to_vec4 and vec4_to_quat

2.5.7

2 years ago
  • Fixed a segmentation fault occurring after using invalid types in tuples or buffers as function parameters (#169)

2.5.6

2 years ago
  • 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!

2.5.5-rev1

2 years ago

Fixed #163

2.5.4

2 years ago
  • Fixed two memory leaks (#159)

2.5.3

2 years ago
  • Made iterators iterable (#156)

2.5.2

2 years ago
  • Fixed tuple type checking (#153)
  • Added official support for Python 3.10

2.5.1rev3

2 years ago

Fixed mvec instantiation (#152)