Skip to content

Releases: toji/gl-matrix

v3.4.1

05 Oct 16:06
Compare
Choose a tag to compare

Rolls up various changes made since v3.3.0 while avoiding a backwards compatibility breaking change in how node modules were handled.

Note that a 3.4.0 was briefly published to npm with that breaking change before being deprecated in favor of this version.

What's Changed

New Contributors

Full Changelog: v3.3.0...v3.4.1

v3.3.0

01 Apr 09:04
Compare
Choose a tag to compare

Notable changes

Minor fixes

v3.2.1

14 Feb 08:30
Compare
Choose a tag to compare

Minor fixes

v3.2.0

v3.1.0

19 Aug 06:27
Compare
Choose a tag to compare

v3.0.0

05 Jan 08:24
Compare
Choose a tag to compare

Notable changes

  • Cherry-picking gl-matrix is now possible #339 #343 (e.g. import * as vec2 from 'gl-matrix/vec2';)

  • Webpack has been replaced with rollup #345

  • When simply including dist/gl-matrix.js in your website, the single top level object is now glMatrix instead of polluting the global namespace with vec2, vec3, mat4, etc.

    • A quick fix to get the old behavior back is Object.assign(window, glMatrix)
  • vec4.cross has been implemented

  • vec2/3/4.zero has been implemented

Minor fixes

v3.0.0 Pre-release

18 Nov 15:43
Compare
Choose a tag to compare
v3.0.0 Pre-release Pre-release
Pre-release

Notable changes

  • Cherry-picking gl-matrix is now possible #339 #343 (e.g. import * as vec2 from 'gl-matrix/vec2';)
  • Webpack has been replaced with rollup #345
  • When simply including dist/gl-matrix.js in your website and not importing it, you have to include glMatrix. before everything (e.g. glMatrix.vec4.create() instead of vec4.create())

Minor fixes

v2.8.1

30 Aug 17:05
6866ae9
Compare
Choose a tag to compare

Provide ES modules with other ES features transpiled to ES5: #335

v2.7.0

v2.6.1

25 Jun 06:21
8226d77
Compare
Choose a tag to compare
  • Dual Quaternions
  • mat4.perspective supports Infinity as the last parameter
  • Minor performance improvements
  • Various bug fixes
  • Fewer dependencies