Sam Hocevar
aaa39bd782
build: fix Windows build and LolFx generation
8 vuotta sitten
Sam Hocevar
9e4b6a4155
build: add path to lolfx resource names
This will help us deal with shader name collision. Breaks the Windows
build for the moment, unfortunately.
8 vuotta sitten
Sam Hocevar
c5a4f59517
sys: getopt wrapper and reimplementation (first iteration).
8 vuotta sitten
Sam Hocevar
8c3c62bdc0
build: improvements when building as a subproject
8 vuotta sitten
Sam Hocevar
77bac2b98f
build: new --disable-tools configure option
8 vuotta sitten
Sam Hocevar
39c00a8f5c
build: add more tests to the common m4 file
8 vuotta sitten
Sam Hocevar
9c90721bda
build: make mingw-std-threads a submodule
8 vuotta sitten
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
8 vuotta sitten
Sam Hocevar
7ccf613a08
build: move Lua to a submodule
8 vuotta sitten
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
8 vuotta sitten
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
8 vuotta sitten
Sam Hocevar
fe279ea38b
build: various autotools improvements and fixes
8 vuotta sitten
Sam Hocevar
fe5bcc55cc
build: move C++11 support macros to the common .m4 file
8 vuotta sitten
Sam Hocevar
3544b8ccd7
build: update Visual Studio solution
8 vuotta sitten
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
8 vuotta sitten
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 vuotta sitten
Sam Hocevar
a5290030fc
build: fix .vcxproj files that would be constantly out of date.
8 vuotta sitten
Sam Hocevar
ba0e467a2e
build: rename liblolcore to liblol-core, etc.
8 vuotta sitten
Sam Hocevar
52529cd8b9
bullet: update code to most recent GitHub branch.
8 vuotta sitten
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
8 vuotta sitten
Sam Hocevar
6a6cd8dc1d
ld36: bootstrap project.
8 vuotta sitten
Sam Hocevar
f9cef654c5
zepto8: add a Visual Studio project.
8 vuotta sitten
Sam Hocevar
3db14cd669
win64: various VS 2015 build fixes.
8 vuotta sitten
Sam Hocevar
2f66dcc33f
Switch PEGTL external to latest Git snapshot.
8 vuotta sitten
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 vuotta sitten
Sam Hocevar
8e63078f0e
allturdbeast: in-game documentation.
8 vuotta sitten
Sam Hocevar
7926ccf9b0
ld35: it’s that time of the year again.
8 vuotta sitten
Sam Hocevar
1280e15c9e
build: use <GL/glew.h> instead of <glew.h>.
9 vuotta sitten
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
9 vuotta sitten
Sam Hocevar
ab930faa05
ld34: it’s that time of the year again.
9 vuotta sitten
Sam Hocevar
1cb187abd5
Some cleanup in the Visual Studio files.
9 vuotta sitten
Sam Hocevar
bc9c8ff411
Move LD33 entry to main games directory.
9 vuotta sitten
Sam Hocevar
4bd6538a87
Fix a bug in SDL detection causing false positives.
If SDL_CFLAGS is defined to a non-empty value, even spaces, a later
test will wrongly succeed and think SDL_CFLAGS is a user override.
9 vuotta sitten
Sam Hocevar
37837ebdf1
Prepare files and project for LD33.
9 vuotta sitten
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 vuotta sitten
Benjamin ‘Touky’ Huet
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
9 vuotta sitten
Sam Hocevar
716585448e
sot3000: AMAZING PARALLAX SCROLLING BACKGROUND WOW.
9 vuotta sitten
Benjamin ‘Touky’ Huet
fc35f25d3e
Fixed the scene destroy crash
9 vuotta sitten
Sam Hocevar
144b6b344c
sot3000: more improvememnts.
Disallow firing when no ammo is active, tweak laser position, get rid of
the old tileset, add a title screen.
9 vuotta sitten
Benjamin ‘Touky’ Huet
71ee91fcb1
MultiplMultiScene: Phase 2: No more g_scene access and multiple scene calls support
9 vuotta sitten
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 vuotta sitten
Benjamin ‘Touky’ Huet
cfcff9acc3
MultiScene: Phase 1: g_scene removal and conversion to Scene::
9 vuotta sitten
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 vuotta sitten
Sam Hocevar
d33c31279e
Fully move meshviewer to its own subdirectory to avoid build errors.
9 vuotta sitten
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 vuotta sitten
Lolbot
7b5ccb47d2
fixed 1892 files out of 4212:
- removed 154050 CR characters
- removed 150 trailing whitespaces
- replaced 1695 tabs with spaces
- fixed 1886 svn:eol-style properties
9 vuotta sitten
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
9 vuotta sitten
Benjamin ‘Touky’ Huet
3aac6cb2f2
Reorganizing MeshViewer
9 vuotta sitten
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
9 vuotta sitten
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
9 vuotta sitten