source: trunk/src/matrix.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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   11 years sam Add a utility function to compute the power of two above.
(edit) @244   11 years sam Implement vector equality comparisons.
(edit) @242   11 years sam Implement vector square length.
(edit) @240   11 years sam Various vector operators including casts and scalar-vector operations.
(edit) @239   11 years sam Implement vector addition, subtraction etc. as well as euclidian distance.
(edit) @237   11 years sam Implement simple + and - operators for Int2, Float2 etc.
(edit) @235   11 years sam Allow to access Int2, Float2 etc. members using [].
(edit) @232   11 years sam Float2 and Float3 are now templates, thus creating Int2 and Int3.
(edit) @221   11 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.