Sam Hocevar
|
da6b3d5cd0
|
scenegraph: Entity::TickDraw() now provides a reference to the current
scene so that g_scene can be deprecated later.
|
10 anos atrás |
Sam Hocevar
|
7c8fc6df12
|
gpu: move more platform-specific code from Video to Render.
|
11 anos atrás |
Sam Hocevar
|
ddeaa5f81a
|
build: reorganise automake build system.
|
11 anos atrás |
Sam Hocevar
|
c59fc670c2
|
core: import pristine lua 5.2.1 in the engine code.
|
11 anos atrás |
Sam Hocevar
|
0e1a19f8e6
|
build: re-add liblolcore dependency tracking to all binary objects.
|
12 anos atrás |
Sam Hocevar
|
4b4d201a6d
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
12 anos atrás |
Sam Hocevar
|
6e1156aaea
|
build: split the main library into lolcore and lolbullet.
|
12 anos atrás |
Sam Hocevar
|
b25222af18
|
base: implement UNUSED() macro and put it here and there.
|
12 anos atrás |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 anos atrás |
Sam Hocevar
|
bbca3b6e59
|
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
|
12 anos atrás |
Sam Hocevar
|
50ff3f9ce0
|
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
|
12 anos atrás |
Sam Hocevar
|
e390f03e0a
|
build: add a common.am include file and a "make lolcheck" target that does
nothing for now except ensure that every makefile includes common.am.
|
12 anos atrás |
Sam Hocevar
|
5bd24fa1d3
|
build: hide the SDL_main.h inclusion in core.h, and only activate it
on Windows if using Visual Studio; if using MinGW, try to stick to the
original main() entry point.
|
12 anos atrás |
Sam Hocevar
|
b5563ad21d
|
core: switch the Win32/x64 binaries to the Windows subsystem so that they
do not open a console at startup.
|
12 anos atrás |
Sam Hocevar
|
28728814cc
|
core: replace usage of sin() or std::sin() with lol::sin() where appropriate.
|
12 anos atrás |
Sam Hocevar
|
8375f3443d
|
build: fix the PS3 port by using our trig.h everywhere instead of stdlib
functions; also remove a lot of idiotic "using namespace std" from the
codebase.
|
12 anos atrás |
Sam Hocevar
|
90bfc79b22
|
core: tick methods now use seconds, like any sane system.
|
12 anos atrás |
Sam Hocevar
|
55b8dece84
|
test: fix OS X compilation; we still need SDLmain.a on that platform.
|
13 anos atrás |
Sam Hocevar
|
c9aa11c9e3
|
test: start writing tutorials and other shit.
|
13 anos atrás |