Template library of vectors, matrices and transformations.

libmatrix 2011.10

Milestone information

Project:
libmatrix
Series:
trunk
Version:
2011.10
Released:
2011-10-17  
Registrant:
Jesse Barker
Release registered:
2011-10-17
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon libmatrix-2011.10.tar.bz2 (md5, sig) 2011.10 Release 43
last downloaded 41 weeks ago
Total downloads: 43

Release notes 

The libmatrix project has been available for nearly a year, but has previously only been released as part of other projects (glmark2, glcompbench). The 2011.10 release marks its solo debut. Significant recent features include:

* More intuitive attribute/uniform handling in the program class (operator[]).
* New overloaded multiplicative operators for vector classes:
   . component-wise for two vectors
   . scalar by vector

Changelog 

View the full changelog

revno: 28
tags: 2011.10
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Thu 2011-09-22 10:46:39 -0700
message:
  Add documenting comments to the matrix classes. Update the vector ones to
  reflect the matrix updates.
------------------------------------------------------------
revno: 27
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Thu 2011-09-22 08:34:06 -0700
message:
  Finally add some documenting comments on the vector classes.
------------------------------------------------------------
revno: 26
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Tue 2011-09-20 13:43:03 -0700
message:
  Add global "operator*" to handle the case where the scalar is the left-hand
  value when multiplying a scalar by a vector.
------------------------------------------------------------
revno: 25
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Tue 2011-09-13 11:04:53 -0700
message:
  Add component-wise multiplication and division operators for vectors. Add
  appropriate cases to the const vector test.
------------------------------------------------------------
revno: 24
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Tue 2011-09-13 09:33:49 -0700
message:
  Enhance constness of vector addition and subtraction operators. Add a test to
  enforce this (will fail at compile time).
------------------------------------------------------------
revno: 23
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Wed 2011-08-31 14:00:19 -0700
message:
  Update interfaces to program variables (attributes, uniforms, etc.) to reflect
  the idea of a symbol map by overloading the '[]' operator and adding an actual
  map of symbols internally. Equality assignment of new symbol object handles
  binding uniforms for draw calls.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.