source: trunk/src/matrix.h

Revision Log Mode:


Copied or renamed
Diff Rev Age Author Log Message
(edit) @664   10 years sam Get rid of float3, float4, int3 etc. in favour of GLSL types.
(edit) @663   10 years sam Implement +=, -= and *= for matrices and vectors. Add new types, …
(edit) @661   10 years sam Implement float4x4::rotate().
(edit) @660   10 years sam Implement float4x4::ortho() and float4x4::translate().
(edit) @652   10 years sam Implement float4x4::frustum() and float4x4::perspective() to build …
(edit) @651   10 years sam Make the float4x4 constructor fill only the matrix's diagonal. Thus …
(edit) @648   10 years sam Add matrix determinant and inverse methods.
(edit) @643   10 years sam Do not zero vector memory upon initialisation. Unitialised is …
(edit) @641   10 years sam Create a few matrix handling classes and operators.
(edit) @295   10 years sam Fix a few warnings here and there, and try to use the vector classes.
(edit) @294   10 years sam Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions.
(edit) @293   10 years sam Add pseudorandom functions for floats.
(edit) @270   10 years sam Add a utility function to compute the power of two above.
(edit) @244   10 years sam Implement vector equality comparisons.
(edit) @242   10 years sam Implement vector square length.
(edit) @240   10 years sam Various vector operators including casts and scalar-vector operations.
(edit) @239   10 years sam Implement vector addition, subtraction etc. as well as euclidian distance.
(edit) @237   10 years sam Implement simple + and - operators for Int2, Float2 etc.
(edit) @235   10 years sam Allow to access Int2, Float2 etc. members using [].
(edit) @232   10 years sam Float2 and Float3 are now templates, thus creating Int2 and Int3.
(edit) @221   10 years sam Complete Lol Engine / Deus Hax / Monsterz split.
(edit) @152   11 years sam Proper Float3 constructors.
(add) @150   11 years sam Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
Note: See TracRevisionLog for help on using the revision log.