167 Ревизии (3862ad59dc68293af12a1344a425682d7e004106)

Автор SHA1 Съобщение Дата
  Sam Hocevar 3862ad59dc base: going on a lowercase rampage; today’s victim: Array. преди 11 години
  Sam Hocevar 7e9f926c43 base: switch map, hash, array2d and array3d to lowercase, like standard преди 11 години
  Sam Hocevar 32abfb18d1 base: various Visual Studio compilation fixes. преди 11 години
  Sam Hocevar 0b97173ee8 math: initialiser lists for Array2D and Array3D. преди 11 години
  Sam Hocevar 8abafbc686 math: add Array3D template class. Happy, Touky? :-) преди 11 години
  Sam Hocevar 7d91e2c94f math: Array2D now proxies Count(), Bytes() and Data() methods from Array. преди 11 години
  Sam Hocevar 198b8c7abf math: add unary + operator for vectors. преди 11 години
  Sam Hocevar 2ff9a91085 math: fix incorrect maths in Array2D. преди 11 години
  Sam Hocevar 5fb1ce656f math: add an Array2D class that acts like a 2D matrix. преди 11 години
  Benjamin ‘Touky’ Huet 60887138ff Added tostring to vectors, similar to printf, but with tostring. преди 11 години
  Sam Hocevar 5f17711f91 math: minor cleanup. преди 11 години
  Sam Hocevar 1713602077 math: revert the lvalue vector swizzles because VS2012 lags behind. преди 11 години
  Sam Hocevar ab470ef409 math: activate vector swizzling for lvalues. преди 11 години
  Sam Hocevar 99db2f0c11 base: port all existing codebase to safe enums where absolutely required. преди 11 години
  Sam Hocevar 7e769d6c79 base: make the safe enums slightly safer. :-) преди 12 години
  Benjamin ‘Touky’ Huet 1e4af19a89 Praise the Safe-Enum. преди 12 години
  Sam Hocevar cdfb4e7abf math: fix a few compilation warnings. преди 12 години
  Benjamin ‘Touky’ Huet f3888782da geom tweak преди 12 години
  Benjamin ‘Touky’ Huet 706766893f Fixed geometry stupidity calculations преди 12 години
  Sam Hocevar a66e5c6dab geometry: implement point-to-segment distance function. преди 12 години
  Benjamin ‘Touky’ Huet fd4cb5e350 Added debug stuff преди 12 години
  Benjamin ‘Touky’ Huet fe877b6509 Mesh CSG update. преди 12 години
  Benjamin ‘Touky’ Huet ee96d2668d Added basic crude array funcs преди 12 години
  Sam Hocevar 76740f77bc math: remove some vector constants that were a bit too specific. преди 12 години
  Benjamin ‘Touky’ Huet 98eb66b6c8 geomerty cleanup & tweak преди 12 години
  Benjamin ‘Touky’ Huet c753233291 geom tweaks преди 12 години
  Benjamin ‘Touky’ Huet b2bdb1972f Several name tweaks here and there. преди 12 години
  Sam Hocevar cb62b52ce6 math: add quat::axis() and quat::angle() to retrieve axis and angle from a преди 12 години
  Benjamin ‘Touky’ Huet b7fc1953ab Some names tweaks преди 12 години
  Benjamin ‘Touky’ Huet ac8d88cb52 Hack-fix of degrees/radians in functions.h Warnings преди 12 години
  Sam Hocevar 8443733a08 math: add GLSL-inherited degrees() and radians() conversion functions. преди 12 години
  Benjamin ‘Touky’ Huet 03474adceb Added custom vector constants for more usefulness преди 12 години
  Benjamin ‘Touky’ Huet 88a4859287 Added Test Point in Frustum преди 12 години
  Sam Hocevar 2291ce5d1e math: add mat2::identity, etc. as global constants. преди 12 години
  Sam Hocevar e1d459ed75 math: allow quat * vec3 and quat * vec4 operations. преди 12 години
  Sam Hocevar 7d230d7674 math: add distance() function for vectors. преди 12 години
  Sam Hocevar 90706c8d44 lolremez: move some LolRemez matrix functions out of the engine. преди 12 години
  Sam Hocevar f9840e3458 lolremez: move LolRemez out of the engine, it's really too specific. преди 12 години
  Benjamin ‘Touky’ Huet 747da72c44 Input : Small refactor, for clarity, easiness and beautification. преди 12 години
  Benjamin ‘Touky’ Huet 2b4dc175ee Vector classes : added one (for consistency) преди 12 години
  Sam Hocevar c42e9a37a9 build: tweaks for C++11 support on Android. преди 12 години
  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 години