133 Комити (bbf72e1a640428354fe5322c1c877d71994a9525)

Аутор SHA1 Порука Датум
  Sam Hocevar bbf72e1a64 core: pass the project directory to the binary build and get rid of пре 13 година
  Sam Hocevar 6ce17605a7 string: implement String::Last() and a constructor for fixed-length strings. пре 13 година
  Sam Hocevar 1a54a81167 sys: move thread.h to the sys/ directory. пре 13 година
  Sam Hocevar 6a6e46cf0d system: try to autodetect the data directory from the executable path; пре 13 година
  Sam Hocevar 8dd6d33a6d base: implement String::Resize(). пре 13 година
  Lolbot 7e4da3d634 fixed 27 files out of 2315: пре 13 година
  Sam Hocevar 3973f80a9d base: fix a nasty double free issue in Array::Remove(). пре 13 година
  Benjamin ‘Touky’ Huet 3d56a23a55 Added geometry basic functions. пре 13 година
  Sam Hocevar d3032e3e67 color: slightly better HSVToRGB routine. пре 13 година
  Sam Hocevar 47cf667a93 color: write the RGB to HSL routine and its associated unit tests. пре 13 година
  Sam Hocevar 5715742774 color: optimise RGB to HSV conversion routine using my latest findings, пре 13 година
  Benjamin ‘Touky’ Huet c7219ff1dd New year copyright update. пре 13 година
  Sam Hocevar d9bdb33bc0 color: a reasonably fast RGB to HSV conversion with only three tests. пре 13 година
  Sam Hocevar d8577e0ec7 color: move the CIEDE2000 distance code into the C++ file and пре 13 година
  Sam Hocevar 4e678e2cd0 color: linear interpolation for the wavelength to colour function. пре 13 година
  Sam Hocevar 44f324a354 color: add conversion from CIE-xyY to CIE-XYZ and start working on пре 13 година
  Sam Hocevar 46cc299f5e base: fix more memory corruptions in the Array class. пре 13 година
  Sam Hocevar 02bea89c0e color: ensure XYZ values use the [0 100] scale and add an optional пре 13 година
  Sam Hocevar 1b9b5be4b7 color: add HSL/HSV conversions, fix XYZ/RGB conversions that I mixed up, пре 13 година
  Sam Hocevar 1fe4a5796e math: mark unused arguments as used in fract(). пре 13 година
  Sam Hocevar 1787ddbf19 color: implement HSV to RGB transformation and a CIEDE2000 distance пре 13 година
  Sam Hocevar e00d987083 math: implement fract() for vectors and scalar types. пре 13 година
  Sam Hocevar 461b02a9b3 color: conversions from CIE XYZ to CIE L*a*b*. пре 13 година
  Sam Hocevar ecfb33af45 math: define lol::pow to remove ambiguous calls. пре 13 година
  Sam Hocevar 10d5d30b85 image: a few colour conversion routines. пре 13 година
  Sam Hocevar d49bb04d20 build: rename “core” directory to “base” because the former is used for core пре 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 c2b075c7a9 core: fix a memory corruption in the Array class. пре 13 година
  Sam Hocevar bbc2edcc8e core: we can now set Map elements using simply map[foo] = bar, no need for пре 13 година
  Sam Hocevar 38d4d0302e core: implement a simple linear search map; the API is here, we just пре 13 година
  Sam Hocevar b03411e30a core: make hash operators const. пре 13 година
  Sam Hocevar 2a5d9ed4d8 build: rename Map to LevelMap so that we can use Map for the hashmap. пре 13 година
  Sam Hocevar 397c7f2fda core: implement hashing functions for half, float and double. пре 13 година
  Sam Hocevar 46cf14e37c core: allow hashing of String objects. пре 13 година
  Sam Hocevar 949128d325 core: implement String::Printf() and start working on the unit tests. пре 13 година
  Sam Hocevar 0149c30df4 core: refactor the Hash class so that we can hash base types, too. пре 13 година
  Sam Hocevar 46f7e750c0 core: more string concatenation and comparison methods, plus a lot пре 13 година
  Sam Hocevar fed77ef83e core: compilation fix for older compilers. пре 13 година
  Sam Hocevar f2b71d368e core: new String class. пре 13 година
  Sam Hocevar 63868aa10a math: prefix all convenience macros with "LOL_", make sure we #undef пре 13 година
  Sam Hocevar b5cb7601a7 build: define our own std::abs() function for long long int on NaCl, пре 13 година
  Sam Hocevar b2e00f113c build: fix minor build issues with Clang. пре 13 година
  Sam Hocevar 57c2805351 math: reimplement min(), max(), abs() and fmod() in the lol:: namespace to пре 13 година
  Sam Hocevar e4954c0a0f math: implement abs() and fmod() for vector types and the half class. пре 13 година
  Sam Hocevar 2bf4cb668b math: add a uniform scaling matrix constructor. пре 13 година
  Sam Hocevar 222ae90ba8 core: use "f128" as the long double prefix for vectors, even if it's пре 13 година
  Sam Hocevar d4c0c005d6 math: refactor real number constant declarations so that they are only пре 13 година
  Lolbot 23807ea88e fixed 23 files out of 277: пре 13 година
  Benjamin ‘Touky’ Huet 2f85ae6d0a пре 13 година