Skip to content

Releases: Zuzu-Typ/PyGLM

2.7.1

29 Oct 18:21
61cc658
Compare
Choose a tag to compare

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 #205

  • Fix matrix multiplication in arrays
  • Should fix #210
  • Fixed matrix multiplication for arr * arr, mat * arr and arr * mat (thanks to @cspotcode )

2.7.0

12 Jan 08:49
7eee27b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.6.0...2.7.0

2.6.0

09 Nov 21:02
26c5d24
Compare
Choose a tag to compare
  • 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

28 Nov 12:01
Compare
Choose a tag to compare
  • Fixed a segmentation fault occurring after using invalid types in tuples or buffers as function parameters (#169)

2.5.6

22 Nov 15:52
Compare
Choose a tag to compare
  • 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

17 Nov 08:18
Compare
Choose a tag to compare

Fixed #163

2.5.4

30 Oct 09:46
Compare
Choose a tag to compare
  • Fixed two memory leaks (#159)

2.5.3

24 Oct 08:58
Compare
Choose a tag to compare
  • Made iterators iterable (#156)

2.5.2

22 Oct 18:15
Compare
Choose a tag to compare
  • Fixed tuple type checking (#153)
  • Added official support for Python 3.10

2.5.1

18 Oct 12:39
Compare
Choose a tag to compare

Fixed mvec instantiation (#152)