Skip to content

Releases: Zuzu-Typ/PyGLM

2.0.0

07 Apr 11:20
Compare
Choose a tag to compare

This major update introduces (or rather upgrades) the new array datatype that is now a lot more versatile.
It also includes a bunch of fixes, mainly regarding the matrix types.
Prior to this version, matrices were printed incorrectly and also incorrectly converted to and from buffers (e.g. numpy arrays).

This release incorporates the following changes:

2.0.0a1

  • Added support for pickling (#91)

2.0.0a2

  • Updated documentation (#26)
  • Fixed mvec functions (#96)
  • Added setSeed() function (#97)
  • Added support for GLM_GTX_matrix_transform_2d extension (#98)
  • Added support for numeric datatypes to arrays
  • Updated PyGLM vs NumPy comparison
  • Using pytest to test now

2.0.0a3

  • Added many features to arrays
  • Fixed the way matrices are printed
  • Fixed the buffer protocol for matrices and arrays
  • Improved documentation
  • And much more

2.0.0b1

  • Added missing boolean operators for bvecs ( #111 )
  • Added missing vector_relational documentation

2.0.0rc1

  • Improved names and map

    • Improved name getter routine for repr() functions
    • Added ctype keyword argument to map() function
  • Added rotate_vector extension ( #114 )

    • Added rotateX, rotateY, rotateZ and orientation function.
    • Extended rotate and slerp functions.
  • Small fixes

2.0.0rc2

  • Fixed buffer type-checking.

2.0.0rc2

07 Apr 09:05
3668521
Compare
Choose a tag to compare
2.0.0rc2 Pre-release
Pre-release
  • Fixed buffer type-checking.

2.0.0rc1

25 Mar 12:52
Compare
Choose a tag to compare
2.0.0rc1 Pre-release
Pre-release
  • Improved names and map

    • Improved name getter routine for repr() functions
    • Added ctype keyword argument to map() function
  • Added rotate_vector extension ( #114 )

    • Added rotateX, rotateY, rotateZ and orientation function.
    • Extended rotate and slerp functions.
  • Small fixes

2.0.0b1

02 Feb 09:40
Compare
Choose a tag to compare
2.0.0b1 Pre-release
Pre-release
  • Added missing boolean operators for bvecs ( #111 )
  • Added missing vector_relational documentation

2.0.0a3

30 Nov 12:43
Compare
Choose a tag to compare
2.0.0a3 Pre-release
Pre-release
  • Added many features to arrays
  • Fixed the way matrices are printed
  • Fixed the buffer protocol for matrices and arrays
  • Improved documentation
  • And much more

2.0.0a2

14 Oct 05:52
Compare
Choose a tag to compare
2.0.0a2 Pre-release
Pre-release
  • Updated documentation (#26)
  • Fixed mvec functions (#96)
  • Added setSeed() function (#97)
  • Added support for GLM_GTX_matrix_transform_2d extension (#98)
  • Added support for numeric datatypes to arrays
  • Updated PyGLM vs NumPy comparison
  • Using pytest to test now

2.0.0a1

09 Aug 09:32
Compare
Choose a tag to compare
2.0.0a1 Pre-release
Pre-release

2.0.0 pre release.

  • Added support for pickling (#92)

1.99.3

04 Aug 16:34
Compare
Choose a tag to compare

Added support for setattr scalars (#89)

1.99.2

15 Jul 10:43
a4ceaba
Compare
Choose a tag to compare
  • Added hash() function support
  • Added @ (matmul) operator
  • Fixed number checker
  • Updated Traivs-CI script

And a few minor changes

1.99.1

30 Jun 20:12
Compare
Choose a tag to compare

Pre 2.0.0 release.

Fixed missing number object conversion functionality that allows PyGLM to use non-standard number types, such as numpy.float32 (#84).