Sam Hocevar
7b3a4ca3b2
thonik: add some cool sprites to a new project.
vor 9 Jahren
Sam Hocevar
144cb0df31
sys: get rid of pthreads.
Since C++11 threads are available on every platform that has threads, we
no longer need our pthread implementation. The LOL_FEATURE_CXX11_THREADS
macro is gone, too, and we now just use LOL_FEATURE_THREADS.
Note that it is still necessary to link with -lpthread or -pthread on
some platforms, so we don’t throw that part away.
vor 9 Jahren
Sam Hocevar
ccf5f53825
misc: various mingw cross-compilation fixes.
Add mingw-std-threads project to external/ for full C++11 thread support, fix
an incorrect Win32 fix I did in PEGTL, work around mingw’s <io.h> declaring a
conflicting eof symbol, and fix a capitalisation error in log.cpp.
vor 9 Jahren
Sam Hocevar
e8a3d0235b
build: remove deprecated projects in my home directory.
vor 9 Jahren
Sam Hocevar
e2ba6e44a3
sot3000: make the game code public.
My Ludum Dare 32 entry is now in the main games/ directory and is
called “Size-o-Tron 3000” because… because, that’s all.
vor 9 Jahren
Sam Hocevar
2cad5dcb28
ld32: bare files for a Ludum Dare 32 game.
This will be a 2D puzzle platformer. The theme this year is
“Unconventional Weapon”.
vor 9 Jahren
Sam Hocevar
d33c31279e
Fully move meshviewer to its own subdirectory to avoid build errors.
vor 9 Jahren
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
vor 9 Jahren
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
vor 9 Jahren
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
vor 9 Jahren
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
vor 9 Jahren
Sam Hocevar
3fa66de047
math: remove confusing vector members and fix compilation.
vor 9 Jahren
Sam Hocevar
5ce056402d
misc: fix Linux makefiles and remove files from version control.
vor 9 Jahren
Sam Hocevar
78220fe9a6
build: better ffmpeg library detection.
vor 10 Jahren
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
vor 10 Jahren
Sam Hocevar
a07844682e
build: remove dead PS3 code.
vor 10 Jahren
Sam Hocevar
55897d7cae
misc: experiment with two parser libraries (AXE and PEGTL).
vor 10 Jahren
Jean-Yves Lamoureux
caa1b29f50
Load image, generate ULA frame
vor 10 Jahren
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
vor 10 Jahren
Sam Hocevar
7bd5a94ca0
image: add the skeleton for a Movie class.
vor 10 Jahren
Sam Hocevar
f2a225464b
build: minor Linux, gcc and mingw compilation fixes.
vor 10 Jahren
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
vor 10 Jahren
Sam Hocevar
a72a7e39bc
build: reduce strict overflow warnings, they’re a bit too verbose.
vor 10 Jahren
Sam Hocevar
0bafc942a3
build: remove dead cruft and simplify bootstrap script.
vor 10 Jahren
Sam Hocevar
1b5d3557ec
build: some compilation fixes and tweaks for older (<= 4.6) versions of GCC.
vor 10 Jahren
Sam Hocevar
055265bd47
build: fix a typo in configure.ac that had deactivated most warnings.
vor 10 Jahren
Sam Hocevar
5fc5d62849
image: add an optional Imlib2 codec, prepare for float32 images, make the
Lock/Unlock mechanism safer, and implement the rule of three.
vor 10 Jahren
Sam Hocevar
79ed58f1f0
Merge branch 'master' into scenegraph
vor 10 Jahren
Sam Hocevar
4d54404377
build: update autotools build.
vor 10 Jahren
Sam Hocevar
d982b67aaa
image: add methods to save images and a small test program.
vor 10 Jahren
Sam Hocevar
44dec8612e
core: fix minor Windows and Raspberry compilation issues.
vor 10 Jahren
Sam Hocevar
8161743ac7
build: autoconf build fixes.
vor 10 Jahren
Sam Hocevar
826ad3bd9f
build: move stuff out of private directories.
vor 10 Jahren
Sam Hocevar
3877142820
build: move some files around.
vor 10 Jahren
Sam Hocevar
e404e732b0
build: remove old and weird compiler flags overrides.
vor 10 Jahren
Sam Hocevar
7053ff90a6
build: disable GCC psabi warnings, they’re annoying.
vor 10 Jahren
Sam Hocevar
d8e08e34b8
build: add workbench to autoconf build and fix a few C++ issues.
vor 10 Jahren
Jean-Yves Lamoureux
1f0696acda
benlitz: add Makefile.am for lolui
vor 11 Jahren
Sam Hocevar
608918bdb0
singlshot: move Ludum Dare #28 entry to a real game project!
vor 11 Jahren
Sam Hocevar
9df9440e67
ld28: skeleton files.
vor 11 Jahren
Sam Hocevar
f9840e3458
lolremez: move LolRemez out of the engine, it's really too specific.
vor 11 Jahren
Benjamin ‘Touky’ Huet
63f2653103
remove a flag for the NaCl build that failed ..... again.
vor 11 Jahren
Benjamin ‘Touky’ Huet
4d5c4b8c23
tweaked build so nacl builds correctly.
vor 11 Jahren
Sam Hocevar
bd1755d19f
build: don't assume all gcc versions support all flags.
vor 11 Jahren
Sam Hocevar
fea88b5f47
build: use -s in release mode when targeting NaCl.
vor 11 Jahren
Sam Hocevar
36713fd80f
build: check for getlogin() and io.h.
vor 11 Jahren
Sam Hocevar
a4cc7a4622
build: update Abuse project makefile list.
vor 11 Jahren
Sam Hocevar
c42e9a37a9
build: tweaks for C++11 support on Android.
vor 11 Jahren
Sam Hocevar
94be84fce4
build: activate C++11 mode whenever possible.
vor 11 Jahren
Sam Hocevar
d8ca287563
build: various compilation fixes.
vor 11 Jahren