167 Commits (3862ad59dc68293af12a1344a425682d7e004106)

Autor SHA1 Nachricht Datum
  Benjamin ‘Touky’ Huet 60887138ff Added tostring to vectors, similar to printf, but with tostring. vor 11 Jahren
  Sam Hocevar 5f17711f91 math: minor cleanup. vor 11 Jahren
  Sam Hocevar 1713602077 math: revert the lvalue vector swizzles because VS2012 lags behind. vor 11 Jahren
  Sam Hocevar ab470ef409 math: activate vector swizzling for lvalues. vor 11 Jahren
  Sam Hocevar 99db2f0c11 base: port all existing codebase to safe enums where absolutely required. vor 11 Jahren
  Sam Hocevar 7e769d6c79 base: make the safe enums slightly safer. :-) vor 11 Jahren
  Benjamin ‘Touky’ Huet 1e4af19a89 Praise the Safe-Enum. vor 12 Jahren
  Sam Hocevar cdfb4e7abf math: fix a few compilation warnings. vor 12 Jahren
  Benjamin ‘Touky’ Huet f3888782da geom tweak vor 12 Jahren
  Benjamin ‘Touky’ Huet 706766893f Fixed geometry stupidity calculations vor 12 Jahren
  Sam Hocevar a66e5c6dab geometry: implement point-to-segment distance function. vor 12 Jahren
  Benjamin ‘Touky’ Huet fd4cb5e350 Added debug stuff vor 12 Jahren
  Benjamin ‘Touky’ Huet fe877b6509 Mesh CSG update. vor 12 Jahren
  Benjamin ‘Touky’ Huet ee96d2668d Added basic crude array funcs vor 12 Jahren
  Sam Hocevar 76740f77bc math: remove some vector constants that were a bit too specific. vor 12 Jahren
  Benjamin ‘Touky’ Huet 98eb66b6c8 geomerty cleanup & tweak vor 12 Jahren
  Benjamin ‘Touky’ Huet c753233291 geom tweaks vor 12 Jahren
  Benjamin ‘Touky’ Huet b2bdb1972f Several name tweaks here and there. vor 12 Jahren
  Sam Hocevar cb62b52ce6 math: add quat::axis() and quat::angle() to retrieve axis and angle from a vor 12 Jahren
  Benjamin ‘Touky’ Huet b7fc1953ab Some names tweaks vor 12 Jahren
  Benjamin ‘Touky’ Huet ac8d88cb52 Hack-fix of degrees/radians in functions.h Warnings vor 12 Jahren
  Sam Hocevar 8443733a08 math: add GLSL-inherited degrees() and radians() conversion functions. vor 12 Jahren
  Benjamin ‘Touky’ Huet 03474adceb Added custom vector constants for more usefulness vor 12 Jahren
  Benjamin ‘Touky’ Huet 88a4859287 Added Test Point in Frustum vor 12 Jahren
  Sam Hocevar 2291ce5d1e math: add mat2::identity, etc. as global constants. vor 12 Jahren
  Sam Hocevar e1d459ed75 math: allow quat * vec3 and quat * vec4 operations. vor 12 Jahren
  Sam Hocevar 7d230d7674 math: add distance() function for vectors. vor 12 Jahren
  Sam Hocevar 90706c8d44 lolremez: move some LolRemez matrix functions out of the engine. vor 12 Jahren
  Sam Hocevar f9840e3458 lolremez: move LolRemez out of the engine, it's really too specific. vor 12 Jahren
  Benjamin ‘Touky’ Huet 747da72c44 Input : Small refactor, for clarity, easiness and beautification. vor 12 Jahren
  Benjamin ‘Touky’ Huet 2b4dc175ee Vector classes : added one (for consistency) vor 12 Jahren
  Sam Hocevar c42e9a37a9 build: tweaks for C++11 support on Android. vor 12 Jahren
  Sam Hocevar 5f3ad5cc15 math: add constant vectors vec2::zero, vec2::axis_x, etc. vor 12 Jahren
  Sam Hocevar 7108f8566d math: add orthogonal() and orthonormal() for 3-component vectors. vor 12 Jahren
  Sam Hocevar 9cfe17fd8b core: fix some minor compiler warnings. vor 12 Jahren
  Benjamin ‘Touky’ Huet 04556dea8b mat4 : removed useless ortho(). Fixed shifted_perspective so it actually works. vor 12 Jahren
  Benlitz e50f75403a core: added StartsWith and EndsWith function for strings, and a sign function for numeric types vor 12 Jahren
  Sam Hocevar 58ec9dd582 math: add lol::sq() square function and simplify quaternion conversions. vor 12 Jahren
  Sam Hocevar 6adf553806 math: implement vec3::toeuler_* for Tait-Bryan angles. vor 12 Jahren
  Sam Hocevar af6deb15a2 math: create a quaternion from two vectors. vor 12 Jahren
  Sam Hocevar e848af3f2a math: fix an error in the quaternion code and update test suite. vor 12 Jahren
  Lolbot 8cc04f0ba9 fixed 7 files out of 2745: vor 12 Jahren
  Sam Hocevar e4d4f8df19 math: implement == and != for 2D and 3D box types. vor 12 Jahren
  Benjamin ‘Touky’ Huet 181334f5ad Added shifted_perspective for easier camera handling. vor 12 Jahren
  Sam Hocevar 384fca5af6 math: new constructor for Box2 and Box3 objects. vor 13 Jahren
  Sam Hocevar 96e26a2bd5 math: rename Box2D to "box2" and add an integer version, "ibox2". vor 13 Jahren
  Sam Hocevar 6faf4ee067 base: roll our own constants because it’s always a pain in the ass vor 13 Jahren
  Sam Hocevar 18fd5c9081 math: try to refactor rand() to bypass an X360 compiler bug. vor 13 Jahren
  Sam Hocevar 94acb0f519 build: the “fuck you, Apple” commit; work around three different vor 13 Jahren
  Sam Hocevar 78636c40ef math: fix the shit I just broke. vor 13 Jahren