126 コミット (5f3ad5cc1557ee37974c573b8ed5ad402e64d74d)

作成者 SHA1 メッセージ 日付
  Sam Hocevar 5f3ad5cc15 math: add constant vectors vec2::zero, vec2::axis_x, etc. 12年前
  Sam Hocevar 7108f8566d math: add orthogonal() and orthonormal() for 3-component vectors. 12年前
  Sam Hocevar 9cfe17fd8b core: fix some minor compiler warnings. 12年前
  Benjamin ‘Touky’ Huet 04556dea8b mat4 : removed useless ortho(). Fixed shifted_perspective so it actually works. 12年前
  Benlitz e50f75403a core: added StartsWith and EndsWith function for strings, and a sign function for numeric types 12年前
  Sam Hocevar 58ec9dd582 math: add lol::sq() square function and simplify quaternion conversions. 12年前
  Sam Hocevar 6adf553806 math: implement vec3::toeuler_* for Tait-Bryan angles. 12年前
  Sam Hocevar af6deb15a2 math: create a quaternion from two vectors. 12年前
  Sam Hocevar e848af3f2a math: fix an error in the quaternion code and update test suite. 12年前
  Lolbot 8cc04f0ba9 fixed 7 files out of 2745: 12年前
  Sam Hocevar e4d4f8df19 math: implement == and != for 2D and 3D box types. 12年前
  Benjamin ‘Touky’ Huet 181334f5ad Added shifted_perspective for easier camera handling. 12年前
  Sam Hocevar 384fca5af6 math: new constructor for Box2 and Box3 objects. 13年前
  Sam Hocevar 96e26a2bd5 math: rename Box2D to "box2" and add an integer version, "ibox2". 13年前
  Sam Hocevar 6faf4ee067 base: roll our own constants because it’s always a pain in the ass 13年前
  Sam Hocevar 18fd5c9081 math: try to refactor rand() to bypass an X360 compiler bug. 13年前
  Sam Hocevar 94acb0f519 build: the “fuck you, Apple” commit; work around three different 13年前
  Sam Hocevar 78636c40ef math: fix the shit I just broke. 13年前
  Sam Hocevar 56f093817d math: don't use the LLU suffix for 64-bit numbers and don't use floorf(). 13年前
  Sam Hocevar 700520d4d6 math: move rand() to its own header, ensure it only returns 13年前
  Sam Hocevar 39a8c26fb5 base: start removing occurrences of NULL on our long journey to nullptr. 13年前
  Sam Hocevar 5b23d7cceb math: minor code simplification in Box2D/Box3D. 13年前
  Sam Hocevar 8143b73ffb math: add Box2d + vec2 operations for easy box translations. 13年前
  Sam Hocevar fdc877cc29 math: fix an idiotic bug in the box-box intersection routine. 13年前
  Sam Hocevar 65161c6809 math: add BoxIsectBox() method to test interesections. 13年前
  Sam Hocevar 2cdb570799 math: add a default constructor to box classes. 13年前
  Sam Hocevar eeca0c0339 math: add Box2D and Box3D classes. 13年前
  Sam Hocevar 80e0d4c1c0 math: replace Interp with TimeInterp. We'll see how useful it gets. 13年前
  Sam Hocevar bb28344eb7 build: fix compiler warnings and Linux and PS3 build issues. 13年前
  Sam Hocevar 6c8186389f math: Interp class for frame-independent interpolation. 13年前
  Sam Hocevar 33f2199903 math: minor improvements to the Remez exchange algorithm. 13年前
  Sam Hocevar 1fc53d4df9 math: avoid unnecessary conversions in the half class and remove a 13年前
  Sam Hocevar 06c4ec01c3 base: move headers around and promote gpu/ to lol/gpu/. 13年前
  Sam Hocevar eead925c59 math: use "degrees" as the variable name for rotations for clarity. 13年前
  Benjamin ‘Touky’ Huet 23c13f6c4b comment : //Angle in degree 13年前
  Sam Hocevar 4ee0f5e29e math: friend declarations aren’t proper declarations; add the 13年前
  Sam Hocevar d4766d410f build: fix all vector/scalar type mismatches such as "vec2 * double" 13年前
  Sam Hocevar 16d53895fa math: remove coercion rules in the vector classes, they increase the 13年前
  Sam Hocevar 2ef61862d8 math: implement clamp() for base C++ types and add more safeguards 13年前
  Benjamin ‘Touky’ Huet b273f1729e Small fix in template lerp 13年前
  Lolbot 7e4da3d634 fixed 27 files out of 2315: 13年前
  Benjamin ‘Touky’ Huet 3d56a23a55 Added geometry basic functions. 13年前
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. 13年前
  Sam Hocevar 1fe4a5796e math: mark unused arguments as used in fract(). 13年前
  Sam Hocevar e00d987083 math: implement fract() for vectors and scalar types. 13年前
  Sam Hocevar ecfb33af45 math: define lol::pow to remove ambiguous calls. 13年前
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 13年前
  Sam Hocevar 8c50a08147 doc: fix claims in the documentation introduction and disable vector.h 13年前
  Sam Hocevar 397c7f2fda core: implement hashing functions for half, float and double. 13年前
  Sam Hocevar 63868aa10a math: prefix all convenience macros with "LOL_", make sure we #undef 13年前