Sam Hocevar
d64b117b8d
build: fix license and copyright information.
9 lat temu
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 lat temu
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
10 lat temu
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 lat temu
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
10 lat temu
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
10 lat temu
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 lat temu
Sam Hocevar
485b9335aa
test: emscripten compilation fix in the trigonometry benchmark.
11 lat temu
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 lat temu
Sam Hocevar
9819425ba0
math: replace RandF() with a more generic rand() template function
that lets us draw integer random values too.
11 lat temu
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
12 lat temu
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 lat temu
Sam Hocevar
fbaf32f1b9
core: make timers second-based rather than millisecond-based.
12 lat temu
Sam Hocevar
2831476774
build: major refactoring of the Win32 and Xbox project files; we now
link properly on the Xbox.
12 lat temu
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
13 lat temu
Sam Hocevar
cc2bdf0b01
test: fix the benchmark suite compilation on SNC.
13 lat temu
Sam Hocevar
5081f7034a
test: reorganise test suite and benchmark code.
13 lat temu