Skip to content

Releases: Zuzu-Typ/PyGLM

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)

2.5.0

29 Sep 07:25
Compare
Choose a tag to compare
  • Enhancements related to #139
    • rotate, translate and scale no longer require an input matrix
    • Added support for matrix initialization from quaternions (mat3, mat4)
    • Added support for iterable arguments for min and max
    • 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)

2.4.0

05 Sep 18:23
Compare
Choose a tag to compare
  • Added bitwise operators to int vec types
    • Added invert operator
    • Added bitwise-and operator
    • Added bitwise-or operator
    • Added bitwise-xor operator
    • Added lshift operator
    • Added rshift operator
  • Improved array sorting algorithm
  • Updated doc

2.3.1

02 Sep 16:36
Compare
Choose a tag to compare
  • Fixed CodeQL alerts
  • Fixed Python 3.10 incompatibility

2.3.0

25 Aug 15:57
Compare
Choose a tag to compare
  • Added to_bytes() and from_bytes() methods to all types (#130)
  • Added reinterpret_cast() method to arrays

2.2.1

20 Jul 16:36
Compare
Choose a tag to compare
  • Fixed a bug in pickMatrix(), where the center argument was validated instead of the delta argument (#127)
    (Fix authored by @benraziel)

2.2.0

06 May 08:17
Compare
Choose a tag to compare
  • Added split_components() and reduce() methods to the array type (#123)

2.1.1

30 Apr 15:36
Compare
Choose a tag to compare
  • Fixed compilation on clang (#124)
  • Silenced a compiler warning (#124)

Changes authored by @obiwac

2.1.0

13 Apr 18:19
Compare
Choose a tag to compare
  • Improved array_getbuffer compatibility with different flags.
  • Fixed array initialization from non fortran-contiguous matrix buffers.
  • Added option for custom diagonal matrix elements (#120)