Sam Hocevar
7934df34ef
build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1.
11 년 전
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
11 년 전
Sam Hocevar
12aaff89e3
base: huge refactor in vector.h; GCC compilation times down by 50%.
11 년 전
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
11 년 전
Benlitz
8a657ea287
input: Removed previous input system
12 년 전
Sam Hocevar
399a172425
build: fix a few compilation issues with input v2.
12 년 전
Sam Hocevar
39a8c26fb5
base: start removing occurrences of NULL on our long journey to nullptr.
13 년 전
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
13 년 전
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.
13 년 전
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
13 년 전
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
13 년 전
Sam Hocevar
3bfbb6c408
build: fix shitloads of warnings.
13 년 전
Sam Hocevar
eab78ea114
input: switch SDL joystick handling mode to polling, because we won't get
any events if there is no X window.
13 년 전
Sam Hocevar
90799afe90
core: better EGL error reporting.
13 년 전
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.
13 년 전
Sam Hocevar
803d140502
gpu: don't forget to ask for a depth buffer on GL ES systems.
13 년 전
Sam Hocevar
f80753b168
core: remove debug code that caused all builds to fail.
13 년 전
Sam Hocevar
d9aed059cb
core: on the Raspberry Pi, use the proprietary graphics library instead of
X11 to create the EGL-capable display.
13 년 전
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
14 년 전
Sam Hocevar
6bbe943492
core: rename vec2i to ivec2 etc. to better match GLSL.
14 년 전
Sam Hocevar
cc05a63bb7
video: get rid of Video::GetWidth() and Video::GetHeight().
14 년 전
Sam Hocevar
d18820d320
video: enforce shader-enabled GL implementations, getting rid of a lot
of code.
14 년 전
Sam Hocevar
10b321b204
core: get rid of now useless <cstdio> includes.
15 년 전
Sam Hocevar
1e5624d551
core: create a logger class to reduce printf usage.
15 년 전
Sam Hocevar
586302999b
Fix delete/free confusions in EglApp and SdlApp.
15 년 전
Sam Hocevar
4be6c3fd33
Remove the old and ugly Font macro diversion.
15 년 전
Sam Hocevar
8848cf53db
Put everything in the "lol" namespace. Better late than never.
15 년 전
Sam Hocevar
cc7dd5f4f6
Try to fix GLES 2 rendering. No luck so far.
15 년 전
Sam Hocevar
b8377c4160
Add preliminary support for EGL applications.
15 년 전