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 年前