Sam Hocevar
2c671158a1
If SDL is disabled on Windows, build a console application.
il y a 7 ans
Sam Hocevar
c6daf5be39
Refactor the msbuild feature selection mechanism.
Rename config-build.xml to build.config, move it to the root directory,
and add MSBuild flags for SDL, FFmpeg (unused yet) and OpenGL.
il y a 7 ans
Sam Hocevar
2df8762d47
Migrate to Visual Studio 2017.
il y a 7 ans
Sam Hocevar
f9058a384d
3rdparty: upgrade PEGTL to its latest version (2.1.4 or something).
il y a 7 ans
Sam Hocevar
aaa39bd782
build: fix Windows build and LolFx generation
il y a 8 ans
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.
il y a 8 ans
Sam Hocevar
fb641c9e81
build: move PEGTL to a Git submodule
il y a 8 ans
Sam Hocevar
f1a2b66d62
build: move Bullet to a submodule
il y a 8 ans
Sam Hocevar
1dcb065121
build: make imgui a submodule instead of copying it
il y a 8 ans
Sam Hocevar
ce05d8589a
build: refactor msbuild files for usage as a submodule
il y a 8 ans
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.
il y a 8 ans
Sam Hocevar
969911a10a
gpu: remove 1200 lines of old DirectX 9 code.
il y a 8 ans
Sam Hocevar
2f66dcc33f
Switch PEGTL external to latest Git snapshot.
il y a 8 ans
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.
il y a 8 ans
Sam Hocevar
1280e15c9e
build: use <GL/glew.h> instead of <glew.h>.
il y a 9 ans
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
il y a 9 ans
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.
il y a 9 ans
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
il y a 9 ans
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
il y a 9 ans
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
il y a 9 ans
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
il y a 9 ans
Sam Hocevar
2e5d3dfc7e
build: clean up Visual Studio solutions and fix AssImp linking.
il y a 9 ans
Benjamin ‘Touky’ Huet
26604940f2
Added Assimp to VS rules
il y a 9 ans
Sam Hocevar
a07844682e
build: remove dead PS3 code.
il y a 10 ans
Sam Hocevar
55897d7cae
misc: experiment with two parser libraries (AXE and PEGTL).
il y a 10 ans
Sam Hocevar
b6cdf81fc4
build: disable ffmpeg on Windows for now.
il y a 10 ans
Sam Hocevar
41636a86ab
build: add mingw’s libgcc to the link command on Visual Studio.
il y a 10 ans
Sam Hocevar
a77d328ce9
build: add FFmpeg libraries to msbuild property sheet.
il y a 10 ans
Sam Hocevar
97586c549a
build: add FFmpeg includes to msbuild property sheet.
il y a 10 ans
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
il y a 10 ans
Sam Hocevar
2b81246a22
build: reorganise some visual studio shit and comment some files.
il y a 10 ans