Sunday, February 27, 2011

glMatrix 0.9.5 released

Quick post to say that I've just posted a new version of glMatrix up on the Google Code repository. This is primarily a bug fix release, but I've also squeaked in a few new functions at the suggestions of some users including: mat3.transpose, vec3.lerp, and quat4.slerp.

I know it's been a while since I've updated the library, but frankly I haven't had much motivation to do so lately. I haven't had a chance to do much with WebGL lately (much to my dismay!) and it didn't seem like anyone else was really using the library. A few days back, though, I received word that the awesome tutorials at have been updated to use glMatrix! Needless to say, this provides a bit more motivation for me to keep the libraries up to date!

I'll be paying a bit more attention to items on the library issue page for the next little while, so please direct any bugs you find or feature requests you have over there. Thanks!


  1. Hey Brandon,

    Thanks for writing the library, it was a hard choice between yours and mjs when I wanted to update the Learning WebGL tutorials but glMatrix being "stupidly fast" persuaded me :-) I did give you early warning that I was doing the port via Twitter, but I guess it got lost in the noise...

    Thanks also for the new version -- I've actually already used the new mat3.transpose in the updated normal matrix code (suggested by @shooshx, who I see contacted you on twitter) so your code is in uses already!



  2. Great news. I'm going to start using it for the webgl section of the UNM Interactive Graphics (Ed Angel's book) course.

    Please do keep it updated as needed.

  3. Hey,

    I came here sawing giles' post on learningwebgl. I'm developping a webgl game, needless to say a fast matrix library is critical.

    And there is a big performance difference with your library and sylvester / glUtils.

    Great job ! :)

  4. Hi Brandon,

    Just a quick note to say thanks for the Libraries. I have just started the process of learning webGL (hobby only) and the library is really useful. Thanks, Peter.

  5. Hello Brandon, I just started to learn webgl. Your library is great and very useful for someone who make first steps in this technology!
    Could you please suggest how would you improve the translation function (4x4) in order to get moving in right and left direction effect?