7 Révisions (398ee1b4d599e6b7ee9136b1082e436a6f3a1f85)

Auteur SHA1 Message Date
  Sam Hocevar 1713602077 math: revert the lvalue vector swizzles because VS2012 lags behind. il y a 10 ans
  Sam Hocevar ab470ef409 math: activate vector swizzling for lvalues. il y a 10 ans
  Sam Hocevar 7108f8566d math: add orthogonal() and orthonormal() for 3-component vectors. il y a 11 ans
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. il y a 12 ans
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. il y a 12 ans
  Sam Hocevar eb51928415 math: add inversion code for 2×2 and 3×3 matrices, and transposition il y a 12 ans
  Sam Hocevar 0a52e68f6f math: rename matrix.h to vector.h and simplify some stuff, especially in il y a 13 ans
  Sam Hocevar 57df2357de math: try to implement the magic getter/setter pattern. BREAKS BUILD. il y a 13 ans
  Sam Hocevar 6767dae741 core: disallow casting eg. a vec3 into a vec2. Use the xy() getter instead. il y a 13 ans
  Sam Hocevar 56511457d2 test: give more explicit names to unit test cases. il y a 13 ans
  Sam Hocevar 5081f7034a test: reorganise test suite and benchmark code. il y a 13 ans
  Sam Hocevar 5a5b811200 lolunit: rename a few methods for consistency. il y a 13 ans
  Sam Hocevar 00b8d5c28d test: improve matrix and vector uni tests. il y a 13 ans
  Sam Hocevar 5ab9eb3c62 test: get rid of the need for LOLUNIT_SETUP_FIXTURE(). il y a 13 ans
  Sam Hocevar a374127e80 test: replace CppUnit with our LolUnit test suite. il y a 13 ans
  Sam Hocevar 5454005d81 debug: various improvements to the test programs. il y a 13 ans
  Sam Hocevar 0328a6dfa3 test: add a unit test for the recent vector promotion problem. il y a 13 ans
  Sam Hocevar 3213d5b7a5 core: add the unary minus operator to vectors. il y a 13 ans
  Sam Hocevar 7329692663 math: implement vector comparisons and add minimal unit tests for this il y a 13 ans
  Sam Hocevar 8848cf53db Put everything in the "lol" namespace. Better late than never. il y a 14 ans
  Sam Hocevar 6405ef32ea Get rid of float3, float4, int3 etc. in favour of GLSL types. il y a 14 ans
  Sam Hocevar 4b484d5bc8 Make the float4x4 constructor fill only the matrix's diagonal. Thus il y a 14 ans
  Sam Hocevar 7015943141 Add matrix determinant and inverse methods. il y a 14 ans
  Sam Hocevar da73635c64 Add an optional cppunit dependency for unit tests. il y a 14 ans