Sam Hocevar
39a8c26fb5
base: start removing occurrences of NULL on our long journey to nullptr.
12 lat temu
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
12 lat temu
Sam Hocevar
1e973c81bd
build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is
disabled until the engine code itself is ported to SDL2.
12 lat temu
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
12 lat temu
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 lat temu
Sam Hocevar
3bfbb6c408
build: fix shitloads of warnings.
12 lat temu
Sam Hocevar
eab78ea114
input: switch SDL joystick handling mode to polling, because we won't get
any events if there is no X window.
12 lat temu
Sam Hocevar
90799afe90
core: better EGL error reporting.
12 lat temu
Sam Hocevar
44180ce402
build: switch the Android native build rules to autoconf; still a bit rough
but we can now create shared objects for each project; only the testsuite
is not building properly because of issues with STLport, and EglApp is
deactivated because AndroidApp should have precedence.
12 lat temu
Sam Hocevar
803d140502
gpu: don't forget to ask for a depth buffer on GL ES systems.
12 lat temu
Sam Hocevar
f80753b168
core: remove debug code that caused all builds to fail.
12 lat temu
Sam Hocevar
d9aed059cb
core: on the Raspberry Pi, use the proprietary graphics library instead of
X11 to create the EGL-capable display.
12 lat temu
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
13 lat temu
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
13 lat temu
Sam Hocevar
cc05a63bb7
video: get rid of Video::GetWidth() and Video::GetHeight().
14 lat temu
Sam Hocevar
d18820d320
video: enforce shader-enabled GL implementations, getting rid of a lot
of code.
14 lat temu
Sam Hocevar
10b321b204
core: get rid of now useless <cstdio> includes.
14 lat temu
Sam Hocevar
1e5624d551
core: create a logger class to reduce printf usage.
14 lat temu
Sam Hocevar
586302999b
Fix delete/free confusions in EglApp and SdlApp.
14 lat temu
Sam Hocevar
4be6c3fd33
Remove the old and ugly Font macro diversion.
14 lat temu
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
14 lat temu
Sam Hocevar
cc7dd5f4f6
Try to fix GLES 2 rendering. No luck so far.
14 lat temu
Sam Hocevar
b8377c4160
Add preliminary support for EGL applications.
14 lat temu