Sam Hocevar
cf80b8ff5e
Get rid of deprecated assert.h header.
4 年前
Sam Hocevar
9090b5a4e2
Stop including <lol/msg> and <lol/base/assert.h> automatically.
4 年前
Sam Hocevar
8ad02b5862
android: refresh the code so that most of the Android port compiles again.
5 年前
Sam Hocevar
9450afe9b7
nx: update submodule.
5 年前
Sam Hocevar
e7b1f4c56b
nx: add a logger.
5 年前
Sam Hocevar
1186c08ad7
entity: add a flag system.
This lets us get rid of m_autorelease and m_destroy and we’ll be able
to implement init_game/init_draw later, for stuff that must happen
on the render thread.
6 年前
Sam Hocevar
06edad8755
scene: remove useless subobject classes.
6 年前
Sam Hocevar
016330c12b
ui: move a lot of files around.
Most input and GUI files are now in a common ui/ directory. The platform/
directory is no longer, as everythyng was moved to application/ or ui/.
6 年前
Sam Hocevar
d3d84948d4
sdl: move files around in separate directories.
6 年前
Sam Hocevar
7d42c3d58e
Various emscripten compilation fixes.
6 年前
Sam Hocevar
34fab09274
Remove NaCl support. Google is deprecating it.
6 年前
Sam Hocevar
d42862b8ae
app: warn about missing display/windowing library.
6 年前
Sam Hocevar
b3adeae2e1
Minor compilation fix when SDL is disabled.
6 年前
Sam Hocevar
104704391b
SDL: allow fullscreen applications.
If resolution is set to (0,0) then a fullscreen app is created.
6 年前
Sam Hocevar
a18ccb3987
build: drop support for SDL v1.
The only reason we had to keep this was for emscripten builds. We can
now use SDL v2 using “emconfigure ./configure CFLAGS="-s USE_SDL=2” and
a few additional flags.
SDL_Mixer v2 is not available in emscripten packages but either it will
be added at some time, or I will get rid of it altogether. An alternate
solution could be this code snippet I found:
cd SDL2_mixer
emconfigure ./configure --prefix=$(pwd)/dist --enable-music-ogg --disable-music-ogg-shared CFLAGS="-s USE_VORBIS=1"
emmake make install
6 年前
Sam Hocevar
487c82609c
Make lol-lua an optional dependency.
7 年前
Sam Hocevar
7be150b0e4
Allow to build without SDL or ffmpeg.
Linux-only for now. This will be necessary for projects that do not
actually use the rendering engine, such as LolRemez.
7 年前
Sam Hocevar
c6f4070e70
build: refactor autotools files for out-of-tree builds.
All these changes will allow us to more easily add Lol Engine as a
submodule of another Git project.
8 年前
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
9 年前
Lolbot
78b1319e2a
fixed 18 files out of 4242:
- removed 0 CR characters
- removed 12 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 15 svn:eol-style properties
9 年前
Benjamin ‘Touky’ Huet
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
10 年前
Sam Hocevar
42813316b8
build: improve emscripten build.
10 年前
Benjamin ‘Touky’ Huet
9c07e8c2e0
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
10 年前
Benjamin ‘Touky’ Huet
0ac33c2da2
Lua integration second pass. Still doesn't work, though.
10 年前
Benjamin ‘Touky’ Huet
41da69ba68
Remove defines. It still crashes though.
10 年前
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
10 年前
Sam Hocevar
a07844682e
build: remove dead PS3 code.
10 年前
Sam Hocevar
7934df34ef
build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1.
10 年前
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 年前
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
10 年前
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 年前
Sam Hocevar
1093e75006
base: break the main loop apart for the emscripten port.
12 年前
Sam Hocevar
f852e8d7e1
build: a lot more emscripten build fixes.
12 年前
Sam Hocevar
6a519771f5
lua: add support for lua/init.lua in a global World object and give
it a try in MrPigeon.
12 年前
Sam Hocevar
32753fa130
build: fix a few macro logic issues in SDL.h inclusion.
12 年前
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 年前
Sam Hocevar
f44e3e323b
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
12 年前
Benjamin ‘Touky’ Huet
c7219ff1dd
New year copyright update.
12 年前
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 年前
Sam Hocevar
bd649af62d
nacl: NaCl binaries no longer need a modified main() to work, the NaCl
instance object takes care of everything for us.
12 年前
Sam Hocevar
15c4e8016a
android: slightly update Android project for newer SDK versions.
13 年前
Sam Hocevar
60a2e83d54
xbox: start working on an Xbox/Direct3D port.
13 年前
Sam Hocevar
0161879a84
core: try to merge Ticker and Emcee. Still not very good.
13 年前
Sam Hocevar
3d3ec36548
core: start working on the Emcee class.
13 年前
Sam Hocevar
2edb8115e6
core: port all code to NativeClient. Nothing runs for now, but it builds.
13 年前
Sam Hocevar
8ec5fff6df
core: implement Application::ShowPointer() so that applications can choose
whether to use the system mouse pointer or not.
13 年前
Sam Hocevar
8deb365040
core: write a generic application class.
13 年前