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 년 전