Sam Hocevar
|
ddeaa5f81a
|
build: reorganise automake build system.
|
11 lat temu |
Sam Hocevar
|
c59fc670c2
|
core: import pristine lua 5.2.1 in the engine code.
|
11 lat temu |
Sam Hocevar
|
0e1a19f8e6
|
build: re-add liblolcore dependency tracking to all binary objects.
|
11 lat temu |
Sam Hocevar
|
4b4d201a6d
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
11 lat temu |
Sam Hocevar
|
6e1156aaea
|
build: split the main library into lolcore and lolbullet.
|
11 lat temu |
Sam Hocevar
|
b25222af18
|
base: implement UNUSED() macro and put it here and there.
|
12 lat temu |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 lat temu |
Sam Hocevar
|
bbca3b6e59
|
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
|
12 lat temu |
Sam Hocevar
|
50ff3f9ce0
|
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
|
12 lat temu |
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 lat temu |
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 lat temu |
Sam Hocevar
|
b5563ad21d
|
core: switch the Win32/x64 binaries to the Windows subsystem so that they
do not open a console at startup.
|
12 lat temu |
Sam Hocevar
|
65ea695de1
|
core: start working on a higher level LolFx compiler based on the latest
GLSL grammar and some personal attempts at writing an HLSL grammar.
|
12 lat temu |
Sam Hocevar
|
c6514fae84
|
test: GLSL syntax fiddling.
|
12 lat temu |
Sam Hocevar
|
e7fd8c57e2
|
test: a better GLSL parser in the LolFx test parser.
|
12 lat temu |
Sam Hocevar
|
e70887f511
|
test: more grammar improvements.
|
12 lat temu |
Sam Hocevar
|
39493bebaa
|
test: add most of the GLSL grammar.
|
12 lat temu |
Sam Hocevar
|
8a547a254f
|
test: add more GLSL and HLSL keywords to our grammar.
|
12 lat temu |
Sam Hocevar
|
8ac8e13b75
|
test: some grammar tweaks.
|
12 lat temu |
Sam Hocevar
|
1246eb233f
|
test: start working on a lexer/parser for LolFx using flex and bison.
|
12 lat temu |
Sam Hocevar
|
3283dfc011
|
build: minor reorganisation of the sandbox code.
|
13 lat temu |