31 Комити (b5cc7b7877a62c02125326e82a2089c371da3e43)

Аутор SHA1 Порука Датум
  Sam Hocevar 2edb8115e6 core: port all code to NativeClient. Nothing runs for now, but it builds. пре 13 година
  Sam Hocevar c508dc2a4a core: dynamically allocate mantissa for real numbers. One day we'll be able пре 13 година
  Sam Hocevar 4e4e800572 core: implement the gamma function for reals using Spouge's formula. пре 13 година
  Sam Hocevar b6b8044442 core: implement frexp(), ldexp() and modf() for reals. пре 13 година
  Sam Hocevar b354e17ef3 core: implement log10, sinh and cosh for real numbers. пре 13 година
  Sam Hocevar 1280301f27 core: implement pow() for real numbers; for now special cases such as пре 13 година
  Sam Hocevar 2235e9c180 core: implement real methods cbrt(), log2(), exp2(), and copysign(). пре 13 година
  Sam Hocevar efafb640b7 core: implement tan() for real numbers. пре 13 година
  Sam Hocevar 5d9167bda0 core: fix an accuracy error in real::re() and real::sqrt() introduced in пре 13 година
  Sam Hocevar 9ff54f59e3 core: encode real numbers using uint32_t rather than uint16_t. пре 13 година
  Sam Hocevar c5c4913bda core: implement round() and fmod() for real numbers. пре 13 година
  Sam Hocevar 064856b443 core: implement floor() and ceil() for real numbers. пре 13 година
  Sam Hocevar 221f469c3f core: implement asin() and acos() for real numbers and add unit tests for пре 13 година
  Sam Hocevar f5019d3930 core: implement atan() for real numbers. пре 13 година
  Sam Hocevar bbd75b80eb core: add real constants for 0, 1, 2 and 10, and reorder static constants пре 13 година
  Sam Hocevar 1ffa994f4b core: add boolean operators on real numbers, add unit tests for that, пре 13 година
  Sam Hocevar 8f400b6364 core: create global real number variables such as R_E, R_PI, R_LN2 etc. пре 13 година
  Sam Hocevar 4822f02d8d core: implement shift operators for reals; they're useful for fast пре 13 година
  Sam Hocevar f62946fc7b core: implement log() for real numbers, and start documenting our next пре 13 година
  Sam Hocevar 593aa3af70 core: implement sin(), cos() and abs() for reals and fix a crash in the пре 13 година
  Sam Hocevar c0edb49ed6 core: add exp() for real numbers and fix the == operator. пре 13 година
  Sam Hocevar 02bcc443f6 core: add sqrt() for real numbers. пре 13 година
  Sam Hocevar ff45d2ac98 test: add a 10-line example program that computes Pi to the 150th digit. пре 13 година
  Sam Hocevar 58ee1d5b81 core: add operators +=, *= etc. to the real class, and refactor the пре 13 година
  Sam Hocevar cdc155c42b core: allow to cast reals to doubles in addition to floats. пре 13 година
  Sam Hocevar 325ea94821 core: implement division of reals and change their default precision пре 13 година
  Sam Hocevar a173e49ddc core: implement comparison operators for reals. пре 13 година
  Sam Hocevar 48f00deff9 core: fix real unary minus and handle negative numbers in additions. пре 13 година
  Sam Hocevar dbb0463f4c core: start working on the extended floating point addition. пре 13 година
  Sam Hocevar 202ac6aaf3 core: switch real mantissa to uint16_t instead of uint32_t to ease the пре 13 година
  Sam Hocevar 5fc298964b core: start working on a "real" class for arbitrarily sized floats. пре 13 година
  Sam Hocevar 22b7a41c2e core: fix include guard naming scheme. пре 13 година
  Sam Hocevar 8848cf53db Put everything in the "lol" namespace. Better late than never. пре 14 година
  Sam Hocevar 290c8f40d7 Skeleton for sample entity and sampler manager classes. пре 14 година
  Sam Hocevar 0ed566d3cc Complete Lol Engine / Deus Hax / Monsterz split. пре 14 година
  Sam Hocevar 3bb8c8aa2f Factor Forge and Tiler using the new Dict class. пре 14 година
  Sam Hocevar 7d382e549d The frame counter is now an asset object. пре 14 година