Sam Hocevar
d64b117b8d
build: fix license and copyright information.
9 anni fa
Sam Hocevar
70edc0d38e
misc: carry on with the lowercase rampage.
Using “Array” instead of “array” is now fully deprecated, and I replaced
the Log::Debug() etc. functions with msg::debug() etc. because log:: was
unavailable due to being a maths function.
Added up-to-date copyright notice and BOM to modified files, just in case.
9 anni fa
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
10 anni fa
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 anni fa
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
10 anni fa
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
10 anni fa
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 anni fa
Sam Hocevar
485b9335aa
test: emscripten compilation fix in the trigonometry benchmark.
11 anni fa
Sam Hocevar
6faf4ee067
base: roll our own constants because it’s always a pain in the ass
to get M_PI from the platform headers and cast it to float.
11 anni fa
Sam Hocevar
9819425ba0
math: replace RandF() with a more generic rand() template function
that lets us draw integer random values too.
11 anni fa
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
12 anni fa
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 anni fa
Sam Hocevar
fbaf32f1b9
core: make timers second-based rather than millisecond-based.
12 anni fa
Sam Hocevar
2831476774
build: major refactoring of the Win32 and Xbox project files; we now
link properly on the Xbox.
12 anni fa
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
13 anni fa
Sam Hocevar
cc2bdf0b01
test: fix the benchmark suite compilation on SNC.
13 anni fa
Sam Hocevar
5081f7034a
test: reorganise test suite and benchmark code.
13 anni fa