Sam Hocevar
14eafb48f5
build: add flags to disable unwanted builds
For now the flags are: --disable-doc --disable-test
--disable-samples --disable-tutorial.
8 лет назад
Sam Hocevar
fe5bcc55cc
build: move C++11 support macros to the common .m4 file
8 лет назад
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
b660d52e61
build: update build files and add external git submodule.
8 лет назад
Sam Hocevar
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
8 лет назад
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
8 лет назад
Sam Hocevar
6a6cd8dc1d
ld36: bootstrap project.
8 лет назад
Sam Hocevar
2f66dcc33f
Switch PEGTL external to latest Git snapshot.
8 лет назад
Sam Hocevar
6a6ecc66e9
Port all parsers to PEGTL 1.3.1.
There might be issues with lolremez but at first sight it seems to work.
8 лет назад
Sam Hocevar
78c33c6fbc
zepto8: new project.
For now, all it can do is read and decompress .p8.png files.
8 лет назад
Sam Hocevar
5508d102fe
Fix numerous build errors.
Various changes in GCC, clang, and libflex had triggered build failures.
8 лет назад
Sam Hocevar
c36f2a79ba
allturdbeast: move to main namespace.
8 лет назад
Sam Hocevar
7926ccf9b0
ld35: it’s that time of the year again.
8 лет назад
Sam Hocevar
ab930faa05
ld34: it’s that time of the year again.
9 лет назад
Sam Hocevar
bc9c8ff411
Move LD33 entry to main games directory.
9 лет назад
Sam Hocevar
37837ebdf1
Prepare files and project for LD33.
9 лет назад
Sam Hocevar
7b3a4ca3b2
thonik: add some cool sprites to a new project.
9 лет назад
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.
9 лет назад
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.
9 лет назад
Sam Hocevar
e8a3d0235b
build: remove deprecated projects in my home directory.
9 лет назад
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.
9 лет назад
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”.
9 лет назад
Sam Hocevar
d33c31279e
Fully move meshviewer to its own subdirectory to avoid build errors.
9 лет назад
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
9 лет назад
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
9 лет назад
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
9 лет назад
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
9 лет назад
Sam Hocevar
3fa66de047
math: remove confusing vector members and fix compilation.
9 лет назад
Sam Hocevar
5ce056402d
misc: fix Linux makefiles and remove files from version control.
9 лет назад
Sam Hocevar
78220fe9a6
build: better ffmpeg library detection.
10 лет назад
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
10 лет назад
Sam Hocevar
a07844682e
build: remove dead PS3 code.
10 лет назад
Sam Hocevar
55897d7cae
misc: experiment with two parser libraries (AXE and PEGTL).
10 лет назад
Jean-Yves Lamoureux
caa1b29f50
Load image, generate ULA frame
10 лет назад
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
10 лет назад
Sam Hocevar
7bd5a94ca0
image: add the skeleton for a Movie class.
10 лет назад
Sam Hocevar
f2a225464b
build: minor Linux, gcc and mingw compilation fixes.
10 лет назад
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
10 лет назад
Sam Hocevar
a72a7e39bc
build: reduce strict overflow warnings, they’re a bit too verbose.
10 лет назад
Sam Hocevar
0bafc942a3
build: remove dead cruft and simplify bootstrap script.
10 лет назад
Sam Hocevar
1b5d3557ec
build: some compilation fixes and tweaks for older (<= 4.6) versions of GCC.
10 лет назад
Sam Hocevar
055265bd47
build: fix a typo in configure.ac that had deactivated most warnings.
10 лет назад
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.
10 лет назад
Sam Hocevar
79ed58f1f0
Merge branch 'master' into scenegraph
10 лет назад
Sam Hocevar
4d54404377
build: update autotools build.
10 лет назад
Sam Hocevar
d982b67aaa
image: add methods to save images and a small test program.
10 лет назад
Sam Hocevar
44dec8612e
core: fix minor Windows and Raspberry compilation issues.
10 лет назад
Sam Hocevar
8161743ac7
build: autoconf build fixes.
10 лет назад
Sam Hocevar
826ad3bd9f
build: move stuff out of private directories.
10 лет назад
Sam Hocevar
3877142820
build: move some files around.
10 лет назад